/external/llvm/lib/CodeGen/ |
CodePlacementOpt.cpp | 41 virtual bool runOnMachineFunction(MachineFunction &MF); 52 void Splice(MachineFunction &MF, 53 MachineFunction::iterator InsertPt, 54 MachineFunction::iterator Begin, 55 MachineFunction::iterator End); 56 bool EliminateUnconditionalJumpsToTop(MachineFunction &MF, 58 bool MoveDiscontiguousLoopBlocks(MachineFunction &MF, 60 bool OptimizeIntraLoopEdgesInLoopNest(MachineFunction &MF, MachineLoop *L); 61 bool OptimizeIntraLoopEdges(MachineFunction &MF); 62 bool AlignLoops(MachineFunction &MF) [all...] |
PrologEpilogInserter.h | 48 bool runOnMachineFunction(MachineFunction &Fn); 102 MachineFunction* MF; 110 bool calculateSets(MachineFunction &Fn); 113 void calculateAnticAvail(MachineFunction &Fn); 123 void placeSpillsAndRestores(MachineFunction &Fn); 124 void placeCSRSpillsAndRestores(MachineFunction &Fn); 125 void calculateCallsInformation(MachineFunction &Fn); 126 void calculateCalleeSavedRegisters(MachineFunction &Fn); 127 void insertCSRSpillsAndRestores(MachineFunction &Fn); 128 void calculateFrameObjectOffsets(MachineFunction &Fn) [all...] |
TargetFrameLoweringImpl.cpp | 15 #include "llvm/CodeGen/MachineFunction.h" 29 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF, 36 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF,
|
MachineBlockFrequencyInfo.cpp | 33 MBFI = new BlockFrequencyImpl<MachineBasicBlock, MachineFunction, 47 bool MachineBlockFrequencyInfo::runOnMachineFunction(MachineFunction &F) {
|
LiveDebugVariables.h | 62 virtual bool runOnMachineFunction(MachineFunction &);
|
TargetOptionsImpl.cpp | 14 #include "llvm/CodeGen/MachineFunction.h" 21 bool TargetOptions::DisableFramePointerElim(const MachineFunction &MF) const {
|
SpillPlacement.h | 43 const MachineFunction *MF; 147 virtual bool runOnMachineFunction(MachineFunction&);
|
/external/llvm/lib/Target/ARM/ |
ARMBaseRegisterInfo.h | 97 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const; 100 BitVector getReservedRegs(const MachineFunction &MF) const; 113 getPointerRegClass(const MachineFunction &MF, unsigned Kind = 0) const; 121 MachineFunction &MF) const; 125 const MachineFunction &MF) const; 128 const MachineFunction &MF) const; 131 MachineFunction &MF) const; 135 bool hasBasePointer(const MachineFunction &MF) const; 137 bool canRealignStack(const MachineFunction &MF) const; 138 bool needsStackRealignment(const MachineFunction &MF) const [all...] |
Thumb1FrameLowering.h | 35 void emitPrologue(MachineFunction &MF) const; 36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 47 bool hasReservedCallFrame(const MachineFunction &MF) const;
|
/external/llvm/lib/Target/Hexagon/ |
HexagonFrameLowering.h | 22 void determineFrameLayout(MachineFunction &MF) const; 31 void emitPrologue(MachineFunction &MF) const; 32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 43 int getFrameIndexOffset(const MachineFunction &MF, int FI) const; 44 bool hasFP(const MachineFunction &MF) const;
|
/external/llvm/include/llvm/CodeGen/ |
CalcSpillWeights.h | 43 MachineFunction &MF; 48 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, 69 virtual bool runOnMachineFunction(MachineFunction &fn);
|
EdgeBundles.h | 27 const MachineFunction *MF; 52 const MachineFunction *getMachineFunction() const { return MF; } 58 virtual bool runOnMachineFunction(MachineFunction&);
|
MachineFunction.h | 1 //===-- llvm/CodeGen/MachineFunction.h --------------------------*- C++ -*-===// 67 /// hold private target-specific information for each MachineFunction. Objects 69 /// MachineFunction is destroyed. 74 class MachineFunction { 98 // MachineBasicBlock is inserted into a MachineFunction is it automatically 102 // Pool-allocate MachineFunction-lifetime and IR objects. 130 MachineFunction(const MachineFunction &); // DO NOT IMPLEMENT 131 void operator=(const MachineFunction&); // DO NOT IMPLEMENT 133 MachineFunction(const Function *Fn, const TargetMachine &TM [all...] |
MachineSSAUpdater.h | 19 class MachineFunction; 57 explicit MachineSSAUpdater(MachineFunction &MF,
|
/external/llvm/lib/Target/X86/ |
X86MCInstLower.h | 22 class MachineFunction; 33 const MachineFunction &MF; 38 X86MCInstLower(Mangler *mang, const MachineFunction &MF,
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfException.h | 28 class MachineFunction; 137 virtual void BeginFunction(const MachineFunction *MF); 171 virtual void BeginFunction(const MachineFunction *MF); 191 virtual void BeginFunction(const MachineFunction *MF); 223 virtual void BeginFunction(const MachineFunction *MF);
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXRegisterInfo.h | 49 getCalleeSavedRegs(const MachineFunction *MF = 0) const; 53 getCalleeSavedRegClasses(const MachineFunction *MF) const; 55 virtual BitVector getReservedRegs(const MachineFunction &MF) const; 61 void eliminateCallFramePseudoInstr(MachineFunction &MF, 66 virtual unsigned getFrameRegister(const MachineFunction &MF) const;
|
/external/llvm/lib/ExecutionEngine/JIT/ |
JITDwarfEmitter.h | 22 class MachineFunction; 39 unsigned char* EmitExceptionTable(MachineFunction* MF, 58 unsigned char* EmitDwarfTable(MachineFunction& F,
|
/external/llvm/include/llvm/ExecutionEngine/ |
JITEventListener.h | 26 class MachineFunction; 43 const MachineFunction *MF; 63 /// emitted to memory. The function still has its MachineFunction attached,
|
/external/llvm/lib/Target/CellSPU/ |
SPUMachineFunction.h | 17 #include "llvm/CodeGen/MachineFunction.h" 22 /// MachineFunction 34 SPUFunctionInfo(MachineFunction& MF)
|
/external/llvm/lib/Target/MSP430/ |
MSP430MachineFunctionInfo.h | 17 #include "llvm/CodeGen/MachineFunction.h" 21 /// MSP430MachineFunctionInfo - This class is derived from MachineFunction and 22 /// contains private MSP430 target-specific information for each MachineFunction. 36 explicit MSP430MachineFunctionInfo(MachineFunction &MF)
|
/external/llvm/lib/Target/Mips/ |
Mips16FrameLowering.cpp | 19 #include "llvm/CodeGen/MachineFunction.h" 29 void Mips16FrameLowering::emitPrologue(MachineFunction &MF) const { 46 void Mips16FrameLowering::emitEpilogue(MachineFunction &MF, 74 Mips16FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const { 80 processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
|
Mips16RegisterInfo.h | 26 void eliminateCallFramePseudoInstr(MachineFunction &MF,
|
MipsSERegisterInfo.h | 30 void eliminateCallFramePseudoInstr(MachineFunction &MF,
|
/external/llvm/include/llvm/Target/ |
TargetRegisterInfo.h | 30 class MachineFunction; 48 ArrayRef<uint16_t> (*OrderFunc)(const MachineFunction&); 187 /// The MachineFunction argument can be used to tune the allocatable 193 ArrayRef<uint16_t> getRawAllocationOrder(const MachineFunction &MF) const { 312 BitVector getAllocatableSet(const MachineFunction &MF, 380 virtual const uint16_t* getCalleeSavedRegs(const MachineFunction *MF = 0) 410 virtual BitVector getReservedRegs(const MachineFunction &MF) const = 0; 533 getPointerRegClass(const MachineFunction &MF, unsigned Kind=0) const { 565 MachineFunction &MF) const { 597 const MachineFunction &MF) const [all...] |