/freebsd-10.0-release/contrib/llvm/lib/Target/R600/ |
H A D | R600MachineFunctionInfo.cpp | 15 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF) argument 16 : AMDGPUMachineFunction(MF) { }
|
H A D | SIMachineFunctionInfo.cpp | 16 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) argument 17 : AMDGPUMachineFunction(MF),
|
H A D | AMDGPUFrameLowering.h | 36 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 D | AMDGPUAsmPrinter.h | 28 virtual bool runOnMachineFunction(MachineFunction &MF); 36 void EmitProgramInfoR600(MachineFunction &MF); 37 void EmitProgramInfoSI(MachineFunction &MF);
|
H A D | SIMachineFunctionInfo.h | 26 SIMachineFunctionInfo(const MachineFunction &MF);
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | TargetFrameLoweringImpl.cpp | 28 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 D | MachineFunctionAnalysis.cpp | 23 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 D | MBlazeFrameLowering.h | 39 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 D | X86FrameLowering.h | 63 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 D | X86RegisterInfo.h | 70 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 D | TargetFrameLowering.h | 115 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 D | MipsSEFrameLowering.h | 28 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 D | MipsFrameLowering.cpp | 96 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 D | SparcRegisterInfo.h | 35 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 D | SparcFrameLowering.h | 34 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 D | SystemZFrameLowering.h | 34 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 D | HexagonRegisterInfo.h | 52 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 D | HexagonFrameLowering.h | 22 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 D | XCoreRegisterInfo.h | 47 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 D | 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, 75 MachineFunction &MF, [all...] |
/freebsd-10.0-release/tools/tools/ath/athalq/ |
H A D | ar5416_ds.c | 38 #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 D | AArch64RegisterInfo.h | 35 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 D | MSP430FrameLowering.h | 35 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 D | MSP430RegisterInfo.h | 39 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 D | NVPTXFrameLowering.h | 31 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,
|