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

12 3 4 5 6 7 8 91011>>

  /external/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.h 43 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const
47 virtual bool requiresFrameIndexScavenging(const MachineFunction &MF) const
51 virtual const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0)
53 virtual BitVector getReservedRegs(const MachineFunction &MF)
58 virtual unsigned getFrameRegister(const MachineFunction &MF) const
SystemZFrameLowering.h 37 processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
51 virtual void processFunctionBeforeFrameFinalized(MachineFunction &MF,
53 virtual void emitPrologue(MachineFunction &MF) const LLVM_OVERRIDE;
54 virtual void emitEpilogue(MachineFunction &MF,
56 virtual bool hasFP(const MachineFunction &MF) const LLVM_OVERRIDE;
57 virtual int getFrameIndexOffset(const MachineFunction &MF,
59 virtual bool hasReservedCallFrame(const MachineFunction &MF) const
62 eliminateCallFramePseudoInstr(MachineFunction &MF,
68 uint64_t getAllocatedStackSize(const MachineFunction &MF) const;
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILFrameLowering.cpp 29 int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &MF,
31 const MachineFrameInfo *MFI = MF.getFrameInfo();
42 AMDGPUFrameLowering::emitPrologue(MachineFunction &MF) const
46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const
50 AMDGPUFrameLowering::hasFP(const MachineFunction &MF) const
R600MachineFunctionInfo.h 26 R600MachineFunctionInfo(const MachineFunction &MF);
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h 51 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
54 const MachineFunction *MF = 0) const;
56 BitVector getReservedRegs(const MachineFunction &MF) const;
64 void determineFrameLayout(MachineFunction &MF) const;
68 bool requiresRegisterScavenging(const MachineFunction &MF) const {
72 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const {
78 unsigned getFrameRegister(const MachineFunction &MF) const;
HexagonFrameLowering.h 22 void determineFrameLayout(MachineFunction &MF) const;
31 void emitPrologue(MachineFunction &MF) const;
32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
39 void eliminateCallFramePseudoInstr(MachineFunction &MF,
48 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
49 bool hasFP(const MachineFunction &MF) const;
  /external/llvm/lib/Target/R600/
AMDGPUFrameLowering.cpp 27 unsigned AMDGPUFrameLowering::getStackWidth(const MachineFunction &MF) const {
74 int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &MF,
76 const MachineFrameInfo *MFI = MF.getFrameInfo();
82 Offset += (Size / (getStackWidth(MF) * 4));
93 AMDGPUFrameLowering::emitPrologue(MachineFunction &MF) const {
96 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF,
101 AMDGPUFrameLowering::hasFP(const MachineFunction &MF) const {
SIRegisterInfo.h 30 virtual BitVector getReservedRegs(const MachineFunction &MF) const;
33 MachineFunction &MF) const;
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.h 45 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
47 BitVector getReservedRegs(const MachineFunction &MF) const;
49 bool requiresRegisterScavenging(const MachineFunction &MF) const;
51 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const;
53 bool useFPForScavengingIndex(const MachineFunction &MF) const;
60 unsigned getFrameRegister(const MachineFunction &MF) const;
63 static bool needsFrameMoves(const MachineFunction &MF);
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 38 getPointerRegClass(const MachineFunction &MF, unsigned Kind=0) const;
41 MachineFunction &MF) const;
44 const uint16_t *getCalleeSavedRegs(const MachineFunction* MF = 0) const;
48 BitVector getReservedRegs(const MachineFunction &MF) const;
51 bool requiresRegisterScavenging(const MachineFunction &MF) const {
55 bool requiresFrameIndexScavenging(const MachineFunction &MF) const {
59 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const {
63 virtual bool requiresVirtualBaseRegisters(const MachineFunction &MF) const {
77 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
93 unsigned getFrameRegister(const MachineFunction &MF) const
    [all...]
  /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,
75 MachineFunction &MF,
    [all...]
Thumb1FrameLowering.h 35 void emitPrologue(MachineFunction &MF) const;
36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
47 bool hasReservedCallFrame(const MachineFunction &MF) const;
49 void eliminateCallFramePseudoInstr(MachineFunction &MF,
ARMBaseRegisterInfo.h 95 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
109 BitVector getReservedRegs(const MachineFunction &MF) const;
112 getPointerRegClass(const MachineFunction &MF, unsigned Kind = 0) const;
120 MachineFunction &MF) const;
125 const MachineFunction &MF,
129 MachineFunction &MF) const;
133 bool hasBasePointer(const MachineFunction &MF) const;
135 bool canRealignStack(const MachineFunction &MF) const;
136 bool needsStackRealignment(const MachineFunction &MF) const;
146 bool cannotEliminateFrame(const MachineFunction &MF) const
    [all...]
  /external/llvm/lib/Target/X86/
X86RegisterInfo.h 69 virtual bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const;
87 getPointerRegClass(const MachineFunction &MF, unsigned Kind = 0) const;
96 MachineFunction &MF) const;
100 const uint16_t *getCalleeSavedRegs(const MachineFunction* MF = 0) const;
108 BitVector getReservedRegs(const MachineFunction &MF) const;
110 bool hasBasePointer(const MachineFunction &MF) const;
112 bool canRealignStack(const MachineFunction &MF) const;
114 bool needsStackRealignment(const MachineFunction &MF) const;
116 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
124 unsigned getFrameRegister(const MachineFunction &MF) const
    [all...]
  /external/llvm/lib/CodeGen/
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;
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.h 30 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
35 BitVector getReservedRegs(const MachineFunction &MF) const;
36 unsigned getFrameRegister(const MachineFunction &MF) const;
58 bool requiresRegisterScavenging(const MachineFunction &MF) const {
62 bool requiresFrameIndexScavenging(const MachineFunction &MF) const {
66 bool useFPForScavengingIndex(const MachineFunction &MF) const;
AArch64FrameLowering.h 50 virtual void emitPrologue(MachineFunction &MF) const;
51 virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
58 int64_t resolveFrameIndexReference(MachineFunction &MF, int FrameIndex,
62 virtual void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
74 void eliminateCallFramePseudoInstr(MachineFunction &MF,
97 virtual bool hasFP(const MachineFunction &MF) const;
99 virtual bool useFPForAddressing(const MachineFunction &MF) const;
102 virtual bool hasReservedCallFrame(const MachineFunction &MF) const;
  /external/llvm/lib/Target/MSP430/
MSP430FrameLowering.h 35 void emitPrologue(MachineFunction &MF) const;
36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
38 void eliminateCallFramePseudoInstr(MachineFunction &MF,
51 bool hasFP(const MachineFunction &MF) const;
52 bool hasReservedCallFrame(const MachineFunction &MF) const;
53 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
R600MachineFunctionInfo.h 26 R600MachineFunctionInfo(const MachineFunction &MF);
AMDGPUAsmPrinter.h 27 virtual bool runOnMachineFunction(MachineFunction &MF);
35 void EmitProgramInfo(MachineFunction &MF);
  /external/llvm/lib/Target/Mips/
MipsFrameLowering.cpp 96 bool MipsFrameLowering::hasFP(const MachineFunction &MF) const {
97 const MachineFrameInfo *MFI = MF.getFrameInfo();
98 return MF.getTarget().Options.DisableFramePointerElim(MF) ||
102 uint64_t MipsFrameLowering::estimateStackSize(const MachineFunction &MF) const {
103 const MachineFrameInfo *MFI = MF.getFrameInfo();
104 const TargetRegisterInfo &TRI = *MF.getTarget().getRegisterInfo();
113 for (const uint16_t *R = TRI.getCalleeSavedRegs(&MF); *R; ++R) {
129 if (MFI->adjustsStack() && hasReservedCallFrame(MF))
MipsModuleISelDAGToDAG.cpp 19 bool MipsModuleDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
21 const_cast<MipsSubtarget&>(Subtarget).resetSubtarget(&MF);
MipsSERegisterInfo.h 27 bool requiresRegisterScavenging(const MachineFunction &MF) const;
29 bool requiresFrameIndexScavenging(const MachineFunction &MF) const;
  /external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.cpp 29 bool NVPTXFrameLowering::hasFP(const MachineFunction &MF) const { return true; }
31 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF) const {
32 if (MF.getFrameInfo()->hasStackObjects()) {
33 MachineBasicBlock &MBB = MF.front();
40 MachineRegisterInfo &MRI = MF.getRegInfo();
50 LocalReg).addImm(MF.getFunctionNumber());
57 LocalReg).addImm(MF.getFunctionNumber());
62 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF,
68 MachineFunction &MF, MachineBasicBlock &MBB,
  /external/llvm/include/llvm/CodeGen/
MachineFunctionAnalysis.h 29 MachineFunction *MF;
36 MachineFunction &getMF() const { return *MF; }

Completed in 1617 milliseconds

12 3 4 5 6 7 8 91011>>