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

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/lib/Target/R600/
R600MachineFunctionInfo.cpp 19 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF)
20 : AMDGPUMachineFunction(MF) { }
AMDGPUFrameLowering.h 36 unsigned getStackWidth(const MachineFunction &MF) const;
37 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
40 void emitPrologue(MachineFunction &MF) const override;
41 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
42 bool hasFP(const MachineFunction &MF) const override;
  /external/llvm/lib/CodeGen/
TargetFrameLoweringImpl.cpp 28 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF,
30 const MachineFrameInfo *MFI = MF.getFrameInfo();
35 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF,
37 const TargetRegisterInfo *RI = MF.getTarget().getRegisterInfo();
42 FrameReg = RI->getFrameRegister(MF);
43 return getFrameIndexOffset(MF, FI);
TargetOptionsImpl.cpp 22 bool TargetOptions::DisableFramePointerElim(const MachineFunction &MF) const {
25 if (MF.getFunction()->hasFnAttribute("no-frame-pointer-elim-non-leaf") &&
27 const MachineFrameInfo *MFI = MF.getFrameInfo();
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDILFrameLowering.h 37 virtual int getFrameIndexOffset(const MachineFunction &MF,
41 virtual void emitPrologue(MachineFunction &MF) const;
42 virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
43 virtual bool hasFP(const MachineFunction &MF) const;
R600MachineFunctionInfo.cpp 14 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF)
SIMachineFunctionInfo.cpp 15 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF)
SIMachineFunctionInfo.h 29 SIMachineFunctionInfo(const MachineFunction &MF);
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
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILFrameLowering.h 37 virtual int getFrameIndexOffset(const MachineFunction &MF,
41 virtual void emitPrologue(MachineFunction &MF) const;
42 virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
43 virtual bool hasFP(const MachineFunction &MF) const;
R600MachineFunctionInfo.cpp 14 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF)
SIMachineFunctionInfo.cpp 15 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF)
SIMachineFunctionInfo.h 29 SIMachineFunctionInfo(const MachineFunction &MF);
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
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.h 33 getCalleeSavedRegs(const MachineFunction *MF =nullptr) const override;
35 BitVector getReservedRegs(const MachineFunction &MF) const override;
37 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
39 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override;
41 bool useFPForScavengingIndex(const MachineFunction &MF) const override;
48 unsigned getFrameRegister(const MachineFunction &MF) const override;
51 static bool needsFrameMoves(const MachineFunction &MF);
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.h 29 void emitPrologue(MachineFunction &MF) const override;
30 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
33 eliminateCallFramePseudoInstr(MachineFunction &MF,
37 bool hasReservedCallFrame(const MachineFunction &MF) const override;
38 bool hasFP(const MachineFunction &MF) const override;
39 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
44 void remapRegsForLeafProc(MachineFunction &MF) const;
46 // Returns true if MF is a leaf procedure.
47 bool isLeafProc(MachineFunction &MF) const;
51 void emitSPAdjustment(MachineFunction &MF,
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.cpp 33 bool NVPTXFrameLowering::hasFP(const MachineFunction &MF) const { return true; }
35 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF) const {
36 if (MF.getFrameInfo()->hasStackObjects()) {
37 MachineBasicBlock &MBB = MF.front();
44 MachineRegisterInfo &MRI = MF.getRegInfo();
52 MF.getTarget().getInstrInfo()->get(NVPTX::cvta_local_yes_64),
55 MF.getTarget().getInstrInfo()->get(NVPTX::MOV_DEPOT_ADDR_64),
56 LocalReg).addImm(MF.getFunctionNumber());
61 MF.getTarget().getInstrInfo()->get(NVPTX::cvta_local_yes),
64 MF.getTarget().getInstrInfo()->get(NVPTX::MOV_DEPOT_ADDR)
    [all...]
NVPTXFrameLowering.h 27 bool hasFP(const MachineFunction &MF) const override;
28 void emitPrologue(MachineFunction &MF) const override;
29 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
31 void eliminateCallFramePseudoInstr(MachineFunction &MF,
  /external/llvm/include/llvm/Target/
TargetFrameLowering.h 103 assignCalleeSavedSpillSlots(MachineFunction &MF,
133 virtual void emitPrologue(MachineFunction &MF) const = 0;
134 virtual void emitEpilogue(MachineFunction &MF,
139 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { }
143 virtual void adjustForHiPEPrologue(MachineFunction &MF) const { }
170 virtual bool hasFP(const MachineFunction &MF) const = 0;
177 virtual bool hasReservedCallFrame(const MachineFunction &MF) const {
178 return !hasFP(MF);
188 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const {
189 return hasReservedCallFrame(MF) || hasFP(MF)
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.h 30 getCalleeSavedRegs(const MachineFunction *MF = nullptr) const override;
32 BitVector getReservedRegs(const MachineFunction &MF) const override;
34 getPointerRegClass(const MachineFunction &MF,
42 unsigned getFrameRegister(const MachineFunction &MF) const override;
  /external/llvm/lib/Target/Mips/
MipsSEFrameLowering.h 27 void emitPrologue(MachineFunction &MF) const override;
28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
30 void eliminateCallFramePseudoInstr(MachineFunction &MF,
39 bool hasReservedCallFrame(const MachineFunction &MF) const override;
41 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/llvm/lib/Target/ARM/
ARMFrameLowering.h 31 void emitPrologue(MachineFunction &MF) const override;
32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
44 bool hasFP(const MachineFunction &MF) const override;
45 bool hasReservedCallFrame(const MachineFunction &MF) const override;
46 bool canSimplifyCallFramePseudos(const MachineFunction &MF) const override;
47 int getFrameIndexReference(const MachineFunction &MF, int FI,
49 int ResolveFrameIndexReference(const MachineFunction &MF, int FI,
51 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
53 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
56 void adjustForSegmentedStacks(MachineFunction &MF) const override
    [all...]
  /external/llvm/lib/Target/X86/
X86FrameLowering.h 35 void emitPrologue(MachineFunction &MF) const override;
36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
38 void adjustForSegmentedStacks(MachineFunction &MF) const override;
40 void adjustForHiPEPrologue(MachineFunction &MF) const override;
42 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
46 assignCalleeSavedSpillSlots(MachineFunction &MF,
60 bool hasFP(const MachineFunction &MF) const override;
61 bool hasReservedCallFrame(const MachineFunction &MF) const override;
63 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
64 int getFrameIndexReference(const MachineFunction &MF, int FI
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h 52 getCalleeSavedRegs(const MachineFunction *MF = nullptr) const override;
55 getCalleeSavedRegClasses(const MachineFunction *MF = nullptr) const;
57 BitVector getReservedRegs(const MachineFunction &MF) const override;
65 void determineFrameLayout(MachineFunction &MF) const;
69 bool requiresRegisterScavenging(const MachineFunction &MF) const override {
73 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override {
79 unsigned getFrameRegister(const MachineFunction &MF) const override;
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 38 getPointerRegClass(const MachineFunction &MF, unsigned Kind=0) const override;
41 MachineFunction &MF) const override;
48 getCalleeSavedRegs(const MachineFunction* MF =nullptr) const override;
52 BitVector getReservedRegs(const MachineFunction &MF) const override;
55 bool requiresRegisterScavenging(const MachineFunction &MF) const override {
59 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override {
63 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override {
67 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override {
85 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
102 unsigned getFrameRegister(const MachineFunction &MF) const override
    [all...]

Completed in 263 milliseconds

1 2 3 4 5 6 7 8 91011>>