HomeSort by relevance Sort by last modified time
    Searched refs:MachineFunction (Results 26 - 50 of 468) sorted by null

12 3 4 5 6 7 8 91011>>

  /external/llvm/lib/Target/X86/
X86RegisterInfo.h 65 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override;
85 getPointerRegClass(const MachineFunction &MF,
95 MachineFunction &MF) const override;
100 getCalleeSavedRegs(const MachineFunction* MF) const override;
108 BitVector getReservedRegs(const MachineFunction &MF) const override;
110 bool hasBasePointer(const MachineFunction &MF) const;
112 bool canRealignStack(const MachineFunction &MF) const;
114 bool needsStackRealignment(const MachineFunction &MF) const override;
116 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
124 unsigned getFrameRegister(const MachineFunction &MF) const override
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.h 24 class MachineFunction;
36 bool isReservedReg(const MachineFunction &MF, unsigned Reg) const;
40 getCalleeSavedRegs(const MachineFunction *MF = nullptr) const override;
64 BitVector getReservedRegs(const MachineFunction &MF) const override;
66 getPointerRegClass(const MachineFunction &MF,
71 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
72 bool useFPForScavengingIndex(const MachineFunction &MF) const override;
73 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override;
86 bool cannotEliminateFrame(const MachineFunction &MF) const;
88 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override
    [all...]
  /external/llvm/lib/Target/Hexagon/
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/MSP430/
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/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 = nullptr) const
49 BitVector getReservedRegs(const MachineFunction &MF) const override;
53 unsigned getFrameRegister(const MachineFunction &MF) const override;
SystemZFrameLowering.h 30 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
41 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
43 void emitPrologue(MachineFunction &MF) const override;
44 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
45 bool hasFP(const MachineFunction &MF) const override;
46 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
47 bool hasReservedCallFrame(const MachineFunction &MF) const override;
48 void eliminateCallFramePseudoInstr(MachineFunction &MF,
54 uint64_t getAllocatedStackSize(const MachineFunction &MF) const;
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.h 30 void emitPrologue(MachineFunction &MF) const override;
31 void emitEpilogue(MachineFunction &MF,
43 void eliminateCallFramePseudoInstr(MachineFunction &MF,
47 bool hasFP(const MachineFunction &MF) const override;
49 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
52 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
  /external/llvm/include/llvm/CodeGen/
EdgeBundles.h 27 const MachineFunction *MF;
52 const MachineFunction *getMachineFunction() const { return MF; }
58 bool runOnMachineFunction(MachineFunction&) override;
MachineFunctionAnalysis.h 21 class MachineFunction;
25 /// MachineFunction object.
29 MachineFunction *MF;
36 MachineFunction &getMF() const { return *MF; }
MachineFunctionPass.h 26 class MachineFunction;
29 /// allow convenient creation of passes that operate on the MachineFunction
39 virtual bool runOnMachineFunction(MachineFunction &MF) = 0;
StackMapLivenessAnalysis.h 34 MachineFunction *MF;
48 bool runOnMachineFunction(MachineFunction &MF) override;
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDILFrameLowering.cpp 29 int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &MF,
42 AMDGPUFrameLowering::emitPrologue(MachineFunction &MF) const
46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const
50 AMDGPUFrameLowering::hasFP(const MachineFunction &MF) const
R600MachineFunctionInfo.h 18 #include "llvm/CodeGen/MachineFunction.h"
26 R600MachineFunctionInfo(const MachineFunction &MF);
AMDGPUAsmPrinter.h 27 virtual bool runOnMachineFunction(MachineFunction &MF);
35 void EmitProgramInfo(MachineFunction &MF);
AMDGPURegisterInfo.h 38 virtual BitVector getReservedRegs(const MachineFunction &MF) const {
53 const uint16_t* getCalleeSavedRegs(const MachineFunction *MF) const;
56 unsigned getFrameRegister(const MachineFunction &MF) const;
  /external/llvm/lib/Target/Mips/
MipsRegisterInfo.h 42 void adjustMipsStackFrame(MachineFunction &MF) const;
45 const TargetRegisterClass *getPointerRegClass(const MachineFunction &MF,
49 MachineFunction &MF) const override;
51 getCalleeSavedRegs(const MachineFunction *MF = nullptr) const override;
55 BitVector getReservedRegs(const MachineFunction &MF) const override;
57 bool requiresRegisterScavenging(const MachineFunction &MF) const override;
59 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override;
66 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
70 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;
Mips16FrameLowering.h 26 void emitPrologue(MachineFunction &MF) const override;
27 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
29 void eliminateCallFramePseudoInstr(MachineFunction &MF,
43 bool hasReservedCallFrame(const MachineFunction &MF) const override;
45 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILFrameLowering.cpp 29 int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &MF,
42 AMDGPUFrameLowering::emitPrologue(MachineFunction &MF) const
46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const
50 AMDGPUFrameLowering::hasFP(const MachineFunction &MF) const
R600MachineFunctionInfo.h 18 #include "llvm/CodeGen/MachineFunction.h"
26 R600MachineFunctionInfo(const MachineFunction &MF);
AMDGPUAsmPrinter.h 27 virtual bool runOnMachineFunction(MachineFunction &MF);
35 void EmitProgramInfo(MachineFunction &MF);
  /external/llvm/lib/CodeGen/
MachineLoopInfo.cpp 37 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) {
51 MachineFunction::iterator Begin = TopMBB->getParent()->begin();
53 MachineBasicBlock *PriorMBB = std::prev(MachineFunction::iterator(TopMBB));
57 PriorMBB = std::prev(MachineFunction::iterator(TopMBB));
65 MachineFunction::iterator End = BotMBB->getParent()->end();
67 MachineBasicBlock *NextMBB = std::next(MachineFunction::iterator(BotMBB));
70 if (BotMBB == std::next(MachineFunction::iterator(BotMBB))) break;
71 NextMBB = std::next(MachineFunction::iterator(BotMBB));
  /external/llvm/lib/Target/R600/
AMDGPUAsmPrinter.h 52 void getSIProgramInfo(SIProgramInfo &Out, MachineFunction &MF) const;
53 void findNumUsedRegistersSI(MachineFunction &MF,
59 void EmitProgramInfoR600(MachineFunction &MF);
60 void EmitProgramInfoSI(MachineFunction &MF, const SIProgramInfo &KernelInfo);
65 bool runOnMachineFunction(MachineFunction &MF) override;
  /external/llvm/lib/Target/Sparc/
SparcRegisterInfo.h 35 getCalleeSavedRegs(const MachineFunction *MF =nullptr) const override;
40 BitVector getReservedRegs(const MachineFunction &MF) const override;
42 const TargetRegisterClass *getPointerRegClass(const MachineFunction &MF,
49 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
53 unsigned getFrameRegister(const MachineFunction &MF) const override;
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.h 30 unsigned determineFrameLayout(MachineFunction &MF,
36 void emitPrologue(MachineFunction &MF) const override;
37 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
39 bool hasFP(const MachineFunction &MF) const override;
40 bool needsFP(const MachineFunction &MF) const;
41 void replaceFPWithRealFP(MachineFunction &MF) const;
43 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
45 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
47 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
54 void eliminateCallFramePseudoInstr(MachineFunction &MF
    [all...]

Completed in 1339 milliseconds

12 3 4 5 6 7 8 91011>>