Home
last modified time | relevance | path

Searched defs:MF (Results 1 – 25 of 284) sorted by relevance

12345678910>>...12

/external/llvm/include/llvm/Target/
DTargetFrameLowering.h103 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
139 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { } in adjustForSegmentedStacks()
143 virtual void adjustForHiPEPrologue(MachineFunction &MF) const { } in adjustForHiPEPrologue()
147 virtual void adjustForFrameAllocatePrologue(MachineFunction &MF) const { } in adjustForFrameAllocatePrologue()
181 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
192 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos()
214 virtual int getFrameIndexReferenceFromSP(const MachineFunction &MF, int FI, in getFrameIndexReferenceFromSP()
246 eliminateCallFramePseudoInstr(MachineFunction &MF, in eliminateCallFramePseudoInstr()
DTargetRegisterInfo.h196 ArrayRef<MCPhysReg> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder()
453 virtual const uint32_t *getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
646 MachineFunction &MF) const { in getRegPressureLimit()
704 MachineFunction &MF) const { in updateRegAllocHint()
726 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const { in requiresRegisterScavenging()
733 virtual bool useFPForScavengingIndex(const MachineFunction &MF) const { in useFPForScavengingIndex()
739 virtual bool requiresFrameIndexScavenging(const MachineFunction &MF) const { in requiresFrameIndexScavenging()
746 virtual bool requiresVirtualBaseRegisters(const MachineFunction &MF) const { in requiresVirtualBaseRegisters()
756 virtual bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg, in hasReservedSpillSlot()
763 virtual bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const { in trackLivenessAfterRegAlloc()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCRegisterInfo.h87 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging()
91 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging()
95 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc()
99 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override { in requiresVirtualBaseRegisters()
DPPCRegisterInfo.cpp86 PPCRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) in getPointerRegClass()
132 PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
325 MachineFunction &MF = *MBB.getParent(); in lowerDynamicAlloc() local
445 MachineFunction &MF = *MBB.getParent(); in lowerCRSpilling() local
490 MachineFunction &MF = *MBB.getParent(); in lowerCRRestore() local
533 MachineFunction &MF = *MBB.getParent(); in lowerCRBitSpilling() local
577 MachineFunction &MF = *MBB.getParent(); in lowerCRBitRestore() local
625 MachineFunction &MF = *MBB.getParent(); in lowerVRSAVESpilling() local
651 MachineFunction &MF = *MBB.getParent(); in lowerVRSAVERestore() local
673 PPCRegisterInfo::hasReservedSpillSlot(const MachineFunction &MF, in hasReservedSpillSlot()
[all …]
DPPCFrameLowering.cpp260 MachineFunction *MF = Entry->getParent(); in RemoveVRSaveCode() local
305 MachineFunction *MF = MI->getParent()->getParent(); in HandleVRSaveUpdate() local
387 static bool spillsCR(const MachineFunction &MF) { in spillsCR()
392 static bool spillsVRSAVE(const MachineFunction &MF) { in spillsVRSAVE()
397 static bool hasSpills(const MachineFunction &MF) { in hasSpills()
402 static bool hasNonRISpills(const MachineFunction &MF) { in hasNonRISpills()
410 static bool MustSaveLR(const MachineFunction &MF, unsigned LR) { in MustSaveLR()
423 unsigned PPCFrameLowering::determineFrameLayout(MachineFunction &MF, in determineFrameLayout()
917 void PPCFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
1161 PPCFrameLowering::processFunctionBeforeCalleeSavedScan(MachineFunction &MF, in processFunctionBeforeCalleeSavedScan()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreMachineFunctionInfo.cpp34 int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &MF) { in createLRSpillSlot()
50 int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &MF) { in createFPSpillSlot()
61 const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &MF) { in createEHSpillSlot()
/external/llvm/lib/Target/AArch64/
DAArch64RegisterInfo.cpp58 AArch64RegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
78 AArch64RegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask()
120 bool AArch64RegisterInfo::isReservedReg(const MachineFunction &MF, in isReservedReg()
147 AArch64RegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass()
282 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local
338 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local
361 const MachineFunction *MF = MI.getParent()->getParent(); in resolveFrameIndex() local
376 MachineFunction &MF = *MBB.getParent(); in eliminateFrameIndex() local
DAArch64FrameLowering.cpp159 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
207 MachineFunction &MF = *MBB.getParent(); in emitCalleeSavedFrameMoves() local
530 void AArch64FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
633 int AArch64FrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
643 int AArch64FrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
649 int AArch64FrameLowering::resolveFrameIndexReference(const MachineFunction &MF, in resolveFrameIndexReference()
713 static unsigned getPrologueDeath(MachineFunction &MF, unsigned Reg) { in getPrologueDeath()
727 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local
805 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local
872 MachineFunction &MF, RegScavenger *RS) const { in processFunctionBeforeCalleeSavedScan()
/external/llvm/lib/Target/NVPTX/
DNVPTXReplaceImageHandles.cpp55 bool NVPTXReplaceImageHandles::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
80 MachineFunction &MF = *MI.getParent()->getParent(); in processInstr() local
125 replaceImageHandle(MachineOperand &Op, MachineFunction &MF) { in replaceImageHandle()
133 findIndexForHandle(MachineOperand &Op, MachineFunction &MF, unsigned &Idx) { in findIndexForHandle()
DNVPTXFrameLowering.cpp69 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
75 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
/external/llvm/lib/Target/BPF/
DBPFFrameLowering.cpp28 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
32 MachineFunction &MF, RegScavenger *RS) const { in processFunctionBeforeCalleeSavedScan()
/external/llvm/lib/CodeGen/
DTargetFrameLoweringImpl.cpp28 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
35 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
/external/llvm/lib/Target/MSP430/
DMSP430FrameLowering.cpp107 void MSP430FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
191 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local
217 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local
227 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
289 MSP430FrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF, in processFunctionBeforeFrameFinalized()
/external/llvm/lib/Target/Sparc/
DSparcRegisterInfo.cpp45 SparcRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
90 SparcRegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass()
96 static void replaceFI(MachineFunction &MF, in replaceFI()
163 MachineFunction &MF = *MI.getParent()->getParent(); in eliminateFrameIndex() local
DSparcFrameLowering.cpp40 void SparcFrameLowering::emitSPAdjustment(MachineFunction &MF, in emitSPAdjustment()
134 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
149 void SparcFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
250 (MachineFunction &MF, RegScavenger *RS) const { in processFunctionBeforeCalleeSavedScan()
/external/llvm/include/llvm/CodeGen/
DMachineInstrBuilder.h46 MachineFunction *MF; variable
235 inline MachineInstrBuilder BuildMI(MachineFunction &MF, in BuildMI()
244 inline MachineInstrBuilder BuildMI(MachineFunction &MF, in BuildMI()
261 MachineFunction &MF = *BB.getParent(); in BuildMI() local
272 MachineFunction &MF = *BB.getParent(); in BuildMI() local
300 MachineFunction &MF = *BB.getParent(); in BuildMI() local
310 MachineFunction &MF = *BB.getParent(); in BuildMI() local
355 inline MachineInstrBuilder BuildMI(MachineFunction &MF, DebugLoc DL, in BuildMI()
390 MachineFunction &MF = *BB.getParent(); in BuildMI() local
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp146 void HexagonFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
227 MachineFunction *MF = MBB.getParent(); in spillCalleeSavedRegisters() local
282 MachineFunction *MF = MBB.getParent(); in restoreCalleeSavedRegisters() local
329 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
343 int HexagonFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
DHexagonFixupHwLoops.cpp89 bool HexagonFixupHwLoops::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
103 bool HexagonFixupHwLoops::fixupLoopInstrs(MachineFunction &MF) { in fixupLoopInstrs()
160 void HexagonFixupHwLoops::convertLoopInstr(MachineFunction &MF, in convertLoopInstr()
/external/llvm/lib/Target/ARM/
DThumb1InstrInfo.cpp45 MachineFunction &MF = *MBB.getParent(); in copyPhysReg() local
85 MachineFunction &MF = *MBB.getParent(); in storeRegToStackSlot() local
113 MachineFunction &MF = *MBB.getParent(); in loadRegFromStackSlot() local
DARMBaseRegisterInfo.cpp94 ARMBaseRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
109 ARMBaseRegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask()
181 ARMBaseRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) in getPointerRegClass()
227 const MachineFunction &MF, in getRegAllocationHints()
397 MachineFunction &MF = *MBB.getParent(); in emitLoadConstPool() local
519 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local
579 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local
595 MachineFunction &MF = *MBB.getParent(); in resolveFrameIndex() local
694 MachineFunction &MF = *MBB.getParent(); in eliminateFrameIndex() local
773 auto MF = MBB->getParent(); in shouldCoalesce() local
DARMFrameLowering.cpp164 static bool WindowsRequiresStackProbe(const MachineFunction &MF, in WindowsRequiresStackProbe()
225 static void emitAligningInstructions(MachineFunction &MF, ARMFunctionInfo *AFI, in emitAligningInstructions()
684 void ARMFrameLowering::fixTCReturn(MachineFunction &MF, in fixTCReturn()
732 void ARMFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
845 ARMFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
851 ARMFrameLowering::ResolveFrameIndexReference(const MachineFunction &MF, in ResolveFrameIndexReference()
926 int ARMFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
940 MachineFunction &MF = *MBB.getParent(); in emitPushInst() local
1013 MachineFunction &MF = *MBB.getParent(); in emitPopInst() local
1101 MachineFunction &MF = *MBB.getParent(); in emitAlignedDPRCS2Spills() local
[all …]
/external/llvm/lib/Target/X86/
DX86CallFrameOptimization.cpp111 bool X86CallFrameOptimization::isLegal(MachineFunction &MF) { in isLegal()
156 bool X86CallFrameOptimization::isProfitable(MachineFunction &MF, in isProfitable()
209 bool X86CallFrameOptimization::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
240 void X86CallFrameOptimization::collectCallInfo(MachineFunction &MF, in collectCallInfo()
371 bool X86CallFrameOptimization::adjustCallSequence(MachineFunction &MF, in adjustCallSequence()
DX86FrameLowering.cpp142 const MachineFunction *MF = MBB.getParent(); in findDeadCallerSavedReg() local
193 static bool isEAXLiveIn(MachineFunction &MF) { in isEAXLiveIn()
354 MachineFunction &MF = *MBB.getParent(); in emitCalleeSavedFrameMoves() local
384 static bool usesTheStack(const MachineFunction &MF) { in usesTheStack()
396 void X86FrameLowering::emitStackProbeCall(MachineFunction &MF, in emitStackProbeCall()
468 static uint64_t calculateMaxStackAlign(const MachineFunction &MF) { in calculateMaxStackAlign()
969 void X86FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
1200 int X86FrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
1276 int X86FrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
1293 int X86FrameLowering::getFrameIndexOffsetFromSP(const MachineFunction &MF, int FI) const { in getFrameIndexOffsetFromSP() argument
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILFrameLowering.cpp29 int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const in emitEpilogue()
/external/clang/test/Layout/
Dms-x86-member-pointers.cpp13 struct MF { char a; int (M::*mp)(); }; struct

12345678910>>...12