Searched refs:MF (Results 1 - 25 of 394) sorted by relevance

1234567891011>>

/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DR600MachineFunctionInfo.cpp15 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF) argument
16 : AMDGPUMachineFunction(MF) { }
H A DSIMachineFunctionInfo.cpp16 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) argument
17 : AMDGPUMachineFunction(MF),
H A DAMDGPUFrameLowering.h36 virtual unsigned getStackWidth(const MachineFunction &MF) const;
37 virtual int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
39 virtual void emitPrologue(MachineFunction &MF) const;
40 virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
41 virtual bool hasFP(const MachineFunction &MF) const;
H A DAMDGPUAsmPrinter.h28 virtual bool runOnMachineFunction(MachineFunction &MF);
36 void EmitProgramInfoR600(MachineFunction &MF);
37 void EmitProgramInfoSI(MachineFunction &MF);
H A DSIMachineFunctionInfo.h26 SIMachineFunctionInfo(const MachineFunction &MF);
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp28 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF, argument
30 const MachineFrameInfo *MFI = MF.getFrameInfo();
35 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF, argument
37 const TargetRegisterInfo *RI = MF.getTarget().getRegisterInfo();
42 FrameReg = RI->getFrameRegister(MF);
43 return getFrameIndexOffset(MF, FI);
H A DMachineFunctionAnalysis.cpp23 FunctionPass(ID), TM(tm), MF(0) {
29 assert(!MF && "MachineFunctionAnalysis left initialized!");
47 assert(!MF && "MachineFunctionAnalysis already initialized!");
48 MF = new MachineFunction(&F, TM, NextFnNum++,
55 delete MF;
56 MF = 0;
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeFrameLowering.h39 void emitPrologue(MachineFunction &MF) const;
40 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
42 void eliminateCallFramePseudoInstr(MachineFunction &MF,
46 bool hasFP(const MachineFunction &MF) const;
48 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
50 virtual void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86FrameLowering.h63 void emitCalleeSavedFrameMoves(MachineFunction &MF, MCSymbol *Label,
68 void emitPrologue(MachineFunction &MF) const;
69 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
71 void adjustForSegmentedStacks(MachineFunction &MF) const;
73 void adjustForHiPEPrologue(MachineFunction &MF) const;
75 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
88 bool hasFP(const MachineFunction &MF) const;
89 bool hasReservedCallFrame(const MachineFunction &MF) const;
91 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
92 int getFrameIndexReference(const MachineFunction &MF, in
[all...]
H A DX86RegisterInfo.h70 virtual bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const;
88 getPointerRegClass(const MachineFunction &MF, unsigned Kind = 0) const;
97 MachineFunction &MF) const;
101 const uint16_t *getCalleeSavedRegs(const MachineFunction* MF = 0) const;
109 BitVector getReservedRegs(const MachineFunction &MF) const;
111 bool hasBasePointer(const MachineFunction &MF) const;
113 bool canRealignStack(const MachineFunction &MF) const;
115 bool needsStackRealignment(const MachineFunction &MF) const;
117 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
125 unsigned getFrameRegister(const MachineFunction &MF) cons
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetFrameLowering.h115 virtual void emitPrologue(MachineFunction &MF) const = 0;
116 virtual void emitEpilogue(MachineFunction &MF,
121 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { }
125 virtual void adjustForHiPEPrologue(MachineFunction &MF) const { }
152 virtual bool hasFP(const MachineFunction &MF) const = 0;
159 virtual bool hasReservedCallFrame(const MachineFunction &MF) const {
160 return !hasFP(MF);
170 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const {
171 return hasReservedCallFrame(MF) || hasFP(MF);
187 processFunctionBeforeCalleeSavedScan(MachineFunction &MF, RegScavenger *RS = NULL) const argument
197 processFunctionBeforeFrameFinalized(MachineFunction &MF, RegScavenger *RS = NULL) const argument
209 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsSEFrameLowering.h28 void emitPrologue(MachineFunction &MF) const;
29 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
31 void eliminateCallFramePseudoInstr(MachineFunction &MF,
40 bool hasReservedCallFrame(const MachineFunction &MF) const;
42 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
H A DMipsFrameLowering.cpp96 bool MipsFrameLowering::hasFP(const MachineFunction &MF) const {
97 const MachineFrameInfo *MFI = MF.getFrameInfo();
98 return MF.getTarget().Options.DisableFramePointerElim(MF) ||
102 uint64_t MipsFrameLowering::estimateStackSize(const MachineFunction &MF) const {
103 const MachineFrameInfo *MFI = MF.getFrameInfo();
104 const TargetRegisterInfo &TRI = *MF.getTarget().getRegisterInfo();
113 for (const uint16_t *R = TRI.getCalleeSavedRegs(&MF); *R; ++R) {
129 if (MFI->adjustsStack() && hasReservedCallFrame(MF))
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.h35 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
37 BitVector getReservedRegs(const MachineFunction &MF) const;
39 const TargetRegisterClass *getPointerRegClass(const MachineFunction &MF,
46 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
50 unsigned getFrameRegister(const MachineFunction &MF) const;
H A DSparcFrameLowering.h34 void emitPrologue(MachineFunction &MF) const;
35 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
37 void eliminateCallFramePseudoInstr(MachineFunction &MF,
41 bool hasFP(const MachineFunction &MF) const { return false; }
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.h34 processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
48 virtual void emitPrologue(MachineFunction &MF) const LLVM_OVERRIDE;
49 virtual void emitEpilogue(MachineFunction &MF,
51 virtual bool hasFP(const MachineFunction &MF) const LLVM_OVERRIDE;
52 virtual int getFrameIndexOffset(const MachineFunction &MF,
54 virtual bool hasReservedCallFrame(const MachineFunction &MF) const
57 eliminateCallFramePseudoInstr(MachineFunction &MF,
70 uint64_t getUnallocatedTopBytes(const MachineFunction &MF) const;
73 uint64_t getAllocatedStackSize(const MachineFunction &MF) const;
78 unsigned getEmergencySpillSlotSize(const MachineFunction &MF) cons
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.h52 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
55 const MachineFunction *MF = 0) const;
57 BitVector getReservedRegs(const MachineFunction &MF) const;
65 void determineFrameLayout(MachineFunction &MF) const;
69 bool requiresRegisterScavenging(const MachineFunction &MF) const {
73 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const {
79 unsigned getFrameRegister(const MachineFunction &MF) const;
H A DHexagonFrameLowering.h22 void determineFrameLayout(MachineFunction &MF) const;
31 void emitPrologue(MachineFunction &MF) const;
32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
39 void eliminateCallFramePseudoInstr(MachineFunction &MF,
48 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
49 bool hasFP(const MachineFunction &MF) const;
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.h47 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
49 BitVector getReservedRegs(const MachineFunction &MF) const;
51 bool requiresRegisterScavenging(const MachineFunction &MF) const;
53 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const;
55 bool useFPForScavengingIndex(const MachineFunction &MF) const;
62 unsigned getFrameRegister(const MachineFunction &MF) const;
65 static bool needsFrameMoves(const MachineFunction &MF);
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMFrameLowering.h36 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,
75 MachineFunction &MF,
[all...]
/freebsd-10.0-release/tools/tools/ath/athalq/
H A Dar5416_ds.c38 #define MF(_v, _f) ( !! ((_v) & (_f))) macro
52 MF(txs.u.tx.status[9], AR_TxDone),
53 MF(txs.u.tx.status[1], AR_FrmXmitOK),
54 MF(txs.u.tx.status[1], AR_Filtered),
72 MF(txs.u.tx.status[0], AR_TxBaStatus));
76 MF(txs.u.tx.status[1], AR_FrmXmitOK),
77 MF(txs.u.tx.status[1], AR_ExcessiveRetries),
78 MF(txs.u.tx.status[1], AR_FIFOUnderrun),
79 MF(txs.u.tx.status[1], AR_Filtered));
82 MF(tx
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.h35 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
40 BitVector getReservedRegs(const MachineFunction &MF) const;
41 unsigned getFrameRegister(const MachineFunction &MF) const;
63 bool requiresRegisterScavenging(const MachineFunction &MF) const {
67 bool requiresFrameIndexScavenging(const MachineFunction &MF) const {
71 bool useFPForScavengingIndex(const MachineFunction &MF) const;
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.h35 void emitPrologue(MachineFunction &MF) const;
36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
38 void eliminateCallFramePseudoInstr(MachineFunction &MF,
51 bool hasFP(const MachineFunction &MF) const;
52 bool hasReservedCallFrame(const MachineFunction &MF) const;
53 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
H A DMSP430RegisterInfo.h39 const uint16_t *getCalleeSavedRegs(const MachineFunction *MF = 0) const;
41 BitVector getReservedRegs(const MachineFunction &MF) const;
43 getPointerRegClass(const MachineFunction &MF, unsigned Kind = 0) const;
50 unsigned getFrameRegister(const MachineFunction &MF) const;
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.h31 virtual bool hasFP(const MachineFunction &MF) const;
32 virtual void emitPrologue(MachineFunction &MF) const;
33 virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
35 void eliminateCallFramePseudoInstr(MachineFunction &MF,

Completed in 120 milliseconds

1234567891011>>