/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsMachineFunction.cpp | 31 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 D | WebAssemblyFrameLowering.cpp | 126 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 D | WebAssemblyLateEHPrepare.cpp | 68 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 D | WebAssemblyCFGStackify.cpp | 111 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 D | TargetFrameLowering.h | 152 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 D | TargetRegisterInfo.h | 494 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 D | ModuloSchedule.h | 105 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 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 46 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 D | LivePhysRegs.cpp | 173 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 D | LiveRegUnits.cpp | 82 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 D | BasicBlockSections.cpp | 164 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 D | NVPTXFrameLowering.cpp | 32 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 D | NVPTXReplaceImageHandles.cpp | 55 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 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()
|
/netbsd/external/apache2/llvm/dist/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()
|
H A D | SIMachineFunctionInfo.cpp | 17 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 D | SIFrameLowering.cpp | 53 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 D | SILowerSGPRSpills.cpp | 84 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 D | RISCVFrameLowering.cpp | 129 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 D | AArch64RegisterInfo.cpp | 66 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 D | XCoreMachineFunctionInfo.cpp | 34 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 D | MSP430FrameLowering.cpp | 40 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 D | Thumb1InstrInfo.cpp | 44 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 D | ARMException.cpp | 38 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
|