HomeSort by relevance Sort by last modified time
    Searched refs:MachineFunction (Results 26 - 50 of 316) sorted by null

12 3 4 5 6 7 8 91011>>

  /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...]

Completed in 1354 milliseconds

12 3 4 5 6 7 8 91011>>