Searched defs:MF (Results 1 - 25 of 273) sorted by relevance

1234567891011

/external/mesa3d/src/gallium/drivers/radeon/
H A DR600MachineFunctionInfo.cpp14 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF) argument
H A DSIMachineFunctionInfo.cpp15 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) argument
H A DAMDGPUConvertToISA.cpp33 virtual bool runOnMachineFunction(MachineFunction &MF);
47 bool AMDGPUConvertToISAPass::runOnMachineFunction(MachineFunction &MF) argument
52 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
58 TII->convertToISA(MI, MF, MBB.findDebugLoc(I));
/external/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.cpp16 ARMFunctionInfo::ARMFunctionInfo(MachineFunction &MF) argument
17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()),
18 hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()),
H A DARMOptimizeBarriersPass.cpp50 bool ARMOptimizeBarriersPass::runOnMachineFunction(MachineFunction &MF) { argument
59 for (auto &MBB : MF) {
/external/llvm/lib/Target/R600/
H A DR600MachineFunctionInfo.cpp19 R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF) argument
20 : AMDGPUMachineFunction(MF) { }
H A DAMDGPUMachineFunction.cpp12 AMDGPUMachineFunction::AMDGPUMachineFunction(const MachineFunction &MF) : argument
18 Attribute A = MF.getFunction()->getFnAttribute(ShaderTypeAttribute);
/external/llvm/lib/Target/X86/
H A DX86MachineFunctionInfo.cpp18 void X86MachineFunctionInfo::setRestoreBasePointer(const MachineFunction *MF) { argument
21 MF->getSubtarget().getRegisterInfo());
24 RegInfo->X86RegisterInfo::getCalleeSavedRegs(MF);
/external/llvm/lib/CodeGen/
H A DAllocationOrder.cpp34 const MachineFunction &MF = VRM.getMachineFunction(); local
36 Order = RegClassInfo.getOrder(MF.getRegInfo().getRegClass(VirtReg));
37 TRI->getRegAllocationHints(VirtReg, Order, Hints, MF, &VRM);
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.getSubtarget().getRegisterInfo();
42 FrameReg = RI->getFrameRegister(MF);
43 return getFrameIndexOffset(MF, FI);
47 const MachineFunction &MF) const {
48 return MF.getFrameInfo()->hasStackObjects();
H A DCriticalAntiDepBreaker.h35 MachineFunction& MF; member in class:llvm::CriticalAntiDepBreaker
H A DExpandISelPseudos.cpp34 bool runOnMachineFunction(MachineFunction &MF) override;
47 bool ExpandISelPseudos::runOnMachineFunction(MachineFunction &MF) { argument
49 const TargetLowering *TLI = MF.getSubtarget().getTargetLowering();
52 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ++I) {
H A DLiveStackAnalysis.cpp52 bool LiveStacks::runOnMachineFunction(MachineFunction &MF) { argument
53 TRI = MF.getSubtarget().getRegisterInfo();
/external/llvm/lib/Target/BPF/
H A DBPFFrameLowering.cpp24 bool BPFFrameLowering::hasFP(const MachineFunction &MF) const { return true; }
26 void BPFFrameLowering::emitPrologue(MachineFunction &MF) const {}
28 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, argument
32 MachineFunction &MF, RegScavenger *RS) const {
33 MachineRegisterInfo &MRI = MF.getRegInfo();
31 processFunctionBeforeCalleeSavedScan( MachineFunction &MF, RegScavenger *RS) const argument
/external/llvm/include/llvm/CodeGen/
H A DMachineFunctionAnalysis.h29 MachineFunction *MF; member in struct:llvm::MachineFunctionAnalysis
36 MachineFunction &getMF() const { return *MF; }
H A DEdgeBundles.h27 const MachineFunction *MF; member in class:llvm::EdgeBundles
52 const MachineFunction *getMachineFunction() const { return MF; }
/external/llvm/lib/Target/Mips/
H A DMipsModuleISelDAGToDAG.cpp33 bool runOnMachineFunction(MachineFunction &MF) override;
42 bool MipsModuleDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) { argument
44 TM.resetSubtarget(&MF);
H A DMipsFrameLowering.cpp95 bool MipsFrameLowering::hasFP(const MachineFunction &MF) const {
96 const MachineFrameInfo *MFI = MF.getFrameInfo();
97 return MF.getTarget().Options.DisableFramePointerElim(MF) ||
101 uint64_t MipsFrameLowering::estimateStackSize(const MachineFunction &MF) const {
102 const MachineFrameInfo *MFI = MF.getFrameInfo();
112 for (const MCPhysReg *R = TRI.getCalleeSavedRegs(&MF); *R; ++R) {
128 if (MFI->adjustsStack() && hasReservedCallFrame(MF))
137 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, argument
141 if (!hasReservedCallFrame(MF)) {
[all...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTXMachineFunctionInfo.h28 NVPTXMachineFunctionInfo(MachineFunction &MF) {} argument
H A DNVPTXFrameLowering.cpp32 bool NVPTXFrameLowering::hasFP(const MachineFunction &MF) const { return true; }
34 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF) const {
35 if (MF.getFrameInfo()->hasStackObjects()) {
36 MachineBasicBlock &MBB = MF.front();
43 MachineRegisterInfo &MRI = MF.getRegInfo();
47 if (static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit()) {
50 BuildMI(MBB, MBBI, dl, MF.getSubtarget().getInstrInfo()->get(
54 MF.getSubtarget().getInstrInfo()->get(NVPTX::MOV_DEPOT_ADDR_64),
55 LocalReg).addImm(MF.getFunctionNumber());
60 MF
69 emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const argument
74 eliminateCallFramePseudoInstr( MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const argument
[all...]
/external/llvm/lib/Target/XCore/
H A DXCoreMachineFunctionInfo.cpp18 bool XCoreFunctionInfo::isLargeFrame(const MachineFunction &MF) const {
20 CachedEStackSize = MF.getFrameInfo()->estimateStackSize(MF);
34 int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &MF) { argument
39 MachineFrameInfo *MFI = MF.getFrameInfo();
40 if (! MF.getFunction()->isVarArg()) {
50 int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &MF) { argument
55 MachineFrameInfo *MFI = MF.getFrameInfo();
61 const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &MF) { argument
66 MachineFrameInfo *MFI = MF
[all...]
H A DXCoreFrameToArgsOffsetElim.cpp45 bool XCoreFTAOElim::runOnMachineFunction(MachineFunction &MF) { argument
47 *static_cast<const XCoreInstrInfo *>(MF.getSubtarget().getInstrInfo());
48 unsigned StackSize = MF.getFrameInfo()->getStackSize();
49 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E;
/external/clang/test/Layout/
H A Dms-x86-member-pointers.cpp13 struct MF { char a; int (M::*mp)(); }; struct
53 // CHECK-NEXT: 0 | struct MF
78 sizeof(MF) +
/external/llvm/lib/Target/MSP430/
H A DMSP430MachineFunctionInfo.h39 explicit MSP430MachineFunctionInfo(MachineFunction &MF) argument
/external/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h29 MachineFunction &MF = *MI->getParent()->getParent(); local
30 MachineFrameInfo *MFFrame = MF.getFrameInfo();
39 MF.getMachineMemOperand(MachinePointerInfo(

Completed in 1038 milliseconds

1234567891011