HomeSort by relevance Sort by last modified time
    Searched refs:MF (Results 1 - 25 of 334) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/lib/CodeGen/
TargetFrameLoweringImpl.cpp 29 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF,
31 const MachineFrameInfo *MFI = MF.getFrameInfo();
36 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF,
38 const TargetRegisterInfo *RI = MF.getTarget().getRegisterInfo();
43 FrameReg = RI->getFrameRegister(MF);
44 return getFrameIndexOffset(MF, FI);
MachineFunctionAnalysis.cpp 23 FunctionPass(ID), TM(tm), MF(0) {
29 assert(!MF && "MachineFunctionAnalysis left initialized!");
47 assert(!MF && "MachineFunctionAnalysis already initialized!");
48 MF = new MachineFunction(&F, TM, NextFnNum++,
55 delete MF;
56 MF = 0;
CodePlacementOpt.cpp 41 virtual bool runOnMachineFunction(MachineFunction &MF);
52 void Splice(MachineFunction &MF,
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);
63 bool AlignLoop(MachineFunction &MF, MachineLoop *L, unsigned Align);
130 void CodePlacementOpt::Splice(MachineFunction &MF,
134 assert(Begin != MF.begin() && End != MF.begin() && InsertPt != MF.begin() &
    [all...]
TargetOptionsImpl.cpp 21 bool TargetOptions::DisableFramePointerElim(const MachineFunction &MF) const {
25 const MachineFrameInfo *MFI = MF.getFrameInfo();
  /external/llvm/lib/Target/MBlaze/
MBlazeFrameLowering.h 39 void emitPrologue(MachineFunction &MF) const;
40 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
42 bool hasFP(const MachineFunction &MF) const;
44 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
46 virtual void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
MBlazeRegisterInfo.h 49 const uint16_t *getCalleeSavedRegs(const MachineFunction* MF = 0) const;
51 BitVector getReservedRegs(const MachineFunction &MF) const;
53 void eliminateCallFramePseudoInstr(MachineFunction &MF,
61 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
64 unsigned getFrameRegister(const MachineFunction &MF) const;
  /external/llvm/lib/Target/CellSPU/
SPURegisterInfo.h 34 bool usesLR(MachineFunction &MF) const;
49 getPointerRegClass(const MachineFunction &MF, unsigned Kind = 0) const;
55 MachineFunction &MF) const{
60 virtual const uint16_t* getCalleeSavedRegs(const MachineFunction *MF) const;
63 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const
68 virtual bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const
72 BitVector getReservedRegs(const MachineFunction &MF) const;
75 void eliminateCallFramePseudoInstr(MachineFunction &MF,
83 unsigned getFrameRegister(const MachineFunction &MF) const;
SPUFrameLowering.h 33 void determineFrameLayout(MachineFunction &MF) const;
37 void emitPrologue(MachineFunction &MF) const;
38 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
41 bool hasFP(const MachineFunction &MF) const;
43 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.h 39 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
41 BitVector getReservedRegs(const MachineFunction &MF) const;
43 getPointerRegClass(const MachineFunction &MF, unsigned Kind = 0) const;
45 void eliminateCallFramePseudoInstr(MachineFunction &MF,
52 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
55 unsigned getFrameRegister(const MachineFunction &MF) const;
MSP430FrameLowering.h 35 void emitPrologue(MachineFunction &MF) const;
36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
47 bool hasFP(const MachineFunction &MF) const;
48 bool hasReservedCallFrame(const MachineFunction &MF) const;
  /external/llvm/include/llvm/Target/
TargetFrameLowering.h 109 virtual void emitPrologue(MachineFunction &MF) const = 0;
110 virtual void emitEpilogue(MachineFunction &MF,
115 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { }
142 virtual bool hasFP(const MachineFunction &MF) const = 0;
149 virtual bool hasReservedCallFrame(const MachineFunction &MF) const {
150 return !hasFP(MF);
160 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const {
161 return hasReservedCallFrame(MF) || hasFP(MF);
166 virtual int getFrameIndexOffset(const MachineFunction &MF, int FI) const
    [all...]
  /external/llvm/lib/Target/Mips/
Mips16FrameLowering.h 27 void emitPrologue(MachineFunction &MF) const;
28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
35 bool hasReservedCallFrame(const MachineFunction &MF) const;
37 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
MipsFrameLowering.cpp 96 bool MipsFrameLowering::hasFP(const MachineFunction &MF) const {
97 const MachineFrameInfo *MFI = MF.getFrameInfo();
98 return MF.getTarget().Options.DisableFramePointerElim(MF) ||
MipsSEFrameLowering.h 28 void emitPrologue(MachineFunction &MF) const;
29 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
36 bool hasReservedCallFrame(const MachineFunction &MF) const;
38 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
MipsRegisterInfo.h 42 void adjustMipsStackFrame(MachineFunction &MF) const;
45 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
48 BitVector getReservedRegs(const MachineFunction &MF) const;
50 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const;
52 virtual bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const;
58 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
61 unsigned getFrameRegister(const MachineFunction &MF) const;
Mips16FrameLowering.cpp 29 void Mips16FrameLowering::emitPrologue(MachineFunction &MF) const {
30 MachineBasicBlock &MBB = MF.front();
31 MachineFrameInfo *MFI = MF.getFrameInfo();
33 *static_cast<const MipsInstrInfo*>(MF.getTarget().getInstrInfo());
46 void Mips16FrameLowering::emitEpilogue(MachineFunction &MF,
49 MachineFrameInfo *MFI = MF.getFrameInfo();
51 *static_cast<const MipsInstrInfo*>(MF.getTarget().getInstrInfo());
74 Mips16FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const {
80 processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.h 32 virtual bool hasFP(const MachineFunction &MF) const;
33 virtual void emitPrologue(MachineFunction &MF) const;
34 virtual void emitEpilogue(MachineFunction &MF,
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.h 32 void emitPrologue(MachineFunction &MF) const;
33 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
35 bool hasFP(const MachineFunction &MF) const { return false; }
SparcRegisterInfo.h 35 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
37 BitVector getReservedRegs(const MachineFunction &MF) const;
39 void eliminateCallFramePseudoInstr(MachineFunction &MF,
46 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
49 unsigned getFrameRegister(const MachineFunction &MF) const;
  /external/llvm/lib/Target/X86/
X86RegisterInfo.h 74 virtual bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const;
92 getPointerRegClass(const MachineFunction &MF, unsigned Kind = 0) const;
101 MachineFunction &MF) const;
105 const uint16_t *getCalleeSavedRegs(const MachineFunction* MF = 0) const;
112 BitVector getReservedRegs(const MachineFunction &MF) const;
114 bool hasBasePointer(const MachineFunction &MF) const;
116 bool canRealignStack(const MachineFunction &MF) const;
118 bool needsStackRealignment(const MachineFunction &MF) const;
120 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
123 void eliminateCallFramePseudoInstr(MachineFunction &MF,
    [all...]
X86FrameLowering.h 36 void emitCalleeSavedFrameMoves(MachineFunction &MF, MCSymbol *Label,
41 void emitPrologue(MachineFunction &MF) const;
42 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
44 void adjustForSegmentedStacks(MachineFunction &MF) const;
46 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
59 bool hasFP(const MachineFunction &MF) const;
60 bool hasReservedCallFrame(const MachineFunction &MF) const;
62 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
63 int getFrameIndexReference(const MachineFunction &MF, int FI,
65 uint32_t getCompactUnwindEncoding(MachineFunction &MF) const
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.h 30 void emitPrologue(MachineFunction &MF) const;
31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
42 bool hasFP(const MachineFunction &MF) const;
44 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/llvm/lib/Target/ARM/
ARMFrameLowering.h 36 void emitPrologue(MachineFunction &MF) const;
37 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
49 bool hasFP(const MachineFunction &MF) const;
50 bool hasReservedCallFrame(const MachineFunction &MF) const;
51 bool canSimplifyCallFramePseudos(const MachineFunction &MF) const;
52 int getFrameIndexReference(const MachineFunction &MF, int FI,
54 int ResolveFrameIndexReference(const MachineFunction &MF,
57 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
59 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/llvm/include/llvm/CodeGen/
MachineFunctionAnalysis.h 29 MachineFunction *MF;
36 MachineFunction &getMF() const { return *MF; }
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h 52 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
55 const MachineFunction *MF = 0) const;
57 BitVector getReservedRegs(const MachineFunction &MF) const;
59 void eliminateCallFramePseudoInstr(MachineFunction &MF,
68 void determineFrameLayout(MachineFunction &MF) const;
72 bool requiresRegisterScavenging(const MachineFunction &MF) const {
76 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const {
82 unsigned getFrameRegister(const MachineFunction &MF) const;

Completed in 908 milliseconds

1 2 3 4 5 6 7 8 91011>>