Home
last modified time | relevance | path

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

12345678910>>...27

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp70 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in getLocalForStackObject()
93 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasBP()
180 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getSPReg()
186 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getFPReg()
193 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcConst()
199 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAdd()
205 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcSub()
211 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAnd()
218 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobGet()
225 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobSet()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp89 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs()
94 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) { in getCalleeSavedRegs()
95 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs()
136 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs()
159 assert(MF->getSubtarget<AArch64Subtarget>().isTargetDarwin() && in getDarwinCalleeSavedRegs()
195 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getDarwinCalleeSavedRegs()
230 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCalleeSavedRegs()
255 assert(MF.getSubtarget<AArch64Subtarget>().isTargetDarwin() && in getDarwinCallPreservedMask()
273 if (MF.getSubtarget<AArch64Subtarget>() in getDarwinCallPreservedMask()
301 if (MF.getSubtarget<AArch64Subtarget>().isTargetDarwin()) { in getCallPreservedMask()
[all …]
H A DAArch64SLSHardening.cpp142 ComdatThunks &= !MF.getSubtarget<AArch64Subtarget>().hardenSlsNoComdat(); in mayUseThunk()
145 return MF.getSubtarget<AArch64Subtarget>().hardenSlsBlr() || in mayUseThunk()
146 MF.getSubtarget<AArch64Subtarget>().hardenSlsRetBr(); in mayUseThunk()
246 const AArch64Subtarget *ST = &MF.getSubtarget<AArch64Subtarget>(); in insertThunks()
260 &MBB.getParent()->getSubtarget<AArch64Subtarget>(); in hardenReturnsAndBRs()
336 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in populateThunk()
379 insertSpeculationBarrier(&MF.getSubtarget<AArch64Subtarget>(), *Entry, in populateThunk()
437 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in convertBLRToBL()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp224 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in run()
225 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in run()
384 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in calculateCallFrameInfo()
385 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in calculateCallFrameInfo()
461 const TargetRegisterInfo *RegInfo = F.getSubtarget().getRegisterInfo(); in assignCalleeSavedSpillSlots()
487 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering(); in assignCalleeSavedSpillSlots()
624 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in insertCSRSaves()
625 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRSaves()
626 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in insertCSRSaves()
640 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in insertCSRRestores()
[all …]
H A DTargetFrameLoweringImpl.cpp52 const TargetRegisterInfo *RI = MF.getSubtarget().getRegisterInfo(); in getFrameIndexReference()
85 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in getCalleeSaves()
99 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in determineCalleeSaves()
155 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in allocateScavengingFrameIndexesNearIncomingSP()
183 const TargetRegisterInfo *RI = MF.getSubtarget().getRegisterInfo(); in getDwarfFrameBase()
H A DMachineFrameInfo.cpp116 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in getPristineRegs()
138 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in estimateStackSize()
139 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in estimateStackSize()
189 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in computeMaxCallFrameSize()
212 const TargetFrameLowering *FI = MF.getSubtarget().getFrameLowering(); in print()
H A DRegUsageInfoCollector.cpp126 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in run()
201 MF.getSubtarget().getFrameLowering()->isProfitableForNoCSROpt(F)) { in run()
223 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in computeCalleeSavedRegs()
224 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in computeCalleeSavedRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp78 const SystemZSubtarget &Subtarget = MF.getSubtarget<SystemZSubtarget>(); in getRegAllocationHints()
191 const SystemZSubtarget &Subtarget = MF->getSubtarget<SystemZSubtarget>(); in getCalleeSavedRegs()
198 const SystemZSubtarget &Subtarget = MF->getSubtarget<SystemZSubtarget>(); in getCalleeSavedRegs()
204 if (MF->getSubtarget().getTargetLowering()->supportSwiftError() && in getCalleeSavedRegs()
214 const SystemZSubtarget &Subtarget = MF.getSubtarget<SystemZSubtarget>(); in getCallPreservedMask()
222 const SystemZSubtarget &Subtarget = MF.getSubtarget<SystemZSubtarget>(); in getCallPreservedMask()
228 if (MF.getSubtarget().getTargetLowering()->supportSwiftError() && in getCallPreservedMask()
242 const SystemZSubtarget *Subtarget = &MF->getSubtarget<SystemZSubtarget>(); in getCalleeSavedRegs()
252 const SystemZSubtarget *Subtarget = &MF.getSubtarget<SystemZSubtarget>(); in getCallPreservedMask()
265 const SystemZSubtarget *Subtarget = &MF.getSubtarget<SystemZSubtarget>(); in getReservedRegs()
[all …]
H A DSystemZFrameLowering.cpp89 auto *TII = MF.getSubtarget<SystemZSubtarget>().getInstrInfo(); in orderFrameObjects()
238 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in determineCalleeSaves()
306 MBB.getParent()->getSubtarget().getRegisterInfo(); in addSavedGPR()
323 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters()
383 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
437 bool BackChain = MF.getSubtarget<SystemZSubtarget>().hasBackChain(); in processFunctionBeforeFrameFinalized()
533 const SystemZSubtarget &STI = MF.getSubtarget<SystemZSubtarget>(); in emitPrologue()
579 const uint32_t *Mask = MF.getSubtarget<SystemZSubtarget>() in emitPrologue()
643 MF.getSubtarget().getTargetLowering()->hasInlineStackProbe(MF)) { in emitPrologue()
652 bool StoreBackchain = MF.getSubtarget<SystemZSubtarget>().hasBackChain(); in emitPrologue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp95 ST = &MF.getSubtarget<ARMSubtarget>(); in runOnMachineFunction()
96 TII = MF.getSubtarget().getInstrInfo(); in runOnMachineFunction()
178 ComdatThunks &= !MF.getSubtarget<ARMSubtarget>().hardenSlsNoComdat(); in mayUseThunk()
179 return MF.getSubtarget<ARMSubtarget>().hardenSlsBlr(); in mayUseThunk()
194 !MF.getSubtarget<ARMSubtarget>().isThumb()) || in insertThunks()
196 MF.getSubtarget<ARMSubtarget>().isThumb())) in insertThunks()
201 const ARMSubtarget *ST = &MF.getSubtarget<ARMSubtarget>(); in insertThunks()
221 const TargetInstrInfo *TII = MF.getSubtarget<ARMSubtarget>().getInstrInfo(); in populateThunk()
242 insertSpeculationBarrier(&MF.getSubtarget<ARMSubtarget>(), *Entry, in populateThunk()
H A DARMBaseRegisterInfo.cpp64 const ARMSubtarget &STI = MF->getSubtarget<ARMSubtarget>(); in getCalleeSavedRegs()
159 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getCallPreservedMask()
186 assert(MF.getSubtarget<ARMSubtarget>().isTargetDarwin() && in getTLSCallPreservedMask()
193 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getSjLjDispatchPreservedMask()
203 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getThisReturnPreservedMask()
227 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getReservedRegs()
268 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in isInlineAsmReadOnlyReg()
297 if (MF.getSubtarget<ARMSubtarget>().hasNEON()) in getLargestLegalSuperClass()
303 if (MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps()) in getLargestLegalSuperClass()
330 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getRegPressureLimit()
[all …]
H A DThumbRegisterInfo.cpp43 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getLargestLegalSuperClass()
54 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getPointerRegClass()
66 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitThumb1LoadConstPool()
86 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in emitThumb2LoadConstPool()
106 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitLoadConstPool()
128 const ARMSubtarget &ST = MF.getSubtarget<ARMSubtarget>(); in emitThumbRegPlusImmInReg()
429 assert(MBB.getParent()->getSubtarget<ARMSubtarget>().isThumb1Only() && in rewriteFrameIndex()
492 auto &ST = MF.getSubtarget<ARMSubtarget>(); in rewriteFrameIndex()
522 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in resolveFrameIndex()
545 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in eliminateFrameIndex()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.cpp49 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass()
75 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in getRegPressureLimit()
94 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); in getCalleeSavedRegs()
126 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getCallPreservedMask()
160 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getReservedRegs()
273 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getFrameRegister()
296 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in canRealignStack()
H A DMipsMachineFunction.cpp40 auto &STI = MF.getSubtarget<MipsSubtarget>(); in getGlobalBaseRegClass()
77 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in initGlobalBaseReg()
158 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEhDataRegsFI()
176 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createISRRegFI()
203 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in getMoveF64ViaSpillFI()
H A DMipsSERegisterInfo.cpp106 ->getSubtarget<MipsSubtarget>(); in getLoadStoreOffsetSizeInBits()
153 static_cast<const MipsRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in eliminateFI()
224 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
240 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
H A DMips16RegisterInfo.cpp52 const TargetInstrInfo &TII = *MBB.getParent()->getSubtarget().getInstrInfo(); in saveScavengerRegister()
93 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in eliminateFI()
127 *static_cast<const Mips16InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFI()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPeephole.cpp92 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in isCVTAToLocalCombinationCandidate()
107 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in CombineCVTAToLocal()
111 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in CombineCVTAToLocal()
148 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in runOnMachineFunction()
H A DNVPTXPrologEpilogPass.cpp57 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in replaceFrameIndexDebugInstr()
58 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in replaceFrameIndexDebugInstr()
91 const TargetSubtargetInfo &STI = MF.getSubtarget(); in runOnMachineFunction()
165 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets()
166 const TargetRegisterInfo *RegInfo = Fn.getSubtarget().getRegisterInfo(); in calculateFrameObjectOffsets()
H A DNVPTXFrameLowering.cpp41 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in emitPrologue()
60 MF.getSubtarget().getInstrInfo()->get(CvtaLocalOpcode), in emitPrologue()
66 MF.getSubtarget().getInstrInfo()->get(MovDepotOpcode), in emitPrologue()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMachineFunctionInfo.cpp46 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createLRSpillSlot()
64 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createFPSpillSlot()
77 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEHSpillSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp37 const AVRSubtarget &STI = MF->getSubtarget<AVRSubtarget>(); in getCalleeSavedRegs()
49 const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); in getCallPreservedMask()
69 if (MF.getSubtarget<AVRSubtarget>().hasTinyEncoding()) { in getReservedRegs()
97 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in getLargestLegalSuperClass()
154 const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); in eliminateFrameIndex()
282 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in getFrameRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp117 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in insertCSRSaves()
118 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRSaves()
119 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in insertCSRSaves()
120 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in insertCSRSaves()
166 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in insertCSRRestores()
167 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRRestores()
168 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in insertCSRRestores()
248 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in spillCalleeSavedRegs()
394 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp184 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs()
278 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask()
354 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs()
449 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresFrameIndexScavenging()
524 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresVirtualBaseRegisters()
535 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg()
576 if (MF.getSubtarget<PPCSubtarget>().isISAFuture()) in getRegAllocationHints()
657 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
667 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
682 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IndirectThunks.cpp59 const auto &STI = MF.getSubtarget<X86Subtarget>(); in mayUseThunk()
72 return MF.getSubtarget<X86Subtarget>().useLVIControlFlowIntegrity(); in mayUseThunk()
94 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in populateThunk()
185 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in populateThunk()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.cpp54 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getReservedRegs()
101 if (MF.getSubtarget<SparcSubtarget>().isRegisterReserved(*i)) in getReservedRegs()
117 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getPointerRegClass()
133 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in replaceFI()
183 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in eliminateFrameIndex()

12345678910>>...27