Home
last modified time | relevance | path

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

12345678910>>...32

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMachineFunction.cpp38 getGlobalBaseRegClass(MachineFunction & MF) getGlobalBaseRegClass() argument
54 getGlobalBaseReg(MachineFunction & MF) getGlobalBaseReg() argument
61 getGlobalBaseRegForGlobalISel(MachineFunction & MF) getGlobalBaseRegForGlobalISel() argument
69 initGlobalBaseReg(MachineFunction & MF) initGlobalBaseReg() argument
156 createEhDataRegsFI(MachineFunction & MF) createEhDataRegsFI() argument
169 createISRRegFI(MachineFunction & MF) createISRRegFI() argument
190 callPtrInfo(MachineFunction & MF,const char * ES) callPtrInfo() argument
195 callPtrInfo(MachineFunction & MF,const GlobalValue * GV) callPtrInfo() argument
200 getMoveF64ViaSpillFI(MachineFunction & MF,const TargetRegisterClass * RC) getMoveF64ViaSpillFI() argument
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h161 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
170 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
199 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
206 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
238 virtual bool enableFullCFIFixup(const MachineFunction &MF) const { in enableFullCFIFixup()
247 virtual void inlineStackProbe(MachineFunction &MF, in inlineStackProbe()
255 virtual void adjustForSegmentedStacks(MachineFunction &MF, in adjustForSegmentedStacks()
260 virtual void adjustForHiPEPrologue(MachineFunction &MF, in adjustForHiPEPrologue()
310 bool hasFP(const MachineFunction &MF) const { in hasFP()
319 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
[all …]
H A DTargetRegisterInfo.h387 ArrayRef<uint8_t> getRegisterCosts(const MachineFunction &MF) const { in getRegisterCosts()
508 virtual const MCPhysReg *getIPRACSRegs(const MachineFunction *MF) const { in getIPRACSRegs()
530 virtual const uint32_t *getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
539 getCustomEHPadPreservedMask(const MachineFunction &MF) const { in getCustomEHPadPreservedMask()
552 getIntraCallClobberedRegs(const MachineFunction *MF) const { in getIntraCallClobberedRegs()
582 explainReservedReg(const MachineFunction &MF, MCRegister PhysReg) const { in explainReservedReg()
588 virtual bool isAsmClobberable(const MachineFunction &MF, in isAsmClobberable()
594 virtual bool isInlineAsmReadOnlyReg(const MachineFunction &MF, in isInlineAsmReadOnlyReg()
626 const MachineFunction &MF) const { in isCallerPreservedPhysReg()
636 virtual bool isArgumentRegister(const MachineFunction &MF, in isArgumentRegister()
[all …]
H A DModuloSchedule.h107 ModuloSchedule(MachineFunction &MF, MachineLoop *Loop, in ModuloSchedule()
171 MachineFunction &MF; variable
265 ModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, in ModuloScheduleExpander()
285 PeelingModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, in PeelingModuloScheduleExpander()
298 MachineFunction &MF; variable
382 MachineFunction &MF; variable
436 ModuloScheduleExpanderMVE(MachineFunction &MF, ModuloSchedule &S, in ModuloScheduleExpanderMVE()
452 MachineFunction &MF; variable
456 ModuloScheduleTestAnnotater(MachineFunction &MF, ModuloSchedule &S) in ModuloScheduleTestAnnotater()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.h32 const MachineFunction &MF) const override { in allocateScavengingFrameIndexesNearIncomingSP()
103 unsigned getBackchainOffset(MachineFunction &MF) const override { in getBackchainOffset()
109 int getReturnAddressOffset(MachineFunction &MF) const override { in getReturnAddressOffset()
158 unsigned getBackchainOffset(MachineFunction &MF) const override { in getBackchainOffset()
164 int getReturnAddressOffset(MachineFunction &MF) const override { in getReturnAddressOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp52 WebAssemblyFrameLowering::getLocalForStackObject(MachineFunction &MF, in getLocalForStackObject()
179 unsigned WebAssemblyFrameLowering::getSPReg(const MachineFunction &MF) { in getSPReg()
185 unsigned WebAssemblyFrameLowering::getFPReg(const MachineFunction &MF) { in getFPReg()
192 WebAssemblyFrameLowering::getOpcConst(const MachineFunction &MF) { in getOpcConst()
198 unsigned WebAssemblyFrameLowering::getOpcAdd(const MachineFunction &MF) { in getOpcAdd()
204 unsigned WebAssemblyFrameLowering::getOpcSub(const MachineFunction &MF) { in getOpcSub()
210 unsigned WebAssemblyFrameLowering::getOpcAnd(const MachineFunction &MF) { in getOpcAnd()
217 WebAssemblyFrameLowering::getOpcGlobGet(const MachineFunction &MF) { in getOpcGlobGet()
224 WebAssemblyFrameLowering::getOpcGlobSet(const MachineFunction &MF) { in getOpcGlobSet()
231 unsigned SrcReg, MachineFunction &MF, MachineBasicBlock &MBB, in writeSPToGlobal()
[all …]
H A DWebAssemblyLateEHPrepare.cpp70 MachineFunction *MF = MI->getParent()->getParent(); in getMatchingEHPad() local
115 bool WebAssemblyLateEHPrepare::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
142 bool WebAssemblyLateEHPrepare::removeUnreachableEHPads(MachineFunction &MF) { in removeUnreachableEHPads()
154 void WebAssemblyLateEHPrepare::recordCatchRetBBs(MachineFunction &MF) { in recordCatchRetBBs()
178 bool WebAssemblyLateEHPrepare::hoistCatches(MachineFunction &MF) { in hoistCatches()
204 bool WebAssemblyLateEHPrepare::addCatchAlls(MachineFunction &MF) { in addCatchAlls()
233 bool WebAssemblyLateEHPrepare::replaceFuncletReturns(MachineFunction &MF) { in replaceFuncletReturns()
298 bool WebAssemblyLateEHPrepare::addCatchRefsAndThrowRefs(MachineFunction &MF) { in addCatchRefsAndThrowRefs()
353 MachineFunction &MF) { in removeUnnecessaryUnreachables()
382 bool WebAssemblyLateEHPrepare::restoreStackPointer(MachineFunction &MF) { in restoreStackPointer()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp132 void VEFrameLowering::emitPrologueInsns(MachineFunction &MF, in emitPrologueInsns()
180 void VEFrameLowering::emitEpilogueInsns(MachineFunction &MF, in emitEpilogueInsns()
223 void VEFrameLowering::emitSPAdjustment(MachineFunction &MF, in emitSPAdjustment()
271 void VEFrameLowering::emitSPExtend(MachineFunction &MF, MachineBasicBlock &MBB, in emitSPExtend()
305 void VEFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
375 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
389 void VEFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
441 StackOffset VEFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
483 void VEFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DEdgeBundles.cpp44 EdgeBundles EdgeBundlesAnalysis::run(MachineFunction &MF, in run()
50 bool EdgeBundlesWrapperLegacy::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
55 EdgeBundles::EdgeBundles(MachineFunction &MF) : MF(&MF) { init(); } in EdgeBundles()
91 const MachineFunction *MF = G.getMachineFunction(); in WriteGraph() local
117 bool EdgeBundles::invalidate(MachineFunction &MF, const PreservedAnalyses &PA, in invalidate()
H A DMachineOperand.cpp45 if (const MachineFunction *MF = MBB->getParent()) in getMFIfAvailable() local
70 if (MachineFunction *MF = getMFIfAvailable(*this)) { in setReg() local
113 if (MachineFunction *MF = getMFIfAvailable(*this)) { in setIsDef() local
154 if (MachineFunction *MF = getMFIfAvailable(*this)) in removeRegFromUses() local
289 if (MachineFunction *MF = getMFIfAvailable(*this)) in ChangeToRegister() local
371 if (const MachineFunction *MF = getMFIfAvailable(*this)) { in isIdenticalTo() local
434 if (const MachineFunction *MF = getMFIfAvailable(MO)) { in hash_value() local
468 if (const MachineFunction *MF = getMFIfAvailable(MO)) { in tryToGetTargetInfo() local
473 static const char *getTargetIndexName(const MachineFunction &MF, int Index) { in getTargetIndexName()
486 const MachineFunction *MF = getMFIfAvailable(*this); in getTargetIndexName() local
[all …]
H A DBasicBlockSections.cpp189 assignSections(MachineFunction &MF, in assignSections()
244 MachineFunction &MF, MachineBasicBlockComparator MBBCmp) { in sortBasicBlocksAndUpdateBranches()
268 void llvm::avoidZeroOffsetLandingPad(MachineFunction &MF) { in avoidZeroOffsetLandingPad()
279 bool llvm::hasInstrProfHashMismatch(MachineFunction &MF) { in hasInstrProfHashMismatch()
297 bool BasicBlockSections::handleBBSections(MachineFunction &MF) { in handleBBSections()
380 bool BasicBlockSections::handleBBAddrMap(MachineFunction &MF) { in handleBBAddrMap()
387 bool BasicBlockSections::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
H A DDeadMachineInstructionElim.cpp52 bool runOnMachineFunction(MachineFunction &MF) override { in runOnMachineFunction()
66 DeadMachineInstructionElimPass::run(MachineFunction &MF, in run()
81 bool DeadMachineInstructionElimImpl::runImpl(MachineFunction &MF) { in runImpl()
94 bool DeadMachineInstructionElimImpl::eliminateDeadMI(MachineFunction &MF) { in eliminateDeadMI()
H A DMachineModuleSlotTracker.cpp17 AbstractSlotTrackerStorage *AST, const MachineFunction &MF) { in processMachineFunctionMetadata()
42 if (auto *MF = TheMMI.getMachineFunction(F)) in processMachineModule() local
55 if (auto *MF = TheMMI.getMachineFunction(*F)) in processMachineFunction() local
67 const MachineModuleInfo &MMI, const MachineFunction *MF, in MachineModuleSlotTracker()
H A DLivePhysRegs.cpp175 const MachineFunction &MF) { in addCalleeSavedRegs()
181 void LivePhysRegs::addPristines(const MachineFunction &MF) { in addPristines()
222 const MachineFunction &MF = *MBB.getParent(); in addLiveOutsNoPristines() local
233 const MachineFunction &MF = *MBB.getParent(); in addLiveOuts() local
239 const MachineFunction &MF = *MBB.getParent(); in addLiveIns() local
250 const MachineFunction &MF = *MBB.getParent(); in computeLiveIns() local
261 const MachineFunction &MF = *MBB.getParent(); in addLiveIns() local
277 const MachineFunction &MF = *MBB.getParent(); in recomputeLivenessFlags() local
H A DLiveStacks.cpp46 void LiveStacks::init(MachineFunction &MF) { in init()
73 LiveStacks LiveStacksAnalysis::run(MachineFunction &MF, in run()
80 LiveStacksPrinterPass::run(MachineFunction &MF, in run()
86 bool LiveStacksWrapperLegacy::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.h42 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging()
46 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging()
50 bool useFPForScavengingIndex(const MachineFunction &MF) const override { in useFPForScavengingIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVFrameLowering.h31 void emitPrologue(MachineFunction &MF, in emitPrologue()
33 void emitEpilogue(MachineFunction &MF, in emitEpilogue()
37 bool hasFPImpl(const MachineFunction &MF) const override { return false; } in hasFPImpl()
H A DSPIRVIRMapping.h53 inline IRHandleMF getIRHandleMF(IRHandle Handle, const MachineFunction *MF) { in getIRHandleMF()
217 const MachineFunction *MF) { in findMI()
232 Register find(SPIRV::IRHandle Handle, const MachineFunction *MF) { in find()
243 const MachineFunction *MF) { in find()
247 const MachineFunction *MF) { in findMI()
266 Register find(const Value *V, const MachineFunction *MF) { in find()
271 const MachineFunction *MF) { in find()
277 Register find(const MachineInstr *MI, const MachineFunction *MF) { in find()
281 const MachineInstr *findMI(const Value *Obj, const MachineFunction *MF) { in findMI()
286 const MachineFunction *MF) { in findMI()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFFrameLowering.cpp24 void BPFFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
27 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
30 void BPFFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp33 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
74 NVPTXFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
82 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
88 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600FrameLowering.h23 void emitPrologue(MachineFunction &MF, in emitPrologue()
25 void emitEpilogue(MachineFunction &MF, in emitEpilogue()
31 bool hasFPImpl(const MachineFunction &MF) const override { return false; } in hasFPImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineFloatingPointPredicateUtils.cpp23 MachineFloatingPointPredicateUtils::queryDenormalMode(const MachineFunction &MF, in queryDenormalMode()
32 const MachineFunction &MF, Register LHS, Register &Src) { in lookThroughFAbs()
39 const MachineFunction &MF, Register Val) { in matchConstantFloat()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp48 MachineFunction &MF = *MBB.getParent(); in BuildCFI() local
58 MachineFunction &MF = *MBB.getParent(); in emitCalleeSavedFrameMoves() local
81 void MSP430FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
191 void MSP430FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
322 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local
347 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local
358 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
424 MSP430FrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF, in processFunctionBeforeFrameFinalized()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp112 bool LoongArchPreRAExpandPseudo::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
184 MachineFunction *MF = MBB.getParent(); in expandPcalau12iInstPair() local
261 MachineFunction *MF = MBB.getParent(); in expandLargeAddressLoad() local
326 MachineFunction *MF = MBB.getParent(); in expandLoadAddressPcrel() local
345 MachineFunction *MF = MBB.getParent(); in expandLoadAddressGot() local
365 MachineFunction *MF = MBB.getParent(); in expandLoadAddressTLSLE() local
429 MachineFunction *MF = MBB.getParent(); in expandLoadAddressTLSIE() local
448 MachineFunction *MF = MBB.getParent(); in expandLoadAddressTLSLD() local
467 MachineFunction *MF = MBB.getParent(); in expandLoadAddressTLSGD() local
477 MachineFunction *MF = MBB.getParent(); in expandLoadAddressTLSDesc() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp100 static void emitSCSPrologue(MachineFunction &MF, MachineBasicBlock &MBB, in emitSCSPrologue()
162 static void emitSCSEpilogue(MachineFunction &MF, MachineBasicBlock &MBB, in emitSCSEpilogue()
207 static void emitSiFiveCLICStackSwap(MachineFunction &MF, MachineBasicBlock &MBB, in emitSiFiveCLICStackSwap()
230 createSiFivePreemptibleInterruptFrameEntries(MachineFunction &MF, in createSiFivePreemptibleInterruptFrameEntries()
250 static void emitSiFiveCLICPreemptibleSaves(MachineFunction &MF, in emitSiFiveCLICPreemptibleSaves()
302 static void emitSiFiveCLICPreemptibleRestores(MachineFunction &MF, in emitSiFiveCLICPreemptibleRestores()
353 static int getLibCallID(const MachineFunction &MF, in getLibCallID()
394 getSpillLibCallName(const MachineFunction &MF, in getSpillLibCallName()
421 getRestoreLibCallName(const MachineFunction &MF, in getRestoreLibCallName()
532 getUnmanagedCSI(const MachineFunction &MF, in getUnmanagedCSI()
[all …]

12345678910>>...32