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

1 2 3 4 5 6 7 8 91011>>

  /external/chromium_org/third_party/mesa/src/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/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 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);
  /external/llvm/lib/CodeGen/
PrologEpilogInserter.h 45 bool runOnMachineFunction(MachineFunction &Fn) override;
63 void calculateSets(MachineFunction &Fn);
64 void calculateCallsInformation(MachineFunction &Fn);
65 void calculateCalleeSavedRegisters(MachineFunction &Fn);
66 void insertCSRSpillsAndRestores(MachineFunction &Fn);
67 void calculateFrameObjectOffsets(MachineFunction &Fn);
68 void replaceFrameIndices(MachineFunction &Fn);
69 void replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
71 void scavengeFrameVirtualRegs(MachineFunction &Fn);
72 void insertPrologEpilogCode(MachineFunction &Fn)
    [all...]
Spiller.h 16 class MachineFunction;
36 MachineFunction &mf,
42 MachineFunction &mf,
  /external/llvm/lib/Target/R600/
AMDGPUFrameLowering.h 18 #include "llvm/CodeGen/MachineFunction.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;
R600MachineFunctionInfo.cpp 19 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF)
  /external/llvm/lib/Target/Sparc/
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;
47 bool isLeafProc(MachineFunction &MF) const;
51 void emitSPAdjustment(MachineFunction &MF,
  /external/llvm/lib/Target/MSP430/
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;
  /external/llvm/lib/Target/NVPTX/
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/CodeGen/AsmPrinter/
AsmPrinterHandler.h 22 class MachineFunction;
42 virtual void beginFunction(const MachineFunction *MF) = 0;
47 virtual void endFunction(const MachineFunction *MF) = 0;
DwarfException.h 21 class MachineFunction;
52 void beginFunction(const MachineFunction *MF) override;
55 void endFunction(const MachineFunction *) override;
79 void beginFunction(const MachineFunction *MF) override;
82 void endFunction(const MachineFunction *) override;
111 void beginFunction(const MachineFunction *MF) override;
114 void endFunction(const MachineFunction *) override;
  /external/llvm/lib/Target/Mips/
MipsSEFrameLowering.h 27 void emitPrologue(MachineFunction &MF) const override;
28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
30 void eliminateCallFramePseudoInstr(MachineFunction &MF,
39 bool hasReservedCallFrame(const MachineFunction &MF) const override;
41 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
  /external/llvm/lib/Target/ARM/
ARMFrameLowering.h 31 void emitPrologue(MachineFunction &MF) const override;
32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
44 bool hasFP(const MachineFunction &MF) const override;
45 bool hasReservedCallFrame(const MachineFunction &MF) const override;
46 bool canSimplifyCallFramePseudos(const MachineFunction &MF) const override;
47 int getFrameIndexReference(const MachineFunction &MF, int FI,
49 int ResolveFrameIndexReference(const MachineFunction &MF, int FI,
51 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
53 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
56 void adjustForSegmentedStacks(MachineFunction &MF) const override
    [all...]
  /external/llvm/lib/Target/X86/
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, int FI
    [all...]
  /external/llvm/lib/Target/Hexagon/
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;
  /external/llvm/include/llvm/Target/
TargetFrameLowering.h 23 class MachineFunction;
103 assignCalleeSavedSpillSlots(MachineFunction &MF,
133 virtual void emitPrologue(MachineFunction &MF) const = 0;
134 virtual void emitEpilogue(MachineFunction &MF,
139 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { }
143 virtual void adjustForHiPEPrologue(MachineFunction &MF) const { }
170 virtual bool hasFP(const MachineFunction &MF) const = 0;
177 virtual bool hasReservedCallFrame(const MachineFunction &MF) const {
188 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const {
194 virtual int getFrameIndexOffset(const MachineFunction &MF, int FI) const
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 38 getPointerRegClass(const MachineFunction &MF, unsigned Kind=0) const override;
41 MachineFunction &MF) const override;
48 getCalleeSavedRegs(const MachineFunction* MF =nullptr) const override;
52 BitVector getReservedRegs(const MachineFunction &MF) const override;
55 bool requiresRegisterScavenging(const MachineFunction &MF) const override {
59 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override {
63 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override {
67 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override {
85 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
102 unsigned getFrameRegister(const MachineFunction &MF) const override
    [all...]
  /external/llvm/lib/Target/AArch64/
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...]

Completed in 493 milliseconds

1 2 3 4 5 6 7 8 91011>>