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

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/lib/Target/AMDGPU/
R600MachineFunctionInfo.cpp 19 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF)
20 : AMDGPUMachineFunction(MF) { }
  /external/llvm/lib/CodeGen/
TargetOptionsImpl.cpp 25 bool TargetOptions::DisableFramePointerElim(const MachineFunction &MF) const {
27 if (MF.getSubtarget().getFrameLowering()->noFramePointerElim(MF))
31 if (MF.getFunction()->hasFnAttribute("no-frame-pointer-elim-non-leaf"))
32 return MF.getFrameInfo()->hasCalls();
TargetFrameLoweringImpl.cpp 32 bool TargetFrameLowering::noFramePointerElim(const MachineFunction &MF) const {
33 auto Attr = MF.getFunction()->getFnAttribute("no-frame-pointer-elim");
41 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF,
43 const MachineFrameInfo *MFI = MF.getFrameInfo();
44 const TargetRegisterInfo *RI = MF.getSubtarget().getRegisterInfo();
49 FrameReg = RI->getFrameRegister(MF);
56 const MachineFunction &MF) const {
57 return MF.getFrameInfo()->hasStackObjects();
60 void TargetFrameLowering::determineCalleeSaves(MachineFunction &MF,
63 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo()
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCMachineFunctionInfo.cpp 21 const DataLayout &DL = MF.getDataLayout();
22 return MF.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) +
23 Twine(MF.getFunctionNumber()) +
28 const DataLayout &DL = MF.getDataLayout();
29 return MF.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) +
31 Twine(MF.getFunctionNumber()));
35 const DataLayout &DL = MF.getDataLayout();
36 return MF.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) +
38 Twine(MF.getFunctionNumber()));
42 const DataLayout &DL = MF.getDataLayout()
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/
TargetFrameLowering.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);
  /external/swiftshader/third_party/LLVM/lib/Target/PTX/
PTXFrameLowering.cpp 19 void PTXFrameLowering::emitPrologue(MachineFunction &MF) const {
22 void PTXFrameLowering::emitEpilogue(MachineFunction &MF,
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyFrameLowering.h 38 MachineFunction &MF, MachineBasicBlock &MBB,
42 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
43 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
45 bool hasFP(const MachineFunction &MF) const override;
46 bool hasReservedCallFrame(const MachineFunction &MF) const override;
49 bool needsSP(const MachineFunction &MF, const MachineFrameInfo &MFI) const;
50 bool needsSPWriteback(const MachineFunction &MF,
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.h 32 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
34 BitVector getReservedRegs(const MachineFunction &MF) const override;
36 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
38 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override;
40 bool useFPForScavengingIndex(const MachineFunction &MF) const override;
47 unsigned getFrameRegister(const MachineFunction &MF) const override;
50 static bool needsFrameMoves(const MachineFunction &MF);
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.h 29 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) 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 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
42 int getFrameIndexReference(const MachineFunction &MF, int FI,
52 void remapRegsForLeafProc(MachineFunction &MF) const;
54 // Returns true if MF is a leaf procedure.
55 bool isLeafProc(MachineFunction &MF) const
    [all...]
SparcRegisterInfo.h 27 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
28 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
33 BitVector getReservedRegs(const MachineFunction &MF) const override;
35 const TargetRegisterClass *getPointerRegClass(const MachineFunction &MF,
42 unsigned getFrameRegister(const MachineFunction &MF) const override;
44 bool canRealignStack(const MachineFunction &MF) const override;
  /external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
BlackfinFrameLowering.h 35 void emitPrologue(MachineFunction &MF) const;
36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
38 bool hasFP(const MachineFunction &MF) const;
39 bool hasReservedCallFrame(const MachineFunction &MF) const;
41 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
MBlazeFrameLowering.h 40 void emitPrologue(MachineFunction &MF) const;
41 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
43 bool hasFP(const MachineFunction &MF) const;
45 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
47 virtual void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/llvm/lib/Target/AVR/
AVRRegisterInfo.h 31 getCalleeSavedRegs(const MachineFunction *MF = 0) const override;
32 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
34 BitVector getReservedRegs(const MachineFunction &MF) const override;
38 const MachineFunction &MF) const override;
46 unsigned getFrameRegister(const MachineFunction &MF) const override;
50 getPointerRegClass(const MachineFunction &MF,
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/
MipsRegisterInfo.h 42 void adjustMipsStackFrame(MachineFunction &MF) const;
45 const unsigned *getCalleeSavedRegs(const MachineFunction* MF = 0) const;
47 BitVector getReservedRegs(const MachineFunction &MF) const;
49 void eliminateCallFramePseudoInstr(MachineFunction &MF,
57 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
60 unsigned getFrameRegister(const MachineFunction &MF) const;
MipsFrameLowering.h 38 void emitPrologue(MachineFunction &MF) const;
39 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
41 bool hasFP(const MachineFunction &MF) const;
43 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/swiftshader/third_party/LLVM/include/llvm/Target/
TargetFrameLowering.h 113 virtual void emitPrologue(MachineFunction &MF) const = 0;
114 virtual void emitEpilogue(MachineFunction &MF,
119 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { }
146 virtual bool hasFP(const MachineFunction &MF) const = 0;
153 virtual bool hasReservedCallFrame(const MachineFunction &MF) const {
154 return !hasFP(MF);
164 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const {
165 return hasReservedCallFrame(MF) || hasFP(MF);
170 virtual int getFrameIndexOffset(const MachineFunction &MF, int FI) const
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h 30 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF)
34 BitVector getReservedRegs(const MachineFunction &MF) const override;
41 bool requiresRegisterScavenging(const MachineFunction &MF) const override {
47 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override {
52 bool useFPForScavengingIndex(const MachineFunction &MF) const override;
54 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override {
60 unsigned getFrameRegister(const MachineFunction &MF) const override;
64 const MCPhysReg *getCallerSavedRegs(const MachineFunction *MF,
  /external/llvm/lib/Target/Lanai/
LanaiRegisterInfo.h 30 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
35 getCalleeSavedRegs(const MachineFunction *MF = 0) const override;
37 BitVector getReservedRegs(const MachineFunction &MF) const override;
39 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
41 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override;
47 bool canRealignStack(const MachineFunction &MF) const override;
51 unsigned getFrameRegister(const MachineFunction &MF) const override;
53 bool hasBasePointer(const MachineFunction &MF) const;
LanaiMachineFunctionInfo.h 28 MachineFunction &MF;
44 explicit LanaiMachineFunctionInfo(MachineFunction &MF)
45 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), VarArgsFrameIndex(0) {}
  /external/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.h 40 getPointerRegClass(const MachineFunction &MF,
46 bool requiresRegisterScavenging(const MachineFunction &MF) const override {
49 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override {
52 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override {
55 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
56 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
58 BitVector getReservedRegs(const MachineFunction &MF) const override;
62 unsigned getFrameRegister(const MachineFunction &MF) const override;
  /external/llvm/include/llvm/CodeGen/
MachineFunctionInitializer.h 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.h 29 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
31 BitVector getReservedRegs(const MachineFunction &MF) const override;
33 getPointerRegClass(const MachineFunction &MF,
41 unsigned getFrameRegister(const MachineFunction &MF) const override;
  /external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.h 25 bool hasFP(const MachineFunction &MF) const override;
26 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
27 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
30 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
MachineFunctionInitializer.h 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
MachineFunctionInitializer.h 33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;

Completed in 988 milliseconds

1 2 3 4 5 6 7 8 91011>>