| /external/llvm/lib/Target/Mips/ |
| MipsSERegisterInfo.cpp | 27 #include "llvm/CodeGen/MachineFunction.h" 49 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 73 MachineFunction &MF = *MI.getParent()->getParent();
|
| MipsAsmPrinter.h | 50 virtual bool runOnMachineFunction(MachineFunction &MF);
|
| MipsInstrInfo.h | 54 virtual MachineInstr* emitFrameIndexDebugValue(MachineFunction &MF,
|
| /external/llvm/lib/Target/Hexagon/ |
| HexagonHardwareLoops.cpp | 38 #include "llvm/CodeGen/MachineFunction.h" 65 virtual bool runOnMachineFunction(MachineFunction &MF); 169 virtual bool runOnMachineFunction(MachineFunction &MF); 186 bool fixupLoopInstrs(MachineFunction &MF); 190 void convertLoopInstr(MachineFunction &MF, 222 bool HexagonHardwareLoops::runOnMachineFunction(MachineFunction &MF) { 484 MachineFunction *MF = LastMBB->getParent(); 551 bool HexagonFixupHwLoops::runOnMachineFunction(MachineFunction &MF) { 566 bool HexagonFixupHwLoops::fixupLoopInstrs(MachineFunction &MF) { 574 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end() [all...] |
| HexagonMachineFunctionInfo.h | 13 #include "llvm/CodeGen/MachineFunction.h" 23 /// Hexagon target-specific information for each MachineFunction. 39 HexagonMachineFunctionInfo(MachineFunction &MF) : SRetReturnReg(0),
|
| HexagonRegisterInfo.cpp | 25 #include "llvm/CodeGen/MachineFunction.h" 47 const uint16_t* HexagonRegisterInfo::getCalleeSavedRegs(const MachineFunction 73 BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF) 92 HexagonRegisterInfo::getCalleeSavedRegClasses(const MachineFunction *MF) const { 121 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 153 MachineFunction &MF = *MI.getParent()->getParent(); 285 unsigned HexagonRegisterInfo::getFrameRegister(const MachineFunction
|
| /external/llvm/lib/CodeGen/ |
| TailDuplication.cpp | 81 virtual bool runOnMachineFunction(MachineFunction &MF); 95 MachineFunction &MF, 101 bool TailDuplicateBlocks(MachineFunction &MF); 102 bool shouldTailDuplicate(const MachineFunction &MF, 112 MachineFunction &MF, 117 MachineFunction &MF); 130 bool TailDuplicatePass::runOnMachineFunction(MachineFunction &MF) { 147 static void VerifyPHIs(MachineFunction &MF, bool CheckExtra) { 148 for (MachineFunction::iterator I = ++MF.begin(), E = MF.end(); I != E; ++I) { 199 MachineFunction &MF) [all...] |
| LiveStackAnalysis.cpp | 47 bool LiveStacks::runOnMachineFunction(MachineFunction &MF) {
|
| MachineBasicBlock.cpp | 18 #include "llvm/CodeGen/MachineFunction.h" 36 MachineBasicBlock::MachineBasicBlock(MachineFunction &mf, const BasicBlock *bb) 49 const MachineFunction *MF = getParent(); 67 /// MBBs start out as #-1. When a MBB is added to a MachineFunction, it 69 /// MachineFunction, it goes back to being #-1. 71 MachineFunction &MF = *N->getParent(); 99 MachineFunction *MF = Parent->getParent(); 112 if (MachineFunction *MF = N->getParent()->getParent()) 257 const MachineFunction *MF = getParent(); 259 OS << "Can't print out MachineBasicBlock because parent MachineFunction" [all...] |
| BranchFolding.cpp | 70 virtual bool runOnMachineFunction(MachineFunction &MF); 85 bool BranchFolderPass::runOnMachineFunction(MachineFunction &MF) { 111 MachineFunction *MF = MBB->getParent(); 175 bool BranchFolder::OptimizeFunction(MachineFunction &MF, 197 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; I++) { 224 for (MachineFunction::iterator BB = MF.begin(), E = MF.end(); 415 MachineFunction &MF = *CurMBB.getParent(); 418 MachineFunction::iterator MBBI = &CurMBB; 461 MachineFunction *MF = CurMBB->getParent(); 462 MachineFunction::iterator I = llvm::next(MachineFunction::iterator(CurMBB)) [all...] |
| VirtRegMap.cpp | 24 #include "llvm/CodeGen/MachineFunction.h" 51 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { 146 MachineFunction *MF; 163 virtual bool runOnMachineFunction(MachineFunction&); 190 bool VirtRegRewriter::runOnMachineFunction(MachineFunction &fn) { 260 for (MachineFunction::iterator MBBI = MF->begin(), MBBE = MF->end();
|
| ShrinkWrapping.cpp | 182 void PEI::placeCSRSpillsAndRestores(MachineFunction &Fn) { 277 void PEI::calculateAnticAvail(MachineFunction &Fn) { 287 for (MachineFunction::iterator MBBI = Fn.begin(), MBBE = Fn.end(); 312 for (MachineFunction::iterator MBBI = Fn.begin(), MBBE = Fn.end(); 359 bool PEI::calculateSets(MachineFunction &Fn) { 374 for (MachineFunction::iterator MBB = Fn.begin(), E = Fn.end(); 408 for (MachineFunction::iterator MBBI = Fn.begin(), MBBE = Fn.end(); 494 for (MachineFunction::iterator MBBI = Fn.begin(), MBBE = Fn.end(); 797 void PEI::placeSpillsAndRestores(MachineFunction &Fn) { 820 for (MachineFunction::iterator MBBI = Fn.begin(), MBBE = Fn.end() [all...] |
| /external/llvm/include/llvm/CodeGen/ |
| AsmPrinter.h | 32 class MachineFunction; 78 const MachineFunction *MF; 160 virtual bool runOnMachineFunction(MachineFunction &MF) { 171 /// SetupMachineFunction - This should be called when a new MachineFunction 173 void SetupMachineFunction(MachineFunction &MF);
|
| GCStrategy.h | 40 #include "llvm/CodeGen/MachineFunction.h" 148 virtual bool findCustomSafePoints(GCFunctionInfo& FI, MachineFunction& MF);
|
| MachineScheduler.h | 44 MachineFunction *MF;
|
| /external/llvm/lib/CodeGen/AsmPrinter/ |
| ARMException.cpp | 19 #include "llvm/CodeGen/MachineFunction.h" 56 void ARMException::BeginFunction(const MachineFunction *MF) {
|
| DwarfDebug.h | 450 bool addCurrentFnArgument(const MachineFunction *MF, 454 void collectVariableInfo(const MachineFunction *, 459 void collectVariableInfoFromMMITable(const MachineFunction * MF, 503 void beginFunction(const MachineFunction *MF); 507 void endFunction(const MachineFunction *MF);
|
| /external/llvm/lib/Target/PowerPC/ |
| PPCMachineFunctionInfo.h | 17 #include "llvm/CodeGen/MachineFunction.h" 21 /// PPCFunctionInfo - This class is derived from MachineFunction private 22 /// PowerPC target-specific information for each MachineFunction. 75 explicit PPCFunctionInfo(MachineFunction &MF)
|
| /external/llvm/lib/Target/X86/ |
| X86AsmPrinter.h | 73 bool runOnMachineFunction(MachineFunction &F);
|
| X86MachineFunctionInfo.h | 17 #include "llvm/CodeGen/MachineFunction.h" 21 /// X86MachineFunctionInfo - This class is derived from MachineFunction and 22 /// contains private X86 target-specific information for each MachineFunction. 87 explicit X86MachineFunctionInfo(MachineFunction &MF)
|
| /external/llvm/lib/Target/XCore/ |
| XCoreInstrInfo.h | 81 virtual MachineInstr *emitFrameIndexDebugValue(MachineFunction &MF,
|
| /external/llvm/lib/Target/MBlaze/ |
| MBlazeFrameLowering.cpp | 22 #include "llvm/CodeGen/MachineFunction.h" 41 static void replaceFrameIndexes(MachineFunction &MF, 54 for (MachineFunction::iterator MB=MF.begin(), ME=MF.end(); MB!=ME; ++MB) { 85 static void analyzeFrameIndexes(MachineFunction &MF) { 212 static void interruptFrameLayout(MachineFunction &MF) { 298 static void determineFrameLayout(MachineFunction &MF) { 324 int MBlazeFrameLowering::getFrameIndexOffset(const MachineFunction &MF, int FI) 335 bool MBlazeFrameLowering::hasFP(const MachineFunction &MF) const { 341 void MBlazeFrameLowering::emitPrologue(MachineFunction &MF) const { 386 void MBlazeFrameLowering::emitEpilogue(MachineFunction &MF [all...] |
| /external/llvm/lib/Target/CellSPU/ |
| SPUFrameLowering.cpp | 20 #include "llvm/CodeGen/MachineFunction.h" 46 bool SPUFrameLowering::hasFP(const MachineFunction &MF) const { 57 void SPUFrameLowering::determineFrameLayout(MachineFunction &MF) const { 91 void SPUFrameLowering::emitPrologue(MachineFunction &MF) const { 188 void SPUFrameLowering::emitEpilogue(MachineFunction &MF, 241 void SPUFrameLowering::processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
|
| /external/llvm/lib/Target/NVPTX/ |
| VectorElementize.cpp | 61 virtual bool runOnMachineFunction(MachineFunction &F); 84 void createLoadCopy(MachineFunction&, MachineInstr *, 86 void createStoreCopy(MachineFunction&, MachineInstr *, 89 void createVecDest(MachineFunction&, MachineInstr *, 92 void createCopies(MachineFunction&, MachineInstr *, 95 unsigned copyProp(MachineFunction&); 96 unsigned removeDeadMoves(MachineFunction&); 98 void elementize(MachineFunction&); 102 void createVecShuffle(MachineFunction& F, MachineInstr *Instr, 105 void createVecExtract(MachineFunction& F, MachineInstr *Instr [all...] |
| /external/llvm/lib/Target/ARM/ |
| Thumb1FrameLowering.cpp | 17 #include "llvm/CodeGen/MachineFunction.h" 23 bool Thumb1FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const{ 46 void Thumb1FrameLowering::emitPrologue(MachineFunction &MF) const { 200 void Thumb1FrameLowering::emitEpilogue(MachineFunction &MF, 299 MachineFunction &MF = *MBB.getParent(); 314 MachineFunction &MF = *MBB.getParent(); 337 MachineFunction &MF = *MBB.getParent();
|