/external/llvm/lib/Target/R600/ |
H A D | R600MachineFunctionInfo.cpp | 19 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF) argument 20 : AMDGPUMachineFunction(MF) { }
|
H A D | 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/ |
H A D | TargetFrameLoweringImpl.cpp | 28 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF, argument 30 const MachineFrameInfo *MFI = MF.getFrameInfo(); 35 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF, argument 37 const TargetRegisterInfo *RI = MF.getTarget().getRegisterInfo(); 42 FrameReg = RI->getFrameRegister(MF); 43 return getFrameIndexOffset(MF, FI);
|
H A D | 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();
|
H A D | MachineFunctionAnalysis.cpp | 23 FunctionPass(ID), TM(tm), MF(nullptr) { 29 assert(!MF && "MachineFunctionAnalysis left initialized!"); 47 assert(!MF && "MachineFunctionAnalysis already initialized!"); 48 MF = new MachineFunction(&F, TM, NextFnNum++, 55 delete MF; 56 MF = nullptr;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | R600MachineFunctionInfo.cpp | 14 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF) argument
|
H A D | SIMachineFunctionInfo.cpp | 15 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) argument
|
H A D | 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;
|
H A D | AMDILFrameLowering.cpp | 29 int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &MF, argument 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); 42 AMDGPUFrameLowering::emitPrologue(MachineFunction &MF) const 46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const argument 50 AMDGPUFrameLowering::hasFP(const MachineFunction &MF) const
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | R600MachineFunctionInfo.cpp | 14 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF) argument
|
H A D | SIMachineFunctionInfo.cpp | 15 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) argument
|
H A D | 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;
|
H A D | AMDILFrameLowering.cpp | 29 int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &MF, argument 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); 42 AMDGPUFrameLowering::emitPrologue(MachineFunction &MF) const 46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const argument 50 AMDGPUFrameLowering::hasFP(const MachineFunction &MF) const
|
/external/llvm/lib/Target/XCore/ |
H A D | 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);
|
H A D | XCoreMachineFunctionInfo.cpp | 18 bool XCoreFunctionInfo::isLargeFrame(const MachineFunction &MF) const { 20 CachedEStackSize = MF.getFrameInfo()->estimateStackSize(MF); 34 int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &MF) { argument 39 MachineFrameInfo *MFI = MF.getFrameInfo(); 40 if (! MF.getFunction()->isVarArg()) { 50 int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &MF) { argument 55 MachineFrameInfo *MFI = MF.getFrameInfo(); 61 const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &MF) { argument 66 MachineFrameInfo *MFI = MF [all...] |
/external/llvm/lib/Target/Sparc/ |
H A D | 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/ |
H A D | 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 70 emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const argument 75 eliminateCallFramePseudoInstr( MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const argument [all...] |
H A D | 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/lib/Target/MSP430/ |
H A D | 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;
|
H A D | MSP430FrameLowering.h | 30 void emitPrologue(MachineFunction &MF) const override; 31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 33 void eliminateCallFramePseudoInstr(MachineFunction &MF, 46 bool hasFP(const MachineFunction &MF) const override; 47 bool hasReservedCallFrame(const MachineFunction &MF) const override; 48 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
|
/external/llvm/lib/Target/X86/ |
H A D | 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, in [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | 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;
|
H A D | HexagonFrameLowering.h | 20 void determineFrameLayout(MachineFunction &MF) const; 27 void emitPrologue(MachineFunction &MF) const override; 28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 35 eliminateCallFramePseudoInstr(MachineFunction &MF, 44 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override; 45 bool hasFP(const MachineFunction &MF) const override;
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.h | 31 void eliminateCallFramePseudoInstr(MachineFunction &MF, 37 void emitPrologue(MachineFunction &MF) const override; 38 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 40 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override; 41 int getFrameIndexReference(const MachineFunction &MF, int FI, 43 int resolveFrameIndexReference(const MachineFunction &MF, int FI, 57 bool canUseRedZone(const MachineFunction &MF) const; 59 bool hasFP(const MachineFunction &MF) const override; 60 bool hasReservedCallFrame(const MachineFunction &MF) const override; 62 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF, [all...] |
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.h | 37 bool requiresRegisterScavenging(const MachineFunction &MF) const override { 40 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { 43 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { 46 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF = nullptr) const 49 BitVector getReservedRegs(const MachineFunction &MF) const override; 53 unsigned getFrameRegister(const MachineFunction &MF) const override;
|