Home
last modified time | relevance | path

Searched refs:getSubtarget (Results 1 – 25 of 439) sorted by relevance

12345678910>>...18

/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp37 if (MF->getSubtarget<RISCVSubtarget>().hasStdExtD()) in getCalleeSavedRegs()
39 if (MF->getSubtarget<RISCVSubtarget>().hasStdExtF()) in getCalleeSavedRegs()
76 const RISCVInstrInfo *TII = MF.getSubtarget<RISCVSubtarget>().getInstrInfo(); in eliminateFrameIndex()
121 if (MF.getSubtarget<RISCVSubtarget>().hasStdExtD()) in getCallPreservedMask()
123 if (MF.getSubtarget<RISCVSubtarget>().hasStdExtF()) in getCallPreservedMask()
H A DRISCVFrameLowering.cpp26 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in hasFP()
173 const TargetRegisterInfo *RI = MF.getSubtarget().getRegisterInfo(); in getFrameIndexReference()
232 if (MF.getSubtarget<RISCVSubtarget>().hasStdExtD() || in determineCalleeSaves()
233 MF.getSubtarget<RISCVSubtarget>().hasStdExtF()) { in determineCalleeSaves()
248 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in processFunctionBeforeFrameFinalized()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp177 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in runOnMachineFunction()
178 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in runOnMachineFunction()
251 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in calculateCallFrameInfo()
252 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in calculateCallFrameInfo()
350 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering(); in assignCalleeSavedSpillSlots()
489 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in insertCSRSaves()
491 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in insertCSRSaves()
509 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in insertCSRRestores()
511 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in insertCSRRestores()
1080 assert(MF.getSubtarget().getRegisterInfo() && in replaceFrameIndices()
[all …]
H A DMachineFrameInfo.cpp113 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in getPristineRegs()
135 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in estimateStackSize()
136 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in estimateStackSize()
184 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in computeMaxCallFrameSize()
211 const TargetFrameLowering *FI = MF.getSubtarget().getFrameLowering(); in print()
H A DRegUsageInfoCollector.cpp83 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in runOnMachineFunction()
152 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in computeCalleeSavedRegs()
153 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in computeCalleeSavedRegs()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsMachineFunction.cpp33 auto &STI = static_cast<const MipsSubtarget &>(MF.getSubtarget()); in getGlobalBaseRegClass()
56 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEhDataRegsFI()
74 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createISRRegFI()
98 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in getMoveF64ViaSpillFI()
H A DMipsRegisterInfo.cpp50 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass()
76 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in getRegPressureLimit()
95 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); in getCalleeSavedRegs()
127 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getCallPreservedMask()
161 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getReservedRegs()
298 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getFrameRegister()
321 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in canRealignStack()
H A DMips16RegisterInfo.cpp64 const TargetInstrInfo &TII = *MBB.getParent()->getSubtarget().getInstrInfo(); in saveScavengerRegister()
105 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in eliminateFI()
139 *static_cast<const Mips16InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFI()
H A DMipsSERegisterInfo.cpp111 ->getSubtarget<MipsSubtarget>(); in getLoadStoreOffsetSizeInBits()
158 static_cast<const MipsRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in eliminateFI()
231 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
247 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp46 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) in getCalleeSavedRegs()
60 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs()
88 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCalleeSavedRegs()
124 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask()
151 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCallPreservedMask()
199 if (MF.getSubtarget<AArch64Subtarget>().isXRegisterReserved(i)) in getReservedRegs()
411 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in materializeFrameBaseRegister()
434 MF->getSubtarget<AArch64Subtarget>().getInstrInfo(); in resolveFrameIndex()
449 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in eliminateFrameIndex()
508 - MF.getSubtarget<AArch64Subtarget>().getNumXRegisterReserved() in getRegPressureLimit()
H A DAArch64FrameLowering.cpp206 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in hasFP()
258 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in eliminateCallFramePseudoInstr()
323 const TargetSubtargetInfo &STI = MF.getSubtarget(); in emitCalleeSavedFrameMoves()
403 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in windowsRequiresStackProbe()
1465 MF.getSubtarget().getRegisterInfo()); in resolveFrameIndexReference()
1677 if (!MF.getSubtarget<AArch64Subtarget>().isXRegisterReserved(18)) in computeCalleeSaveRegisterPairs()
1733 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters()
1860 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
1966 MF.getSubtarget().getRegisterInfo()); in determineCalleeSaves()
2012 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in determineCalleeSaves()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp67 const ARMSubtarget &STI = MF->getSubtarget<ARMSubtarget>(); in getCalleeSavedRegs()
123 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getCallPreservedMask()
145 assert(MF.getSubtarget<ARMSubtarget>().isTargetDarwin() && in getTLSCallPreservedMask()
152 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getSjLjDispatchPreservedMask()
162 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getThisReturnPreservedMask()
180 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getReservedRegs()
254 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getRegPressureLimit()
408 if (!MRI->canReserveReg(getFramePointerReg(MF.getSubtarget<ARMSubtarget>()))) in canRealignStack()
430 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getFrameRegister()
445 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in emitLoadConstPool()
[all …]
H A DThumbRegisterInfo.cpp46 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getLargestLegalSuperClass()
57 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getPointerRegClass()
69 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitThumb1LoadConstPool()
89 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in emitThumb2LoadConstPool()
109 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitLoadConstPool()
130 const ARMSubtarget &ST = MF.getSubtarget<ARMSubtarget>(); in emitThumbRegPlusImmInReg()
365 assert(MBB.getParent()->getSubtarget<ARMSubtarget>().isThumb1Only() && in rewriteFrameIndex()
433 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in resolveFrameIndex()
457 const ARMSubtarget &STI = MBB.getParent()->getSubtarget<ARMSubtarget>(); in saveScavengerRegister()
513 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in eliminateFrameIndex()
H A DARMMachineFunctionInfo.cpp18 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
19 hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()) {} in ARMFunctionInfo()
H A DARMTargetMachine.cpp327 const ARMSubtarget &ST = C->MF->getSubtarget<ARMSubtarget>(); in createMachineScheduler()
337 const ARMSubtarget &ST = C->MF->getSubtarget<ARMSubtarget>(); in createPostMachineScheduler()
390 const auto &ST = this->TM->getSubtarget<ARMSubtarget>(F); in addIRPasses()
486 return this->TM->getSubtarget<ARMSubtarget>(F).restrictIT(); in addPreSched2()
490 return !MF.getSubtarget<ARMSubtarget>().isThumb1Only(); in addPreSched2()
501 return MF.getSubtarget<ARMSubtarget>().isThumb2(); in addPreEmitPass()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreMachineFunctionInfo.cpp40 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createLRSpillSlot()
58 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createFPSpillSlot()
71 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEHSpillSlot()
H A DXCoreFrameLowering.cpp231 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in emitPrologue()
267 MIB->addRegisterKilled(XCore::LR, MF.getSubtarget().getRegisterInfo(), in emitPrologue()
332 MF.getSubtarget().getTargetLowering()); in emitPrologue()
348 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in emitEpilogue()
367 MF.getSubtarget().getTargetLowering()); in emitEpilogue()
425 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters()
458 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
490 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr()
579 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in processFunctionBeforeFrameFinalized()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp65 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in getRegAllocationHints()
124 const SystemZSubtarget &Subtarget = MF->getSubtarget<SystemZSubtarget>(); in getCalleeSavedRegs()
128 if (MF->getSubtarget().getTargetLowering()->supportSwiftError() && in getCalleeSavedRegs()
138 const SystemZSubtarget &Subtarget = MF.getSubtarget<SystemZSubtarget>(); in getCallPreservedMask()
142 if (MF.getSubtarget().getTargetLowering()->supportSwiftError() && in getCallPreservedMask()
184 static_cast<const SystemZInstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFrameIndex()
207 MF.getSubtarget<SystemZSubtarget>().hasVector()) { in eliminateFrameIndex()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp137 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs()
185 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegsViaCopy()
210 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask()
250 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs()
322 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg()
382 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
430 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAlloc()
549 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAreaOffset()
577 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRSpilling()
622 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRRestore()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp72 const InstructionSelector *ISel = MF.getSubtarget().getInstructionSelector(); in runOnMachineFunction()
148 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in runOnMachineFunction()
220 auto &TLI = *MF.getSubtarget().getTargetLowering(); in runOnMachineFunction()
230 MF.getSubtarget() in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp48 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasBP()
129 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in writeSPToGlobal()
144 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr()
164 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitPrologue()
230 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitEpilogue()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp111 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in printRegions()
135 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in printSchedRP()
319 dbgs(), &MF.getSubtarget<GCNSubtarget>()); in schedule()
421 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleRegion()
436 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in sortRegionsByPressure()
453 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in tryMaximizeOccupancy()
490 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleLegacyMaxOccupancy()
544 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleMinReg()
578 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleILP()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp47 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitPrologue()
112 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue()
192 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters()
218 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
230 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateCallFramePseudoInstr()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DLeonPasses.cpp42 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
79 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
129 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp58 const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); in emitPrologue()
164 const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); in emitEpilogue()
246 const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); in spillCalleeSavedRegisters()
286 const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); in restoreCalleeSavedRegisters()
308 const AVRSubtarget &STI = MBB.getParent()->getSubtarget<AVRSubtarget>(); in fixStackStores()
364 const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); in eliminateCallFramePseudoInstr()
508 const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); in runOnMachineFunction()

12345678910>>...18