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

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/include/llvm/CodeGen/
MachineFunctionInitializer.h 20 class MachineFunction;
33 virtual bool initializeMachineFunction(MachineFunction &MF) = 0;
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILFrameLowering.h 23 #include "llvm/CodeGen/MachineFunction.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 20 #include "llvm/CodeGen/MachineFunction.h"
29 SIMachineFunctionInfo(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;
55 bool isLeafProc(MachineFunction &MF) const;
59 void emitSPAdjustment(MachineFunction &MF
    [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 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
45 unsigned getFrameRegister(const MachineFunction &MF) const override;
47 bool canRealignStack(const MachineFunction &MF) const override;
  /external/llvm/lib/Target/AMDGPU/
AMDGPUFrameLowering.h 34 unsigned getStackWidth(const MachineFunction &MF) const;
35 int getFrameIndexReference(const MachineFunction &MF, int FI,
39 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
40 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
41 bool hasFP(const MachineFunction &MF) const override;
R600MachineFunctionInfo.cpp 19 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF)
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyFrameLowering.h 32 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
36 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
37 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
39 bool hasFP(const MachineFunction &MF) const override;
40 bool hasReservedCallFrame(const MachineFunction &MF) const override;
WebAssemblyRegisterInfo.h 24 class MachineFunction;
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/llvm/lib/CodeGen/
MIRPrinter.h 20 class MachineFunction;
29 void printMIR(raw_ostream &OS, const MachineFunction &MF);
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h 45 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF)
49 BitVector getReservedRegs(const MachineFunction &MF) const override;
56 bool requiresRegisterScavenging(const MachineFunction &MF) const override {
62 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override {
67 bool useFPForScavengingIndex(const MachineFunction &MF) const override;
69 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override {
75 unsigned getFrameRegister(const MachineFunction &MF) const override;
79 const MCPhysReg *getCallerSavedRegs(const MachineFunction *MF) const;
HexagonFrameLowering.h 29 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const
31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const
44 void eliminateCallFramePseudoInstr(MachineFunction &MF,
46 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
48 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
54 int getFrameIndexReference(const MachineFunction &MF, int FI,
56 bool hasFP(const MachineFunction &MF) const override;
72 bool assignCalleeSavedSpillSlots(MachineFunction &MF,
76 bool needsAligna(const MachineFunction &MF) const;
77 const MachineInstr *getAlignaInstr(const MachineFunction &MF) const
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.h 22 class MachineFunction;
34 bool isReservedReg(const MachineFunction &MF, unsigned Reg) const;
37 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
39 getCalleeSavedRegsViaCopy(const MachineFunction *MF) const override;
40 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
62 const uint32_t *getThisReturnPreservedMask(const MachineFunction &MF,
65 BitVector getReservedRegs(const MachineFunction &MF) const override;
67 getPointerRegClass(const MachineFunction &MF,
72 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
73 bool useFPForScavengingIndex(const MachineFunction &MF) const override
    [all...]
  /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,
  /external/llvm/lib/Target/BPF/
BPFRegisterInfo.h 28 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
30 BitVector getReservedRegs(const MachineFunction &MF) const override;
36 unsigned getFrameRegister(const MachineFunction &MF) const override;
BPFFrameLowering.h 27 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
30 bool hasFP(const MachineFunction &MF) const override;
31 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
35 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
  /external/llvm/include/llvm/Target/
TargetFrameLowering.h 24 class MachineFunction;
102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const;
121 assignCalleeSavedSpillSlots(MachineFunction &MF,
150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const {
156 virtual void emitPrologue(MachineFunction &MF,
158 virtual void emitEpilogue(MachineFunction &MF,
162 virtual void inlineStackProbe(MachineFunction &MF,
167 virtual void adjustForSegmentedStacks(MachineFunction &MF,
172 virtual void adjustForHiPEPrologue(MachineFunction &MF,
178 adjustForFrameAllocatePrologue(MachineFunction &MF
    [all...]
  /external/llvm/lib/Target/Mips/
MipsRegisterInfo.h 36 void adjustMipsStackFrame(MachineFunction &MF) const;
39 const TargetRegisterClass *getPointerRegClass(const MachineFunction &MF,
43 MachineFunction &MF) const override;
44 const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
45 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
49 BitVector getReservedRegs(const MachineFunction &MF) const override;
51 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
53 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override;
60 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
64 bool canRealignStack(const MachineFunction &MF) const override
    [all...]
MipsSEFrameLowering.h 27 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
30 int getFrameIndexReference(const MachineFunction &MF, int FI,
38 bool hasReservedCallFrame(const MachineFunction &MF) const override;
40 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
45 void emitInterruptEpilogueStub(MachineFunction &MF,
47 void emitInterruptPrologueStub(MachineFunction &MF,
  /external/llvm/lib/Target/SystemZ/
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) const override;
47 const uint32_t *getCallPreservedMask(const MachineFunction &MF,
49 BitVector getReservedRegs(const MachineFunction &MF) const override;
53 unsigned getFrameRegister(const MachineFunction &MF) const override;
  /external/llvm/lib/Target/X86/
X86FrameLowering.h 54 MachineInstr *emitStackProbe(MachineFunction &MF, MachineBasicBlock &MBB,
59 void inlineStackProbe(MachineFunction &MF,
68 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
69 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
71 void adjustForSegmentedStacks(MachineFunction &MF,
74 void adjustForHiPEPrologue(MachineFunction &MF,
77 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
81 assignCalleeSavedSpillSlots(MachineFunction &MF,
95 bool hasFP(const MachineFunction &MF) const override;
96 bool hasReservedCallFrame(const MachineFunction &MF) const override
    [all...]

Completed in 572 milliseconds

1 2 3 4 5 6 7 8 91011>>