Home
last modified time | relevance | path

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

12345678910>>...26

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsMachineFunction.cpp31 static const TargetRegisterClass &getGlobalBaseRegClass(MachineFunction &MF) { in getGlobalBaseRegClass()
47 Register MipsFunctionInfo::getGlobalBaseReg(MachineFunction &MF) { in getGlobalBaseReg()
54 Register MipsFunctionInfo::getGlobalBaseRegForGlobalISel(MachineFunction &MF) { in getGlobalBaseRegForGlobalISel()
62 void MipsFunctionInfo::initGlobalBaseReg(MachineFunction &MF) { in initGlobalBaseReg()
149 void MipsFunctionInfo::createEhDataRegsFI(MachineFunction &MF) { in createEhDataRegsFI()
162 void MipsFunctionInfo::createISRRegFI(MachineFunction &MF) { in createISRRegFI()
183 MachinePointerInfo MipsFunctionInfo::callPtrInfo(MachineFunction &MF, in callPtrInfo()
188 MachinePointerInfo MipsFunctionInfo::callPtrInfo(MachineFunction &MF, in callPtrInfo()
193 int MipsFunctionInfo::getMoveF64ViaSpillFI(MachineFunction &MF, in getMoveF64ViaSpillFI()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp126 unsigned WebAssemblyFrameLowering::getSPReg(const MachineFunction &MF) { in getSPReg()
132 unsigned WebAssemblyFrameLowering::getFPReg(const MachineFunction &MF) { in getFPReg()
139 WebAssemblyFrameLowering::getOpcConst(const MachineFunction &MF) { in getOpcConst()
145 unsigned WebAssemblyFrameLowering::getOpcAdd(const MachineFunction &MF) { in getOpcAdd()
151 unsigned WebAssemblyFrameLowering::getOpcSub(const MachineFunction &MF) { in getOpcSub()
164 WebAssemblyFrameLowering::getOpcGlobGet(const MachineFunction &MF) { in getOpcGlobGet()
171 WebAssemblyFrameLowering::getOpcGlobSet(const MachineFunction &MF) { in getOpcGlobSet()
178 unsigned SrcReg, MachineFunction &MF, MachineBasicBlock &MBB, in writeSPToGlobal()
192 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
206 void WebAssemblyFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
[all …]
H A DWebAssemblyLateEHPrepare.cpp68 MachineFunction *MF = MI->getParent()->getParent(); in getMatchingEHPad() local
114 bool WebAssemblyLateEHPrepare::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
139 bool WebAssemblyLateEHPrepare::removeUnreachableEHPads(MachineFunction &MF) { in removeUnreachableEHPads()
151 void WebAssemblyLateEHPrepare::recordCatchRetBBs(MachineFunction &MF) { in recordCatchRetBBs()
175 bool WebAssemblyLateEHPrepare::hoistCatches(MachineFunction &MF) { in hoistCatches()
201 bool WebAssemblyLateEHPrepare::addCatchAlls(MachineFunction &MF) { in addCatchAlls()
227 bool WebAssemblyLateEHPrepare::replaceFuncletReturns(MachineFunction &MF) { in replaceFuncletReturns()
264 MachineFunction &MF) { in removeUnnecessaryUnreachables()
292 bool WebAssemblyLateEHPrepare::restoreStackPointer(MachineFunction &MF) { in restoreStackPointer()
H A DWebAssemblyCFGStackify.cpp111 MachineBasicBlock *getAppendixBlock(MachineFunction &MF) { in getAppendixBlock()
128 MachineBasicBlock *getFakeCallerBlock(MachineFunction &MF) { in getFakeCallerBlock()
254 MachineFunction &MF = *MBB.getParent(); in placeBlockMarker() local
399 MachineFunction &MF = *MBB.getParent(); in placeLoopMarker() local
467 MachineFunction &MF = *MBB.getParent(); in placeTryMarker() local
807 MachineFunction &MF = *MBB.getParent(); in unstackifyVRegsUsedInSplitBB() local
871 MachineFunction &MF = *BeginBB->getParent(); in addTryDelegate() local
1456 void WebAssemblyCFGStackify::recalculateScopeTops(MachineFunction &MF) { in recalculateScopeTops()
1546 static void appendEndToFunction(MachineFunction &MF, in appendEndToFunction()
1554 void WebAssemblyCFGStackify::placeMarkers(MachineFunction &MF) { in placeMarkers()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h152 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
161 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
190 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
224 virtual void inlineStackProbe(MachineFunction &MF, in inlineStackProbe()
229 virtual void adjustForSegmentedStacks(MachineFunction &MF, in adjustForSegmentedStacks()
234 virtual void adjustForHiPEPrologue(MachineFunction &MF, in adjustForHiPEPrologue()
264 virtual bool keepFramePointer(const MachineFunction &MF) const { in keepFramePointer()
278 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
311 getFrameIndexReferencePreferSP(const MachineFunction &MF, int FI, in getFrameIndexReferencePreferSP()
374 eliminateCallFramePseudoInstr(MachineFunction &MF, in eliminateCallFramePseudoInstr()
[all …]
H A DTargetRegisterInfo.h494 getCustomEHPadPreservedMask(const MachineFunction &MF) const { in getCustomEHPadPreservedMask()
507 getIntraCallClobberedRegs(const MachineFunction *MF) const { in getIntraCallClobberedRegs()
533 virtual bool isAsmClobberable(const MachineFunction &MF, in isAsmClobberable()
539 virtual bool isInlineAsmReadOnlyReg(const MachineFunction &MF, in isInlineAsmReadOnlyReg()
789 MachineFunction &MF) const { in getRegPressureLimit()
797 virtual unsigned getRegPressureSetScore(const MachineFunction &MF, in getRegPressureSetScore()
859 MachineFunction &MF) const { in updateRegAllocHint()
900 const MachineFunction &MF) const { in requiresFrameIndexReplacementScavenging()
934 bool hasStackRealignment(const MachineFunction &MF) const { in hasStackRealignment()
1048 shouldUseLastChanceRecoloringForVirtReg(const MachineFunction &MF, in shouldUseLastChanceRecoloringForVirtReg()
[all …]
H A DModuloSchedule.h105 ModuloSchedule(MachineFunction &MF, MachineLoop *Loop, in ModuloSchedule()
169 MachineFunction &MF; variable
261 ModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, in ModuloScheduleExpander()
281 PeelingModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, in PeelingModuloScheduleExpander()
294 MachineFunction &MF; variable
376 MachineFunction &MF; variable
380 ModuloScheduleTestAnnotater(MachineFunction &MF, ModuloSchedule &S) in ModuloScheduleTestAnnotater()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp135 void VEFrameLowering::emitPrologueInsns(MachineFunction &MF, in emitPrologueInsns()
183 void VEFrameLowering::emitEpilogueInsns(MachineFunction &MF, in emitEpilogueInsns()
226 void VEFrameLowering::emitSPAdjustment(MachineFunction &MF, in emitSPAdjustment()
274 void VEFrameLowering::emitSPExtend(MachineFunction &MF, MachineBasicBlock &MBB, in emitSPExtend()
308 void VEFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
378 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
392 void VEFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
444 StackOffset VEFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
486 void VEFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineOperand.cpp46 if (const MachineFunction *MF = MBB->getParent()) in getMFIfAvailable() local
65 if (MachineFunction *MF = getMFIfAvailable(*this)) { in setReg() local
108 if (MachineFunction *MF = getMFIfAvailable(*this)) { in setIsDef() local
149 if (MachineFunction *MF = getMFIfAvailable(*this)) in removeRegFromUses() local
245 if (MachineFunction *MF = getMFIfAvailable(*this)) in ChangeToRegister() local
405 if (const MachineFunction *MF = getMFIfAvailable(MO)) { in tryToGetTargetInfo() local
424 const MachineFunction *MF = getMFIfAvailable(*this); in getTargetIndexName() local
529 const MachineFunction *MF = getMFIfAvailable(Op); in printTargetFlags() local
823 if (const MachineFunction *MF = getMFIfAvailable(*this)) in print() local
835 if (const MachineFunction *MF = getMFIfAvailable(*this)) in print() local
[all …]
H A DLivePhysRegs.cpp173 const MachineFunction &MF) { in addCalleeSavedRegs()
179 void LivePhysRegs::addPristines(const MachineFunction &MF) { in addPristines()
220 const MachineFunction &MF = *MBB.getParent(); in addLiveOutsNoPristines() local
231 const MachineFunction &MF = *MBB.getParent(); in addLiveOuts() local
237 const MachineFunction &MF = *MBB.getParent(); in addLiveIns() local
244 const MachineFunction &MF = *MBB.getParent(); in computeLiveIns() local
255 const MachineFunction &MF = *MBB.getParent(); in addLiveIns() local
276 const MachineFunction &MF = *MBB.getParent(); in recomputeLivenessFlags() local
H A DLiveRegUnits.cpp82 const MachineFunction &MF) { in addCalleeSavedRegs()
97 void LiveRegUnits::addPristines(const MachineFunction &MF) { in addPristines()
125 const MachineFunction &MF = *MBB.getParent(); in addLiveOuts() local
142 const MachineFunction &MF = *MBB.getParent(); in addLiveIns() local
H A DBasicBlockSections.cpp164 MachineFunction &MF, in updateBranches()
198 const MachineFunction &MF, const StringMap<StringRef> FuncAliasMap, in getBBClusterInfoForFunction()
238 assignSections(MachineFunction &MF, in assignSections()
285 MachineFunction &MF, MachineBasicBlockComparator MBBCmp) { in sortBasicBlocksAndUpdateBranches()
306 static bool avoidZeroOffsetLandingPad(MachineFunction &MF) { in avoidZeroOffsetLandingPad()
326 static bool hasInstrProfHashMismatch(MachineFunction &MF) { in hasInstrProfHashMismatch()
342 bool BasicBlockSections::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp32 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
67 NVPTXFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
75 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
81 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
H A 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFFrameLowering.cpp25 void BPFFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
28 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
31 void BPFFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600FrameLowering.h23 void emitPrologue(MachineFunction &MF, in emitPrologue()
25 void emitEpilogue(MachineFunction &MF, in emitEpilogue()
30 bool hasFP(const MachineFunction &MF) const override { in hasFP()
H A DSIMachineFunctionInfo.cpp17 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) in SIMachineFunctionInfo()
191 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy()
264 bool SIMachineFunctionInfo::haveFreeLanesForSGPRSpill(const MachineFunction &MF, in haveFreeLanesForSGPRSpill()
272 bool SIMachineFunctionInfo::allocateSGPRSpillToVGPR(MachineFunction &MF, in allocateSGPRSpillToVGPR()
345 bool SIMachineFunctionInfo::reserveVGPRforSGPRSpills(MachineFunction &MF) { in reserveVGPRforSGPRSpills()
362 bool SIMachineFunctionInfo::allocateVGPRSpillToAGPR(MachineFunction &MF, in allocateVGPRSpillToAGPR()
555 const llvm::MachineFunction &MF) in SIMachineFunctionInfo()
579 const yaml::SIMachineFunctionInfo &YamlMFI, const MachineFunction &MF, in initializeBaseYamlFields()
616 MachineFunction &MF) { in removeVGPRForSGPRSpill()
H A DSIFrameLowering.cpp53 static void getVGPRSpillLaneOrTempRegister(MachineFunction &MF, in getVGPRSpillLaneOrTempRegister()
162 MachineFunction *MF = MBB.getParent(); in buildGitPtr() local
389 void SIFrameLowering::emitEntryFunctionPrologue(MachineFunction &MF, in emitEntryFunctionPrologue()
687 MachineFunction &MF, in buildScratchExecCopy()
722 void SIFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
962 void SIFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
1097 static bool allSGPRSpillsAreDead(const MachineFunction &MF) { in allSGPRSpillsAreDead()
1124 MachineFunction &MF, in processFunctionBeforeFrameFinalized()
1148 void SIFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
1238 MachineFunction &MF, const TargetRegisterInfo *TRI, in assignCalleeSavedSpillSlots()
[all …]
H A DSILowerSGPRSpills.cpp84 MachineFunction &MF = *SaveBlock.getParent(); in insertCSRSaves() local
124 MachineFunction &MF = *RestoreBlock.getParent(); in insertCSRRestores() local
157 void SILowerSGPRSpills::calculateSaveRestoreBlocks(MachineFunction &MF) { in calculateSaveRestoreBlocks()
189 static void updateLiveness(MachineFunction &MF, ArrayRef<CalleeSavedInfo> CSI) { in updateLiveness()
197 bool SILowerSGPRSpills::spillCalleeSavedRegs(MachineFunction &MF) { in spillCalleeSavedRegs()
249 static bool lowerShiftReservedVGPR(MachineFunction &MF, in lowerShiftReservedVGPR()
292 bool SILowerSGPRSpills::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp129 static int getLibCallID(const MachineFunction &MF, in getLibCallID()
168 getSpillLibCallName(const MachineFunction &MF, in getSpillLibCallName()
195 getRestoreLibCallName(const MachineFunction &MF, in getRestoreLibCallName()
292 getNonLibcallCSI(const MachineFunction &MF, in getNonLibcallCSI()
330 void RISCVFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
847 MachineFunction &MF, RegScavenger *RS) const { in processFunctionBeforeFrameFinalized()
908 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
978 MachineFunction *MF = MBB.getParent(); in spillCalleeSavedRegisters() local
1014 MachineFunction *MF = MBB.getParent(); in restoreCalleeSavedRegisters() local
1051 const MachineFunction *MF = MBB.getParent(); in canUseAsPrologue() local
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp66 bool AArch64RegisterInfo::hasSVEArgsOrReturn(const MachineFunction *MF) { in hasSVEArgsOrReturn()
186 AArch64RegisterInfo::getDarwinCallPreservedMask(const MachineFunction &MF, in getDarwinCallPreservedMask()
214 AArch64RegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
295 AArch64RegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask()
342 bool AArch64RegisterInfo::isReservedReg(const MachineFunction &MF, in isReservedReg()
360 bool AArch64RegisterInfo::isAsmClobberable(const MachineFunction &MF, in isAsmClobberable()
370 AArch64RegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass()
494 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local
553 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local
581 const MachineFunction *MF = MI.getParent()->getParent(); in resolveFrameIndex() local
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreMachineFunctionInfo.cpp34 int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &MF) { in createLRSpillSlot()
52 int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &MF) { in createFPSpillSlot()
65 const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &MF) { in createEHSpillSlot()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp40 void MSP430FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
106 void MSP430FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
188 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local
212 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local
222 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
284 MSP430FrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF, in processFunctionBeforeFrameFinalized()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp44 MachineFunction &MF = *MBB.getParent(); in copyPhysReg() local
92 MachineFunction &MF = *MBB.getParent(); in storeRegToStackSlot() local
121 MachineFunction &MF = *MBB.getParent(); in loadRegFromStackSlot() local
136 MachineFunction &MF = *MI->getParent()->getParent(); in expandLoadStackGuard() local
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DARMException.cpp38 void ARMException::beginFunction(const MachineFunction *MF) { in beginFunction()
60 void ARMException::endFunction(const MachineFunction *MF) { in endFunction()
95 const MachineFunction *MF = Asm->MF; in emitTypeInfos() local

12345678910>>...26