/external/llvm/lib/Target/Mips/ |
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,
|
Mips16RegisterInfo.h | 26 bool requiresRegisterScavenging(const MachineFunction &MF) const override; 28 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override; 30 bool useFPForScavengingIndex(const MachineFunction &MF) const override;
|
Mips16ISelDAGToDAG.h | 31 bool runOnMachineFunction(MachineFunction &MF) override; 40 void processFunctionAfterISel(MachineFunction &MF) override; 44 void initGlobalBaseReg(MachineFunction &MF); 46 void initMips16SPAliasReg(MachineFunction &MF);
|
MipsFrameLowering.h | 34 bool hasFP(const MachineFunction &MF) const override; 37 uint64_t estimateStackSize(const MachineFunction &MF) const;
|
Mips16FrameLowering.cpp | 35 void Mips16FrameLowering::emitPrologue(MachineFunction &MF) const { 36 MachineBasicBlock &MBB = MF.front(); 37 MachineFrameInfo *MFI = MF.getFrameInfo(); 39 *static_cast<const Mips16InstrInfo*>(MF.getTarget().getInstrInfo()); 47 MachineModuleInfo &MMI = MF.getMMI(); 76 if (hasFP(MF)) 82 void Mips16FrameLowering::emitEpilogue(MachineFunction &MF, 85 MachineFrameInfo *MFI = MF.getFrameInfo(); 87 *static_cast<const Mips16InstrInfo*>(MF.getTarget().getInstrInfo()); 94 if (hasFP(MF)) [all...] |
/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;
|
AMDGPURegisterInfo.h | 37 BitVector getReservedRegs(const MachineFunction &MF) const override { 53 const MCPhysReg* getCalleeSavedRegs(const MachineFunction *MF) const override; 57 unsigned getFrameRegister(const MachineFunction &MF) const override;
|
AMDGPUMachineFunction.h | 24 AMDGPUMachineFunction(const MachineFunction &MF);
|
R600MachineFunctionInfo.h | 26 R600MachineFunctionInfo(const MachineFunction &MF);
|
AMDGPUMachineFunction.cpp | 12 AMDGPUMachineFunction::AMDGPUMachineFunction(const MachineFunction &MF) : 16 AttributeSet Set = MF.getFunction()->getAttributes();
|
/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;
|
SparcFrameLowering.cpp | 40 void SparcFrameLowering::emitSPAdjustment(MachineFunction &MF, 49 *static_cast<const SparcInstrInfo*>(MF.getTarget().getInstrInfo()); 85 void SparcFrameLowering::emitPrologue(MachineFunction &MF) const { 86 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); 88 MachineBasicBlock &MBB = MF.front(); 89 MachineFrameInfo *MFI = MF.getFrameInfo(); 91 *static_cast<const SparcInstrInfo*>(MF.getTarget().getInstrInfo()); 107 -MF.getTarget().getSubtarget<SparcSubtarget>().getAdjustedFrameSize( 109 emitSPAdjustment(MF, MBB, MBBI, NumBytes, SAVErr, SAVEri); 111 MachineModuleInfo &MMI = MF.getMMI() [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreFrameToArgsOffsetElim.cpp | 44 bool XCoreFTAOElim::runOnMachineFunction(MachineFunction &MF) { 46 *static_cast<const XCoreInstrInfo*>(MF.getTarget().getInstrInfo()); 47 unsigned StackSize = MF.getFrameInfo()->getStackSize(); 48 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E;
|
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUConvertToISA.cpp | 33 virtual bool runOnMachineFunction(MachineFunction &MF); 47 bool AMDGPUConvertToISAPass::runOnMachineFunction(MachineFunction &MF) 52 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end(); 58 TII->convertToISA(MI, MF, MBB.findDebugLoc(I));
|
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;
|
AMDGPURegisterInfo.cpp | 33 const uint16_t* AMDGPURegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) 44 unsigned AMDGPURegisterInfo::getFrameRegister(const MachineFunction &MF) const {
|
/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...] |
/external/llvm/lib/Target/ARM/ |
ARMBaseRegisterInfo.cpp | 60 ARMBaseRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { 65 if (!MF) return RegList; 67 const Function *F = MF->getFunction(); 123 getReservedRegs(const MachineFunction &MF) const { 124 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering(); 132 if (TFI->hasFP(MF)) 134 if (hasBasePointer(MF)) 175 ARMBaseRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) 189 MachineFunction &MF) const { 190 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering() [all...] |
Thumb1FrameLowering.h | 30 void emitPrologue(MachineFunction &MF) const override; 31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 42 bool hasReservedCallFrame(const MachineFunction &MF) const override; 45 eliminateCallFramePseudoInstr(MachineFunction &MF,
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
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;
|
AMDGPURegisterInfo.cpp | 33 const uint16_t* AMDGPURegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) 44 unsigned AMDGPURegisterInfo::getFrameRegister(const MachineFunction &MF) const {
|
/external/llvm/lib/Target/MSP430/ |
MSP430FrameLowering.cpp | 29 bool MSP430FrameLowering::hasFP(const MachineFunction &MF) const { 30 const MachineFrameInfo *MFI = MF.getFrameInfo(); 32 return (MF.getTarget().Options.DisableFramePointerElim(MF) || 33 MF.getFrameInfo()->hasVarSizedObjects() || 37 bool MSP430FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const { 38 return !MF.getFrameInfo()->hasVarSizedObjects(); 41 void MSP430FrameLowering::emitPrologue(MachineFunction &MF) const { 42 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB 43 MachineFrameInfo *MFI = MF.getFrameInfo() [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineInstrBuilder.h | 46 MachineFunction *MF; 49 MachineInstrBuilder() : MF(nullptr), MI(nullptr) {} 53 MachineInstrBuilder(MachineFunction &F, MachineInstr *I) : MF(&F), MI(I) {} 68 MI->addOperand(*MF, MachineOperand::CreateReg(RegNo, 84 MI->addOperand(*MF, MachineOperand::CreateImm(Val)); 89 MI->addOperand(*MF, MachineOperand::CreateCImm(Val)); 94 MI->addOperand(*MF, MachineOperand::CreateFPImm(Val)); 100 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags)); 105 MI->addOperand(*MF, MachineOperand::CreateFI(Idx)); 112 MI->addOperand(*MF, MachineOperand::CreateCPI(Idx, Offset, TargetFlags)) [all...] |
EdgeBundles.h | 27 const MachineFunction *MF; 52 const MachineFunction *getMachineFunction() const { return MF; }
|
MachineFunctionAnalysis.h | 29 MachineFunction *MF; 36 MachineFunction &getMF() const { return *MF; }
|