/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDGPUAsmPrinter.cpp | 40 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 D | R600ExpandSpecialInstrs.cpp | 36 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 D | SIAssignInterpRegs.cpp | 38 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 D | TargetSubtargetInfo.h | 117 virtual void resetSubtargetFeatures(const MachineFunction *MF) { } argument
|
/external/llvm/lib/CodeGen/ |
H A D | AggressiveAntiDepBreaker.h | 118 MachineFunction& MF; member in class:llvm::AggressiveAntiDepBreaker
|
H A D | ExpandPostRAPseudos.cpp | 181 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 D | ProcessImplicitDefs.cpp | 134 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 D | RegAllocBasic.cpp | 65 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 D | CalcSpillWeights.cpp | 26 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 D | ARMException.cpp | 58 void ARMException::beginFunction(const MachineFunction *MF) { argument 83 if (!Asm->MF->getFunction()->needsUnwindTableEntry() &&
|
H A D | DbgValueHistoryCalculator.cpp | 149 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 D | AArch64StorePairSuppress.cpp | 33 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 D | HexagonFixupHwLoops.cpp | 43 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 D | MSP430RegisterInfo.cpp | 39 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 D | NVPTXRegisterInfo.cpp | 82 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 D | NVPTXReplaceImageHandles.cpp | 35 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 D | SystemZRegisterInfo.cpp | 26 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 D | AMDGPUAsmPrinter.cpp | 40 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 D | R600ExpandSpecialInstrs.cpp | 36 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 D | SIAssignInterpRegs.cpp | 38 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 D | DFAPacketizer.h | 95 const MachineFunction &MF; member in class:llvm::VLIWPacketizerList 111 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
|
H A D | FastISel.h | 52 MachineFunction *MF; member in class:llvm::FastISel
|
H A D | LiveVariables.h | 128 MachineFunction *MF; member in class:llvm::LiveVariables 180 bool runOnMachineFunction(MachineFunction &MF) override;
|
H A D | RegisterClassInfo.h | 51 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 D | VirtRegMap.h | 44 MachineFunction *MF; member in class:llvm::VirtRegMap 73 bool runOnMachineFunction(MachineFunction &MF) override; 81 assert(MF && "getMachineFunction called before runOnMachineFunction"); 82 return *MF;
|