Home
last modified time | relevance | path

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

12345678910>>...23

/external/llvm/include/llvm/Target/
DTargetFrameLowering.h121 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
169 virtual void inlineStackProbe(MachineFunction &MF, in inlineStackProbe()
174 virtual void adjustForSegmentedStacks(MachineFunction &MF, in adjustForSegmentedStacks()
179 virtual void adjustForHiPEPrologue(MachineFunction &MF, in adjustForHiPEPrologue()
185 adjustForFrameAllocatePrologue(MachineFunction &MF, in adjustForFrameAllocatePrologue()
223 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
234 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos()
255 virtual int getFrameIndexReferencePreferSP(const MachineFunction &MF, int FI, in getFrameIndexReferencePreferSP()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCRegisterInfo.h88 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging()
92 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging()
96 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc()
100 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override { in requiresVirtualBaseRegisters()
DPPCRegisterInfo.cpp86 PPCRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) in getPointerRegClass()
160 PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
353 MachineFunction &MF = *MBB.getParent(); in lowerDynamicAlloc() local
467 MachineFunction &MF = *MBB.getParent(); in lowerDynamicAreaOffset() local
495 MachineFunction &MF = *MBB.getParent(); in lowerCRSpilling() local
540 MachineFunction &MF = *MBB.getParent(); in lowerCRRestore() local
583 MachineFunction &MF = *MBB.getParent(); in lowerCRBitSpilling() local
627 MachineFunction &MF = *MBB.getParent(); in lowerCRBitRestore() local
677 MachineFunction &MF = *MBB.getParent(); in lowerVRSAVESpilling() local
703 MachineFunction &MF = *MBB.getParent(); in lowerVRSAVERestore() local
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonRegisterInfo.h41 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging()
47 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging()
54 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc()
/external/llvm/unittests/MI/
DLiveIntervalTest.cpp111 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, in testHandleMove()
171 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
182 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
193 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
204 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
214 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
225 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
240 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
251 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
262 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
[all …]
/external/llvm/lib/Target/BPF/
DBPFFrameLowering.cpp26 void BPFFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
29 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
32 void BPFFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
/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/NVPTX/
DNVPTXFrameLowering.cpp33 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
67 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
73 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
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()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DCodePlacementOpt.cpp133 void CodePlacementOpt::Splice(MachineFunction &MF, in Splice()
154 bool CodePlacementOpt::EliminateUnconditionalJumpsToTop(MachineFunction &MF, in EliminateUnconditionalJumpsToTop()
249 bool CodePlacementOpt::MoveDiscontiguousLoopBlocks(MachineFunction &MF, in MoveDiscontiguousLoopBlocks()
342 bool CodePlacementOpt::OptimizeIntraLoopEdgesInLoopNest(MachineFunction &MF, in OptimizeIntraLoopEdgesInLoopNest()
360 bool CodePlacementOpt::OptimizeIntraLoopEdges(MachineFunction &MF) { in OptimizeIntraLoopEdges()
377 bool CodePlacementOpt::AlignLoops(MachineFunction &MF) { in AlignLoops()
397 bool CodePlacementOpt::AlignLoop(MachineFunction &MF, MachineLoop *L, in AlignLoop()
412 bool CodePlacementOpt::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp65 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF, in needsSP()
74 const MachineFunction &MF, const MachineFrameInfo &MFI) const { in needsSPWriteback() argument
80 static void writeSPToMemory(unsigned SrcReg, MachineFunction &MF, in writeSPToMemory()
109 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
122 void WebAssemblyFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
180 void WebAssemblyFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
/external/llvm/lib/Target/AArch64/
DAArch64RegisterInfo.cpp74 AArch64RegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
102 AArch64RegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask()
144 bool AArch64RegisterInfo::isReservedReg(const MachineFunction &MF, in isReservedReg()
171 AArch64RegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass()
276 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local
332 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local
355 const MachineFunction *MF = MI.getParent()->getParent(); in resolveFrameIndex() local
370 MachineFunction &MF = *MBB.getParent(); in eliminateFrameIndex() local
DAArch64FrameLowering.cpp158 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
205 MachineFunction &MF = *MBB.getParent(); in emitCalleeSavedFrameMoves() local
242 MachineFunction *MF = MBB->getParent(); in findScratchNonCalleeSaveRegister() local
273 const MachineFunction *MF = MBB.getParent(); in canUseAsPrologue() local
287 MachineFunction &MF, unsigned StackBumpBytes) const { in shouldCombineCSRLocalStackBump()
407 void AArch64FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
644 void AArch64FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
784 int AArch64FrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
790 int AArch64FrameLowering::resolveFrameIndexReference(const MachineFunction &MF, in resolveFrameIndexReference()
854 static unsigned getPrologueDeath(MachineFunction &MF, unsigned Reg) { in getPrologueDeath()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/
DTargetFrameLowering.cpp29 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
36 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
/external/llvm/lib/Target/MSP430/
DMSP430FrameLowering.cpp41 void MSP430FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
107 void MSP430FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
191 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local
217 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local
227 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
292 MSP430FrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF, in processFunctionBeforeFrameFinalized()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPURegisterInfo.h55 MachineFunction &MF) const{ in getRegPressureLimit()
63 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const in requiresRegisterScavenging()
/external/llvm/lib/Target/Lanai/
DLanaiFrameLowering.cpp92 void LanaiFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
143 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
179 void LanaiFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
198 void LanaiFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
DLanaiMachineFunctionInfo.h28 MachineFunction &MF; variable
44 explicit LanaiMachineFunctionInfo(MachineFunction &MF) in LanaiMachineFunctionInfo()
/external/llvm/lib/Target/ARM/
DThumb1InstrInfo.cpp45 MachineFunction &MF = *MBB.getParent(); in copyPhysReg() local
85 MachineFunction &MF = *MBB.getParent(); in storeRegToStackSlot() local
111 MachineFunction &MF = *MBB.getParent(); in loadRegFromStackSlot() local
123 MachineFunction &MF = *MI->getParent()->getParent(); in expandLoadStackGuard() local
/external/llvm/lib/Target/AMDGPU/
DR600FrameLowering.h24 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const {} in emitPrologue()
25 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const {} in emitEpilogue()
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetFrameLowering.h119 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { } in adjustForSegmentedStacks()
153 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
164 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos()
191 virtual void processFunctionBeforeFrameFinalized(MachineFunction &MF) const { in processFunctionBeforeFrameFinalized()
DTargetRegisterInfo.h200 ArrayRef<unsigned> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder()
501 MachineFunction &MF) const { in getRegPressureLimit()
514 const MachineFunction &MF) const { in getRawAllocationOrder()
521 const MachineFunction &MF) const { in ResolveRegAllocHint()
542 MachineFunction &MF) const { in UpdateRegAllocHint()
548 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const { in requiresRegisterScavenging()
555 virtual bool useFPForScavengingIndex(const MachineFunction &MF) const { in useFPForScavengingIndex()
561 virtual bool requiresFrameIndexScavenging(const MachineFunction &MF) const { in requiresFrameIndexScavenging()
568 virtual bool requiresVirtualBaseRegisters(const MachineFunction &MF) const { in requiresVirtualBaseRegisters()
578 virtual bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg, in hasReservedSpillSlot()
[all …]
/external/llvm/lib/CodeGen/
DStackMapLivenessAnalysis.cpp106 bool StackMapLiveness::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
124 bool StackMapLiveness::calculateLiveness(MachineFunction &MF) { in calculateLiveness()
153 void StackMapLiveness::addLiveOutSetToMI(MachineFunction &MF, in addLiveOutSetToMI()
/external/llvm/lib/Target/Sparc/
DSparcFrameLowering.cpp40 void SparcFrameLowering::emitSPAdjustment(MachineFunction &MF, in emitSPAdjustment()
85 void SparcFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
187 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
202 void SparcFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
244 int SparcFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
358 void SparcFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreRegisterInfo.cpp61 const unsigned * XCoreRegisterInfo::getArgRegs(const MachineFunction *MF) in getArgRegs()
66 unsigned XCoreRegisterInfo::getNumArgRegs(const MachineFunction *MF) in getNumArgRegs()
71 bool XCoreRegisterInfo::needsFrameMoves(const MachineFunction &MF) { in needsFrameMoves()
116 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
181 MachineFunction &MF = *MI.getParent()->getParent(); in eliminateFrameIndex() local

12345678910>>...23