| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFrameLowering.cpp | 70 *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 D | AArch64RegisterInfo.cpp | 89 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 D | AArch64SLSHardening.cpp | 142 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 D | PrologEpilogInserter.cpp | 224 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 D | TargetFrameLoweringImpl.cpp | 52 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 D | MachineFrameInfo.cpp | 116 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 D | RegUsageInfoCollector.cpp | 126 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 D | SystemZRegisterInfo.cpp | 78 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 D | SystemZFrameLowering.cpp | 89 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 D | ARMSLSHardening.cpp | 95 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 D | ARMBaseRegisterInfo.cpp | 64 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 D | ThumbRegisterInfo.cpp | 43 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 D | MipsRegisterInfo.cpp | 49 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 D | MipsMachineFunction.cpp | 40 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 D | MipsSERegisterInfo.cpp | 106 ->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 D | Mips16RegisterInfo.cpp | 52 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 D | NVPTXPeephole.cpp | 92 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 D | NVPTXPrologEpilogPass.cpp | 57 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 D | NVPTXFrameLowering.cpp | 41 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 D | XCoreMachineFunctionInfo.cpp | 46 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 D | AVRRegisterInfo.cpp | 37 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 D | SILowerSGPRSpills.cpp | 117 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 D | PPCRegisterInfo.cpp | 184 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 D | X86IndirectThunks.cpp | 59 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 D | SparcRegisterInfo.cpp | 54 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()
|