/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.h | 71 add(const Constant * C,MachineFunction * MF,Register R) add() argument 75 add(const GlobalVariable * GV,MachineFunction * MF,Register R) add() argument 79 add(const Function * F,MachineFunction * MF,Register R) add() argument 83 add(const Argument * Arg,MachineFunction * MF,Register R) add() argument 87 find(const Constant * C,MachineFunction * MF) find() argument 91 find(const GlobalVariable * GV,MachineFunction * MF) find() argument 95 find(const Function * F,MachineFunction * MF) find() argument 159 setCurrentFunc(MachineFunction & MF) setCurrentFunc() argument [all...] |
H A D | SPIRVFrameLowering.h | 31 void emitPrologue(MachineFunction &MF, in emitPrologue() 33 void emitEpilogue(MachineFunction &MF, in emitEpilogue() 36 bool hasFP(const MachineFunction &MF) const override { return false; } in hasFP()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsMachineFunction.cpp | 39 static const TargetRegisterClass &getGlobalBaseRegClass(MachineFunction &MF) { in getGlobalBaseRegClass() 55 Register MipsFunctionInfo::getGlobalBaseReg(MachineFunction &MF) { in getGlobalBaseReg() 62 Register MipsFunctionInfo::getGlobalBaseRegForGlobalISel(MachineFunction &MF) { in getGlobalBaseRegForGlobalISel() 70 void MipsFunctionInfo::initGlobalBaseReg(MachineFunction &MF) { in initGlobalBaseReg() 157 void MipsFunctionInfo::createEhDataRegsFI(MachineFunction &MF) { in createEhDataRegsFI() 170 void MipsFunctionInfo::createISRRegFI(MachineFunction &MF) { in createISRRegFI() 191 MachinePointerInfo MipsFunctionInfo::callPtrInfo(MachineFunction &MF, in callPtrInfo() 196 MachinePointerInfo MipsFunctionInfo::callPtrInfo(MachineFunction &MF, in callPtrInfo() 201 int MipsFunctionInfo::getMoveF64ViaSpillFI(MachineFunction &MF, in getMoveF64ViaSpillFI()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFrameLowering.cpp | 54 WebAssemblyFrameLowering::getLocalForStackObject(MachineFunction &MF, in getLocalForStackObject() 181 unsigned WebAssemblyFrameLowering::getSPReg(const MachineFunction &MF) { in getSPReg() 187 unsigned WebAssemblyFrameLowering::getFPReg(const MachineFunction &MF) { in getFPReg() 194 WebAssemblyFrameLowering::getOpcConst(const MachineFunction &MF) { in getOpcConst() 200 unsigned WebAssemblyFrameLowering::getOpcAdd(const MachineFunction &MF) { in getOpcAdd() 206 unsigned WebAssemblyFrameLowering::getOpcSub(const MachineFunction &MF) { in getOpcSub() 212 unsigned WebAssemblyFrameLowering::getOpcAnd(const MachineFunction &MF) { in getOpcAnd() 219 WebAssemblyFrameLowering::getOpcGlobGet(const MachineFunction &MF) { in getOpcGlobGet() 226 WebAssemblyFrameLowering::getOpcGlobSet(const MachineFunction &MF) { in getOpcGlobSet() 233 unsigned SrcReg, MachineFunction &MF, MachineBasicBlock &MBB, in writeSPToGlobal() [all …]
|
H A D | WebAssemblyLateEHPrepare.cpp | 69 MachineFunction *MF = MI->getParent()->getParent(); in getMatchingEHPad() local 114 runOnMachineFunction(MachineFunction & MF) runOnMachineFunction() argument 139 removeUnreachableEHPads(MachineFunction & MF) removeUnreachableEHPads() argument 151 recordCatchRetBBs(MachineFunction & MF) recordCatchRetBBs() argument 175 hoistCatches(MachineFunction & MF) hoistCatches() argument 201 addCatchAlls(MachineFunction & MF) addCatchAlls() argument 227 replaceFuncletReturns(MachineFunction & MF) replaceFuncletReturns() argument 264 removeUnnecessaryUnreachables(MachineFunction & MF) removeUnnecessaryUnreachables() argument 292 restoreStackPointer(MachineFunction & MF) restoreStackPointer() argument [all...] |
H A D | WebAssemblyCFGStackify.cpp | 111 getAppendixBlock(MachineFunction & MF) getAppendixBlock() argument 128 getFakeCallerBlock(MachineFunction & MF) getFakeCallerBlock() argument 254 MachineFunction &MF = *MBB.getParent(); placeBlockMarker() local 399 MachineFunction &MF = *MBB.getParent(); placeLoopMarker() local 467 MachineFunction &MF = *MBB.getParent(); placeTryMarker() local 665 removeUnnecessaryInstrs(MachineFunction & MF) removeUnnecessaryInstrs() argument 788 MachineFunction &MF = *MBB.getParent(); unstackifyVRegsUsedInSplitBB() local 852 MachineFunction &MF = *BeginBB->getParent(); addTryDelegate() local 968 fixCallUnwindMismatches(MachineFunction & MF) fixCallUnwindMismatches() argument 1255 fixCatchUnwindMismatches(MachineFunction & MF) fixCatchUnwindMismatches() argument 1438 recalculateScopeTops(MachineFunction & MF) recalculateScopeTops() argument 1471 fixEndsAtEndOfFunction(MachineFunction & MF) fixEndsAtEndOfFunction() argument 1528 appendEndToFunction(MachineFunction & MF,const WebAssemblyInstrInfo & TII) appendEndToFunction() argument 1536 placeMarkers(MachineFunction & MF) placeMarkers() argument 1651 rewriteDepthImmediates(MachineFunction & MF) rewriteDepthImmediates() argument 1725 cleanupFunctionData(MachineFunction & MF) cleanupFunctionData() argument 1739 runOnMachineFunction(MachineFunction & MF) runOnMachineFunction() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 159 assignCalleeSavedSpillSlots(MachineFunction & MF,const TargetRegisterInfo * TRI,std::vector<CalleeSavedInfo> & CSI,unsigned & MinCSFrameIndex,unsigned & MaxCSFrameIndex) assignCalleeSavedSpillSlots() argument 168 assignCalleeSavedSpillSlots(MachineFunction & MF,const TargetRegisterInfo * TRI,std::vector<CalleeSavedInfo> & CSI) assignCalleeSavedSpillSlots() argument 197 enableShrinkWrapping(const MachineFunction & MF) enableShrinkWrapping() argument 204 enableStackSlotScavenging(const MachineFunction & MF) enableStackSlotScavenging() argument 238 inlineStackProbe(MachineFunction & MF,MachineBasicBlock & PrologueMBB) inlineStackProbe() argument 246 adjustForSegmentedStacks(MachineFunction & MF,MachineBasicBlock & PrologueMBB) adjustForSegmentedStacks() argument 251 adjustForHiPEPrologue(MachineFunction & MF,MachineBasicBlock & PrologueMBB) adjustForHiPEPrologue() argument 281 keepFramePointer(const MachineFunction & MF) keepFramePointer() argument 295 hasReservedCallFrame(const MachineFunction & MF) hasReservedCallFrame() argument 306 canSimplifyCallFramePseudos(const MachineFunction & MF) canSimplifyCallFramePseudos() argument 328 getFrameIndexReferencePreferSP(const MachineFunction & MF,int FI,Register & FrameReg,bool IgnoreSPUpdates) getFrameIndexReferencePreferSP() argument 338 getNonLocalFrameIndexReference(const MachineFunction & MF,int FI) getNonLocalFrameIndexReference() argument 380 getWinEHParentFrameOffset(const MachineFunction & MF) getWinEHParentFrameOffset() argument 391 eliminateCallFramePseudoInstr(MachineFunction & MF,MachineBasicBlock & MBB,MachineBasicBlock::iterator MI) eliminateCallFramePseudoInstr() argument 406 orderFrameObjects(const MachineFunction & MF,SmallVectorImpl<int> & objectsToAllocate) orderFrameObjects() argument [all...] |
H A D | TargetRegisterInfo.h | 202 getRawAllocationOrder(const MachineFunction & MF) getRawAllocationOrder() argument 362 getRegisterCosts(const MachineFunction & MF) getRegisterCosts() argument 489 getCallPreservedMask(const MachineFunction & MF,CallingConv::ID) getCallPreservedMask() argument 498 getCustomEHPadPreservedMask(const MachineFunction & MF) getCustomEHPadPreservedMask() argument 511 getIntraCallClobberedRegs(const MachineFunction * MF) getIntraCallClobberedRegs() argument 541 explainReservedReg(const MachineFunction & MF,MCRegister PhysReg) explainReservedReg() argument 547 isAsmClobberable(const MachineFunction & MF,MCRegister PhysReg) isAsmClobberable() argument 553 isInlineAsmReadOnlyReg(const MachineFunction & MF,unsigned PhysReg) isInlineAsmReadOnlyReg() argument 579 isCallerPreservedPhysReg(MCRegister PhysReg,const MachineFunction & MF) isCallerPreservedPhysReg() argument 589 isArgumentRegister(const MachineFunction & MF,MCRegister PhysReg) isArgumentRegister() argument 595 isFixedRegister(const MachineFunction & MF,MCRegister PhysReg) isFixedRegister() argument 601 isGeneralPurposeRegister(const MachineFunction & MF,MCRegister PhysReg) isGeneralPurposeRegister() argument 737 getRegisterCostTableIndex(const MachineFunction & MF) getRegisterCostTableIndex() argument 843 getRegPressureLimit(const TargetRegisterClass * RC,MachineFunction & MF) getRegPressureLimit() argument 851 getRegPressureSetScore(const MachineFunction & MF,unsigned PSetID) getRegPressureSetScore() argument 913 updateRegAllocHint(Register Reg,Register NewReg,MachineFunction & MF) updateRegAllocHint() argument 935 requiresRegisterScavenging(const MachineFunction & MF) requiresRegisterScavenging() argument 941 useFPForScavengingIndex(const MachineFunction & MF) useFPForScavengingIndex() argument 947 requiresFrameIndexScavenging(const MachineFunction & MF) requiresFrameIndexScavenging() argument 954 requiresFrameIndexReplacementScavenging(const MachineFunction & MF) requiresFrameIndexReplacementScavenging() argument 960 requiresVirtualBaseRegisters(const MachineFunction & MF) requiresVirtualBaseRegisters() argument 970 hasReservedSpillSlot(const MachineFunction & MF,Register Reg,int & FrameIdx) hasReservedSpillSlot() argument 976 trackLivenessAfterRegAlloc(const MachineFunction & MF) trackLivenessAfterRegAlloc() argument 988 hasStackRealignment(const MachineFunction & MF) hasStackRealignment() argument 1111 shouldUseLastChanceRecoloringForVirtReg(const MachineFunction & MF,const LiveInterval & VirtReg) shouldUseLastChanceRecoloringForVirtReg() argument 1126 shouldUseDeferredSpillingForVirtReg(const MachineFunction & MF,const LiveInterval & VirtReg) shouldUseDeferredSpillingForVirtReg() argument 1135 regClassPriorityTrumpsGlobalness(const MachineFunction & MF) regClassPriorityTrumpsGlobalness() argument [all...] |
H A D | ModuloSchedule.h | 107 ModuloSchedule(MachineFunction &MF, MachineLoop *Loop, in ModuloSchedule() argument 171 MachineFunction &MF; variable 265 ModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, in ModuloScheduleExpander() argument 285 PeelingModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, in PeelingModuloScheduleExpander() argument 298 MachineFunction &MF; global() variable 380 MachineFunction &MF; global() variable 384 ModuloScheduleTestAnnotater(MachineFunction & MF,ModuloSchedule & S) ModuloScheduleTestAnnotater() argument [all...] |
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 135 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()
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 46 if (const MachineFunction *MF = MBB->getParent()) in getMFIfAvailable() local 71 if (MachineFunction *MF = getMFIfAvailable(*this)) { in setReg() local 114 if (MachineFunction *MF = getMFIfAvailable(*this)) { in setIsDef() local 155 if (MachineFunction *MF = getMFIfAvailable(*this)) in removeRegFromUses() local 277 if (MachineFunction *MF = getMFIfAvailable(*this)) in ChangeToRegister() local 359 if (const MachineFunction *MF = getMFIfAvailable(*this)) { isIdenticalTo() local 421 if (const MachineFunction *MF = getMFIfAvailable(MO)) { hash_value() local 458 if (const MachineFunction *MF = getMFIfAvailable(MO)) { tryToGetTargetInfo() local 464 getTargetIndexName(const MachineFunction & MF,int Index) getTargetIndexName() argument 477 const MachineFunction *MF = getMFIfAvailable(*this); getTargetIndexName() local 582 const MachineFunction *MF = getMFIfAvailable(Op); printTargetFlags() local 828 if (const MachineFunction *MF = getMFIfAvailable(*this)) { print() local 843 if (const MachineFunction *MF = getMFIfAvailable(*this)) { print() local 861 if (const MachineFunction *MF = getMFIfAvailable(*this)) { print() local 885 if (const MachineFunction *MF = getMFIfAvailable(*this)) print() local 897 if (const MachineFunction *MF = getMFIfAvailable(*this)) print() local 988 if (const MachineFunction *MF = getMFIfAvailable(*this)) print() local 1056 getConstantPool(MachineFunction & MF) getConstantPool() argument 1062 getFixedStack(MachineFunction & MF,int FI,int64_t Offset) getFixedStack() argument 1067 getJumpTable(MachineFunction & MF) getJumpTable() argument 1071 getGOT(MachineFunction & MF) getGOT() argument 1075 getStack(MachineFunction & MF,int64_t Offset,uint8_t ID) getStack() argument 1080 getUnknownStack(MachineFunction & MF) getUnknownStack() argument [all...] |
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 | MachineModuleSlotTracker.cpp | 16 processMachineFunctionMetadata(AbstractSlotTrackerStorage * AST,const MachineFunction & MF) processMachineFunctionMetadata() argument 41 if (auto *MF = TheMMI.getMachineFunction(F)) processMachineModule() local 54 if (auto *MF = TheMMI.getMachineFunction(*F)) processMachineFunction() local 66 MachineModuleSlotTracker(const MachineFunction * MF,bool ShouldInitializeAllMetadata) MachineModuleSlotTracker() argument [all...] |
H A D | BasicBlockSections.cpp | 182 assignSections(MachineFunction & MF,const DenseMap<UniqueBBID,BBClusterInfo> & FuncClusterInfo) assignSections() argument 232 sortBasicBlocksAndUpdateBranches(MachineFunction & MF,MachineBasicBlockComparator MBBCmp) sortBasicBlocksAndUpdateBranches() argument 256 avoidZeroOffsetLandingPad(MachineFunction & MF) avoidZeroOffsetLandingPad() argument 267 hasInstrProfHashMismatch(MachineFunction & MF) hasInstrProfHashMismatch() argument 283 runOnMachineFunction(MachineFunction & MF) runOnMachineFunction() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFFrameLowering.cpp | 25 void BPFFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 28 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 31 void BPFFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXFrameLowering.cpp | 32 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() argument 71 getFrameIndexReference(const MachineFunction & MF,int FI,Register & FrameReg) const getFrameIndexReference() argument 79 emitEpilogue(MachineFunction & MF,MachineBasicBlock & MBB) const emitEpilogue() argument 85 eliminateCallFramePseudoInstr(MachineFunction & MF,MachineBasicBlock & MBB,MachineBasicBlock::iterator I) const eliminateCallFramePseudoInstr() argument [all...] |
/freebsd-src/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() 30 bool hasFP(const MachineFunction &MF) const override { in hasFP()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchFrameLowering.cpp | 123 estimateFunctionSizeInBytes(const LoongArchInstrInfo * TII,const MachineFunction & MF) estimateFunctionSizeInBytes() argument 131 needScavSlotForCFR(MachineFunction & MF) needScavSlotForCFR() argument 142 processFunctionBeforeFrameFinalized(MachineFunction & MF,RegScavenger * RS) const processFunctionBeforeFrameFinalized() argument 179 emitPrologue(MachineFunction & MF,MachineBasicBlock & MBB) const emitPrologue() argument 319 emitEpilogue(MachineFunction & MF,MachineBasicBlock & MBB) const emitEpilogue() argument 373 getFirstSPAdjustAmount(const MachineFunction & MF,bool IsPrologue) const getFirstSPAdjustAmount() argument 397 determineCalleeSaves(MachineFunction & MF,BitVector & SavedRegs,RegScavenger * RS) const determineCalleeSaves() argument 423 eliminateCallFramePseudoInstr(MachineFunction & MF,MachineBasicBlock & MBB,MachineBasicBlock::iterator MI) const eliminateCallFramePseudoInstr() argument 456 MachineFunction *MF = MBB.getParent(); spillCalleeSavedRegisters() local 475 getFrameIndexReference(const MachineFunction & MF,int FI,Register & FrameReg) const getFrameIndexReference() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 52 emitSCSPrologue(MachineFunction & MF,MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,const DebugLoc & DL) emitSCSPrologue() argument 109 emitSCSEpilogue(MachineFunction & MF,MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,const DebugLoc & DL) emitSCSEpilogue() argument 154 getLibCallID(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getLibCallID() argument 193 getSpillLibCallName(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getSpillLibCallName() argument 220 getRestoreLibCallName(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getRestoreLibCallName() argument 280 getMaxPushPopReg(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getMaxPushPopReg() argument 369 getUnmanagedCSI(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getUnmanagedCSI() argument 383 adjustStackForRVV(MachineFunction & MF,MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,const DebugLoc & DL,int64_t Amount,MachineInstr::MIFlag Flag) const adjustStackForRVV() argument 462 emitPrologue(MachineFunction & MF,MachineBasicBlock & MBB) const emitPrologue() argument 699 emitEpilogue(MachineFunction & MF,MachineBasicBlock & MBB) const emitEpilogue() argument 801 getFrameIndexReference(const MachineFunction & MF,int FI,Register & FrameReg) const getFrameIndexReference() argument 976 determineCalleeSaves(MachineFunction & MF,BitVector & SavedRegs,RegScavenger * RS) const determineCalleeSaves() argument 1087 getScavSlotsNumForRVV(MachineFunction & MF) getScavSlotsNumForRVV() argument 1131 hasRVVFrameObject(const MachineFunction & MF) hasRVVFrameObject() argument 1150 estimateFunctionSizeInBytes(const MachineFunction & MF,const RISCVInstrInfo & TII) estimateFunctionSizeInBytes() argument 1189 processFunctionBeforeFrameFinalized(MachineFunction & MF,RegScavenger * RS) const processFunctionBeforeFrameFinalized() argument 1266 eliminateCallFramePseudoInstr(MachineFunction & MF,MachineBasicBlock & MBB,MachineBasicBlock::iterator MI) const eliminateCallFramePseudoInstr() argument 1380 MachineFunction *MF = MBB.getParent(); spillCalleeSavedRegisters() local 1436 MachineFunction *MF = MBB.getParent(); restoreCalleeSavedRegisters() local 1501 const MachineFunction *MF = MBB.getParent(); canUseAsPrologue() local 1517 const MachineFunction *MF = MBB.getParent(); canUseAsEpilogue() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64RegisterInfo.cpp | 223 getDarwinCallPreservedMask(const MachineFunction & MF,CallingConv::ID CC) const getDarwinCallPreservedMask() argument 261 getCallPreservedMask(const MachineFunction & MF,CallingConv::ID CC) const getCallPreservedMask() argument 325 UpdateCustomCallPreservedMask(MachineFunction & MF,const uint32_t ** Mask) const UpdateCustomCallPreservedMask() argument 358 getThisReturnPreservedMask(const MachineFunction & MF,CallingConv::ID CC) const getThisReturnPreservedMask() argument 378 explainReservedReg(const MachineFunction & MF,MCRegister PhysReg) const explainReservedReg() argument 478 isReservedReg(const MachineFunction & MF,MCRegister Reg) const isReservedReg() argument 483 isStrictlyReservedReg(const MachineFunction & MF,MCRegister Reg) const isStrictlyReservedReg() argument 501 isAsmClobberable(const MachineFunction & MF,MCRegister PhysReg) const isAsmClobberable() argument 518 getPointerRegClass(const MachineFunction & MF,unsigned Kind) const getPointerRegClass() argument 568 isArgumentRegister(const MachineFunction & MF,MCRegister Reg) const isArgumentRegister() argument 716 MachineFunction &MF = *MI->getParent()->getParent(); needsFrameBaseReg() local 775 const MachineFunction &MF = *MBB->getParent(); materializeFrameBaseRegister() local 803 const MachineFunction *MF = MI.getParent()->getParent(); resolveFrameIndex() local 874 MachineFunction &MF = *MBB.getParent(); eliminateFrameIndex() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.cpp | 50 MachineFunction &MF = *MBB.getParent(); in BuildCFI() local 60 MachineFunction &MF in emitCalleeSavedFrameMoves() local 84 emitPrologue(MachineFunction & MF,MachineBasicBlock & MBB) const emitPrologue() argument 194 emitEpilogue(MachineFunction & MF,MachineBasicBlock & MBB) const emitEpilogue() argument 325 MachineFunction &MF = *MBB.getParent(); spillCalleeSavedRegisters() local 350 MachineFunction &MF = *MBB.getParent(); restoreCalleeSavedRegisters() local 361 eliminateCallFramePseudoInstr(MachineFunction & MF,MachineBasicBlock & MBB,MachineBasicBlock::iterator I) const eliminateCallFramePseudoInstr() argument 428 processFunctionBeforeFrameFinalized(MachineFunction & MF,RegScavenger *) const processFunctionBeforeFrameFinalized() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCExpandPseudos.cpp | 62 void ARCExpandPseudos::expandStore(MachineFunction &MF, in expandStore() 79 void ARCExpandPseudos::expandCTLZ(MachineFunction &MF, in expandCTLZ() 108 void ARCExpandPseudos::expandCTTZ(MachineFunction &MF, in expandCTTZ() 131 bool ARCExpandPseudos::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcRegisterInfo.cpp | 42 SparcRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 109 bool SparcRegisterInfo::isReservedReg(const MachineFunction &MF, in isReservedReg() 115 SparcRegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass() 121 static void replaceFI(MachineFunction &MF, MachineBasicBlock::iterator II, in replaceFI() 182 MachineFunction &MF = *MI.getParent()->getParent(); in eliminateFrameIndex() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCRegisterInfo.cpp | 169 PPCRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) in getPointerRegClass() argument 278 PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() argument 442 isAsmClobberable(const MachineFunction & MF,MCRegister PhysReg) const isAsmClobberable() argument 564 getRegAllocationHints(Register VirtReg,ArrayRef<MCPhysReg> Order,SmallVectorImpl<MCPhysReg> & Hints,const MachineFunction & MF,const VirtRegMap * VRM,const LiveRegMatrix * Matrix) const getRegAllocationHints() argument 740 MachineFunction &MF = *MBB.getParent(); lowerDynamicAlloc() local 800 MachineFunction &MF = *MBB.getParent(); prepareDynamicAlloca() local 888 MachineFunction &MF = *MBB.getParent(); lowerPrepareProbedAlloca() local 930 MachineFunction &MF = *MBB.getParent(); lowerDynamicAreaOffset() local 960 MachineFunction &MF = *MBB.getParent(); lowerCRSpilling() local 1005 MachineFunction &MF = *MBB.getParent(); lowerCRRestore() local 1048 MachineFunction &MF = *MBB.getParent(); lowerCRBitSpilling() local 1167 MachineFunction &MF = *MBB.getParent(); lowerCRBitRestore() local 1283 MachineFunction &MF = *MBB.getParent(); lowerOctWordSpilling() local 1317 MachineFunction &MF = *MBB.getParent(); lowerACCSpilling() local 1360 MachineFunction &MF = *MBB.getParent(); lowerACCRestore() local 1395 MachineFunction &MF = *MBB.getParent(); lowerWACCSpilling() local 1429 MachineFunction &MF = *MBB.getParent(); lowerWACCRestore() local 1461 MachineFunction &MF = *MBB.getParent(); lowerQuadwordSpilling() local 1488 MachineFunction &MF = *MBB.getParent(); lowerQuadwordRestore() local 1509 hasReservedSpillSlot(const MachineFunction & MF,Register Reg,int & FrameIdx) const hasReservedSpillSlot() argument 1590 MachineFunction &MF = *MBB.getParent(); eliminateFrameIndex() local 1877 MachineFunction &MF = *MBB.getParent(); needsFrameBaseReg() local 1909 const MachineFunction &MF = *MBB->getParent(); materializeFrameBaseRegister() local 1939 MachineFunction &MF = *MBB.getParent(); resolveFrameIndex() local [all...] |