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

1 2 34 5 6 7 8 91011>>

  /external/llvm/lib/Target/X86/
X86MachineFunctionInfo.cpp 18 void X86MachineFunctionInfo::setRestoreBasePointer(const MachineFunction *MF) {
21 MF->getSubtarget().getRegisterInfo());
24 RegInfo->X86RegisterInfo::getCalleeSavedRegs(MF);
  /external/swiftshader/third_party/LLVM/lib/Target/PTX/
PTXRegisterInfo.h 36 *getCalleeSavedRegs(const MachineFunction *MF = 0) const {
41 virtual BitVector getReservedRegs(const MachineFunction &MF) const {
50 virtual unsigned getFrameRegister(const MachineFunction &MF) const {
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.cpp 41 AArch64RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
42 assert(MF && "Invalid MachineFunction pointer.");
43 if (MF->getFunction()->getCallingConv() == CallingConv::GHC)
47 if (MF->getFunction()->getCallingConv() == CallingConv::AnyReg)
49 if (MF->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS)
50 return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() ?
53 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering()
55 MF->getFunction()->getAttributes().hasAttrSomewhere(
58 if (MF->getFunction()->getCallingConv() == CallingConv::PreserveMost)
65 const MachineFunction *MF) const
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIFrameLowering.h 24 void emitPrologue(MachineFunction &MF,
26 void emitEpilogue(MachineFunction &MF,
30 MachineFunction &MF,
35 void emitDebuggerPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const;
AMDGPURegisterInfo.h 37 const MCPhysReg* getCalleeSavedRegs(const MachineFunction *MF) const override;
38 unsigned getFrameRegister(const MachineFunction &MF) const override;
R600FrameLowering.h 24 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const {}
25 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const {}
  /external/llvm/lib/Target/Lanai/
LanaiMachineFunctionInfo.cpp 22 MF.getRegInfo().createVirtualRegister(&Lanai::GPRRegClass);
  /external/llvm/lib/Target/Mips/
MipsFrameLowering.h 33 bool hasFP(const MachineFunction &MF) const override;
35 bool hasBP(const MachineFunction &MF) const;
40 eliminateCallFramePseudoInstr(MachineFunction &MF,
45 uint64_t estimateStackSize(const MachineFunction &MF) const;
MipsRegisterInfo.h 44 const TargetRegisterClass *getPointerRegClass(const MachineFunction &MF,
48 MachineFunction &MF) const override;
49 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
50 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
54 BitVector getReservedRegs(const MachineFunction &MF) const override;
56 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
58 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override;
66 bool canRealignStack(const MachineFunction &MF) const override;
69 unsigned getFrameRegister(const MachineFunction &MF) const override;
MipsSERegisterInfo.h 27 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
29 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override;
MipsFrameLowering.cpp 94 bool MipsFrameLowering::hasFP(const MachineFunction &MF) const {
95 const MachineFrameInfo *MFI = MF.getFrameInfo();
98 return MF.getTarget().Options.DisableFramePointerElim(MF) ||
100 TRI->needsStackRealignment(MF);
103 bool MipsFrameLowering::hasBP(const MachineFunction &MF) const {
104 const MachineFrameInfo *MFI = MF.getFrameInfo();
107 return MFI->hasVarSizedObjects() && TRI->needsStackRealignment(MF);
110 uint64_t MipsFrameLowering::estimateStackSize(const MachineFunction &MF) const {
111 const MachineFrameInfo *MFI = MF.getFrameInfo()
    [all...]
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyRegisterInfo.h 36 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
37 BitVector getReservedRegs(const MachineFunction &MF) const override;
43 unsigned getFrameRegister(const MachineFunction &MF) const override;
46 getPointerRegClass(const MachineFunction &MF,
  /external/swiftshader/third_party/LLVM/lib/Target/Alpha/
AlphaRegisterInfo.h 33 const unsigned *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
35 BitVector getReservedRegs(const MachineFunction &MF) const;
37 void eliminateCallFramePseudoInstr(MachineFunction &MF,
45 unsigned getFrameRegister(const MachineFunction &MF) const;
  /external/swiftshader/third_party/LLVM/lib/Target/MSP430/
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/swiftshader/third_party/LLVM/lib/Target/SystemZ/
SystemZRegisterInfo.h 35 const unsigned *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
37 BitVector getReservedRegs(const MachineFunction &MF) const;
43 void eliminateCallFramePseudoInstr(MachineFunction &MF,
51 unsigned getFrameRegister(const MachineFunction &MF) const;
  /external/llvm/lib/Target/SystemZ/
SystemZFrameLowering.h 30 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
41 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
43 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
44 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
45 bool hasFP(const MachineFunction &MF) const override;
46 int getFrameIndexReference(const MachineFunction &MF, int FI,
48 bool hasReservedCallFrame(const MachineFunction &MF) const override;
50 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
54 uint64_t getAllocatedStackSize(const MachineFunction &MF) const;
  /external/swiftshader/third_party/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/swiftshader/third_party/LLVM/lib/Target/X86/
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 uint32_t getCompactUnwindEncoding(MachineFunction &MF) const;
X86RegisterInfo.h 94 MachineFunction &MF) const;
98 const unsigned *getCalleeSavedRegs(const MachineFunction* MF = 0) const;
104 BitVector getReservedRegs(const MachineFunction &MF) const;
106 bool canRealignStack(const MachineFunction &MF) const;
108 bool needsStackRealignment(const MachineFunction &MF) const;
110 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
113 void eliminateCallFramePseudoInstr(MachineFunction &MF,
121 unsigned getFrameRegister(const MachineFunction &MF) const;
  /external/swiftshader/third_party/LLVM/lib/Target/XCore/
XCoreRegisterInfo.h 47 const unsigned *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
49 BitVector getReservedRegs(const MachineFunction &MF) const;
51 bool requiresRegisterScavenging(const MachineFunction &MF) const;
53 bool useFPForScavengingIndex(const MachineFunction &MF) const;
55 void eliminateCallFramePseudoInstr(MachineFunction &MF,
63 unsigned getFrameRegister(const MachineFunction &MF) const;
69 static const unsigned *getArgRegs(const MachineFunction *MF = 0);
72 static unsigned getNumArgRegs(const MachineFunction *MF = 0);
75 static bool needsFrameMoves(const MachineFunction &MF);
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.h 79 unsigned determineFrameLayout(MachineFunction &MF,
85 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
86 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
88 bool hasFP(const MachineFunction &MF) const override;
89 bool needsFP(const MachineFunction &MF) const;
90 void replaceFPWithRealFP(MachineFunction &MF) const;
92 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
94 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
96 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
104 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXReplaceImageHandles.cpp 37 bool runOnMachineFunction(MachineFunction &MF) override;
44 void replaceImageHandle(MachineOperand &Op, MachineFunction &MF);
45 bool findIndexForHandle(MachineOperand &Op, MachineFunction &MF,
55 bool NVPTXReplaceImageHandles::runOnMachineFunction(MachineFunction &MF) {
59 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end(); BI != BE;
80 MachineFunction &MF = *MI.getParent()->getParent();
87 replaceImageHandle(TexHandle, MF);
91 replaceImageHandle(SampHandle, MF);
102 replaceImageHandle(SurfHandle, MF);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
CodePlacementOpt.cpp 41 virtual bool runOnMachineFunction(MachineFunction &MF);
55 void Splice(MachineFunction &MF,
59 bool EliminateUnconditionalJumpsToTop(MachineFunction &MF,
61 bool MoveDiscontiguousLoopBlocks(MachineFunction &MF,
63 bool OptimizeIntraLoopEdgesInLoopNest(MachineFunction &MF, MachineLoop *L);
64 bool OptimizeIntraLoopEdges(MachineFunction &MF);
65 bool AlignLoops(MachineFunction &MF);
66 bool AlignLoop(MachineFunction &MF, MachineLoop *L, unsigned Align);
133 void CodePlacementOpt::Splice(MachineFunction &MF,
137 assert(Begin != MF.begin() && End != MF.begin() && InsertPt != MF.begin() &
    [all...]
  /external/llvm/lib/CodeGen/
TailDuplication.cpp 33 bool runOnMachineFunction(MachineFunction &MF) override;
46 bool TailDuplicatePass::runOnMachineFunction(MachineFunction &MF) {
47 if (skipFunction(*MF.getFunction()))
53 Duplicator.initMF(MF, MMI, MBPI);
56 while (Duplicator.tailDuplicateBlocks(MF))
  /external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
BlackfinRegisterInfo.h 36 const unsigned *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
38 BitVector getReservedRegs(const MachineFunction &MF) const;
46 bool requiresRegisterScavenging(const MachineFunction &MF) const;
48 void eliminateCallFramePseudoInstr(MachineFunction &MF,
55 unsigned getFrameRegister(const MachineFunction &MF) const;

Completed in 1886 milliseconds

1 2 34 5 6 7 8 91011>>