| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsMachineFunction.cpp | 38 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 D | TargetFrameLowering.h | 161 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 D | TargetRegisterInfo.h | 387 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 D | ModuloSchedule.h | 107 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 D | SystemZFrameLowering.h | 32 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 D | WebAssemblyFrameLowering.cpp | 52 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 D | WebAssemblyLateEHPrepare.cpp | 70 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 D | VEFrameLowering.cpp | 132 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 D | EdgeBundles.cpp | 44 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 D | MachineOperand.cpp | 45 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 D | BasicBlockSections.cpp | 189 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 D | DeadMachineInstructionElim.cpp | 52 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 D | MachineModuleSlotTracker.cpp | 17 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 D | LivePhysRegs.cpp | 175 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 D | LiveStacks.cpp | 46 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 D | CSKYRegisterInfo.h | 42 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 D | SPIRVFrameLowering.h | 31 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 D | SPIRVIRMapping.h | 53 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 D | BPFFrameLowering.cpp | 24 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 D | NVPTXFrameLowering.cpp | 33 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 D | R600FrameLowering.h | 23 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 D | MachineFloatingPointPredicateUtils.cpp | 23 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 D | MSP430FrameLowering.cpp | 48 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 D | LoongArchExpandPseudoInsts.cpp | 112 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 D | RISCVFrameLowering.cpp | 100 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 …]
|