Searched defs:MF (Results 51 - 75 of 275) sorted by relevance

1234567891011

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDGPUAsmPrinter.cpp40 bool AMDGPUAsmPrinter::runOnMachineFunction(MachineFunction &MF) { argument
43 MF.dump();
45 SetupMachineFunction(MF);
47 EmitProgramInfo(MF);
54 void AMDGPUAsmPrinter::EmitProgramInfo(MachineFunction &MF) { argument
61 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
124 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
H A DR600ExpandSpecialInstrs.cpp36 virtual bool runOnMachineFunction(MachineFunction &MF);
51 bool R600ExpandSpecialInstrsPass::runOnMachineFunction(MachineFunction &MF) { argument
55 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
H A DSIAssignInterpRegs.cpp38 void AddLiveIn(MachineFunction * MF, MachineRegisterInfo & MRI,
45 virtual bool runOnMachineFunction(MachineFunction &MF);
67 bool SIAssignInterpRegsPass::runOnMachineFunction(MachineFunction &MF) argument
89 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
90 MachineRegisterInfo &MRI = MF.getRegInfo();
115 AddLiveIn(&MF, MRI, new_reg, virt_reg);
122 void SIAssignInterpRegsPass::AddLiveIn(MachineFunction * MF, argument
129 MF->front().addLiveIn(physReg);
130 BuildMI(MF->front(), MF
[all...]
/external/llvm/include/llvm/Target/
H A DTargetSubtargetInfo.h117 virtual void resetSubtargetFeatures(const MachineFunction *MF) { } argument
/external/llvm/lib/CodeGen/
H A DAggressiveAntiDepBreaker.h118 MachineFunction& MF; member in class:llvm::AggressiveAntiDepBreaker
H A DExpandPostRAPseudos.cpp181 bool ExpandPostRA::runOnMachineFunction(MachineFunction &MF) { argument
184 << "********** Function: " << MF.getName() << '\n');
185 TRI = MF.getTarget().getRegisterInfo();
186 TII = MF.getTarget().getInstrInfo();
190 for (MachineFunction::iterator mbbi = MF.begin(), mbbe = MF.end();
H A DProcessImplicitDefs.cpp134 bool ProcessImplicitDefs::runOnMachineFunction(MachineFunction &MF) { argument
137 << "********** Function: " << MF.getName() << '\n');
141 TII = MF.getTarget().getInstrInfo();
142 TRI = MF.getTarget().getRegisterInfo();
143 MRI = &MF.getRegInfo();
147 for (MachineFunction::iterator MFI = MF.begin(), MFE = MF.end();
H A DRegAllocBasic.cpp65 MachineFunction *MF; member in class:__anon25788::RABasic
203 LiveRangeEdit LRE(&Spill, SplitVRegs, *MF, *LIS, VRM);
262 LiveRangeEdit LRE(&VirtReg, SplitVRegs, *MF, *LIS, VRM);
275 MF = &mf;
280 calculateSpillWeightsAndHints(*LIS, *MF,
284 SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM));
H A DCalcSpillWeights.cpp26 MachineFunction &MF,
31 << "********** Function: " << MF.getName() << '\n');
33 MachineRegisterInfo &MRI = MF.getRegInfo();
34 VirtRegAuxInfo VRAI(MF, LIS, MLI, MBFI, norm);
97 MachineRegisterInfo &mri = MF.getRegInfo();
98 const TargetRegisterInfo &tri = *MF.getTarget().getRegisterInfo();
189 if (isRematerializable(li, LIS, *MF.getTarget().getInstrInfo()))
25 calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF, const MachineLoopInfo &MLI, const MachineBlockFrequencyInfo &MBFI, VirtRegAuxInfo::NormalizingFn norm) argument
/external/llvm/lib/CodeGen/AsmPrinter/
H A DARMException.cpp58 void ARMException::beginFunction(const MachineFunction *MF) { argument
83 if (!Asm->MF->getFunction()->needsUnwindTableEntry() &&
H A DDbgValueHistoryCalculator.cpp149 static void collectChangingRegs(const MachineFunction *MF, argument
152 for (const auto &MBB : *MF) {
163 void calculateDbgValueHistory(const MachineFunction *MF, argument
167 collectChangingRegs(MF, TRI, ChangingRegs);
170 for (const auto &MBB : *MF) {
199 if (!MBB.empty() && &MBB != &MF->back()) {
/external/llvm/lib/Target/AArch64/
H A DAArch64StorePairSuppress.cpp33 MachineFunction *MF; member in class:__anon25948::AArch64StorePairSuppress
120 MF = &mf;
121 TII = static_cast<const AArch64InstrInfo *>(MF->getTarget().getInstrInfo());
122 TRI = MF->getTarget().getRegisterInfo();
123 MRI = &MF->getRegInfo();
125 MF->getTarget().getSubtarget<TargetSubtargetInfo>();
131 DEBUG(dbgs() << "*** " << getPassName() << ": " << MF->getName() << '\n');
142 for (auto &MBB : *MF) {
/external/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp43 bool runOnMachineFunction(MachineFunction &MF) override;
62 bool fixupLoopInstrs(MachineFunction &MF);
65 void convertLoopInstr(MachineFunction &MF,
89 bool HexagonFixupHwLoops::runOnMachineFunction(MachineFunction &MF) { argument
90 bool Changed = fixupLoopInstrs(MF);
103 bool HexagonFixupHwLoops::fixupLoopInstrs(MachineFunction &MF) { argument
111 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end();
124 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF
160 convertLoopInstr(MachineFunction &MF, MachineBasicBlock::iterator &MII, RegScavenger &RS) argument
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.cpp39 MSP430RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
40 const TargetFrameLowering *TFI = MF->getTarget().getFrameLowering();
41 const Function* F = MF->getFunction();
65 if (TFI->hasFP(*MF))
74 BitVector MSP430RegisterInfo::getReservedRegs(const MachineFunction &MF) const {
76 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
89 if (TFI->hasFP(MF)) {
98 MSP430RegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) argument
111 MachineFunction &MF = *MBB.getParent(); local
112 const TargetFrameLowering *TFI = MF
[all...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp82 NVPTXRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
87 BitVector NVPTXRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
100 MachineFunction &MF = *MI.getParent()->getParent(); local
101 int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex) +
109 unsigned NVPTXRegisterInfo::getFrameRegister(const MachineFunction &MF) const {
H A DNVPTXReplaceImageHandles.cpp35 bool runOnMachineFunction(MachineFunction &MF) override;
38 void replaceImageHandle(MachineOperand &Op, MachineFunction &MF);
47 bool NVPTXReplaceImageHandles::runOnMachineFunction(MachineFunction &MF) { argument
51 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end(); BI != BE;
73 MachineFunction &MF = *MI.getParent()->getParent(); local
122 replaceImageHandle(TexHandle, MF);
123 replaceImageHandle(SampHandle, MF);
145 replaceImageHandle(SurfHandle, MF);
167 replaceImageHandle(SurfHandle, MF);
315 replaceImageHandle(MachineOperand &Op, MachineFunction &MF) argument
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp26 SystemZRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
36 SystemZRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
38 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
40 if (TFI->hasFP(MF)) {
63 MachineFunction &MF = *MBB.getParent(); local
65 static_cast<const SystemZInstrInfo *>(MF.getTarget().getInstrInfo());
66 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
71 unsigned BasePtr = getFrameRegister(MF);
72 int64_t Offset = (TFI->getFrameIndexOffset(MF, FrameIndex) +
101 MF
[all...]
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUAsmPrinter.cpp40 bool AMDGPUAsmPrinter::runOnMachineFunction(MachineFunction &MF) { argument
43 MF.dump();
45 SetupMachineFunction(MF);
47 EmitProgramInfo(MF);
54 void AMDGPUAsmPrinter::EmitProgramInfo(MachineFunction &MF) { argument
61 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
124 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
H A DR600ExpandSpecialInstrs.cpp36 virtual bool runOnMachineFunction(MachineFunction &MF);
51 bool R600ExpandSpecialInstrsPass::runOnMachineFunction(MachineFunction &MF) { argument
55 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
H A DSIAssignInterpRegs.cpp38 void AddLiveIn(MachineFunction * MF, MachineRegisterInfo & MRI,
45 virtual bool runOnMachineFunction(MachineFunction &MF);
67 bool SIAssignInterpRegsPass::runOnMachineFunction(MachineFunction &MF) argument
89 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
90 MachineRegisterInfo &MRI = MF.getRegInfo();
115 AddLiveIn(&MF, MRI, new_reg, virt_reg);
122 void SIAssignInterpRegsPass::AddLiveIn(MachineFunction * MF, argument
129 MF->front().addLiveIn(physReg);
130 BuildMI(MF->front(), MF
[all...]
/external/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h95 const MachineFunction &MF; member in class:llvm::VLIWPacketizerList
111 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
H A DFastISel.h52 MachineFunction *MF; member in class:llvm::FastISel
H A DLiveVariables.h128 MachineFunction *MF; member in class:llvm::LiveVariables
180 bool runOnMachineFunction(MachineFunction &MF) override;
H A DRegisterClassInfo.h51 const MachineFunction *MF; member in class:llvm::RegisterClassInfo
54 // Callee saved registers of last MF. Assumed to be valid until the next
61 // Reserved registers in the current MF.
80 /// runOnFunction - Prepare to answer questions about MF. This must be called
82 void runOnMachineFunction(const MachineFunction &MF);
H A DVirtRegMap.h44 MachineFunction *MF; member in class:llvm::VirtRegMap
73 bool runOnMachineFunction(MachineFunction &MF) override;
81 assert(MF && "getMachineFunction called before runOnMachineFunction");
82 return *MF;

Completed in 223 milliseconds

1234567891011