Defined in 21 files as a function:
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h, line 93 (as a function)
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Subtarget.h, line 275 (as a function)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h, line 433 (as a function)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h, line 1273 (as a function)
- contrib/llvm-project/llvm/lib/Target/ARC/ARCSubtarget.h, line 49 (as a function)
- contrib/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.h, line 547 (as a function)
- contrib/llvm-project/llvm/lib/Target/AVR/AVRSubtarget.h, line 42 (as a function)
- contrib/llvm-project/llvm/lib/Target/BPF/BPFSubtarget.h, line 77 (as a function)
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSubtarget.h, line 126 (as a function)
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiSubtarget.h, line 51 (as a function)
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430Subtarget.h, line 63 (as a function)
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSubtarget.h, line 383 (as a function)
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXSubtarget.h, line 57 (as a function)
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCSubtarget.h, line 193 (as a function)
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSubtarget.h, line 84 (as a function)
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcSubtarget.h, line 65 (as a function)
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZSubtarget.h, line 86 (as a function)
- contrib/llvm-project/llvm/lib/Target/VE/VESubtarget.h, line 45 (as a function)
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h, line 72 (as a function)
- contrib/llvm-project/llvm/lib/Target/X86/X86Subtarget.h, line 540 (as a function)
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreSubtarget.h, line 50 (as a function)
Referenced in 75 files:
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, line 926
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/WinException.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CFIInstrInserter.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GCRootLowering.cpp, line 288
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, line 1917
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp, line 5112
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues.cpp, line 1970
- contrib/llvm-project/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MIRParser.cpp, line 653
- contrib/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp, line 1491
- contrib/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegUsageInfoCollector.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegisterScavenging.cpp, line 796
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp, line 88
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, line 1608
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, line 2004
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 3909
- contrib/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp, line 973
- contrib/llvm-project/llvm/lib/CodeGen/TargetOptionsImpl.cpp, line 26
- contrib/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp, line 466
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp, line 961
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp, line 1221
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, line 1547
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp, line 129
- contrib/llvm-project/llvm/lib/Target/ARC/ARCRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp, line 2151
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFrameLowering.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, line 996
- contrib/llvm-project/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AVR/AVRRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp, line 226
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp, line 139
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp, line 102
- contrib/llvm-project/llvm/lib/Target/Mips/MipsCallLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, line 398
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 1389
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, line 4357
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.cpp, line 2554
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp, line 911
- contrib/llvm-project/llvm/lib/Target/VE/VEInstrInfo.cpp, line 587
- contrib/llvm-project/llvm/lib/Target/VE/VERegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp, line 390
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp, line 146
- contrib/llvm-project/llvm/lib/Target/X86/X86CallFrameOptimization.cpp, line 239
- contrib/llvm-project/llvm/lib/Target/X86/X86ExpandPseudo.cpp, line 473
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86MCInstLower.cpp, line 2467
- contrib/llvm-project/llvm/lib/Target/X86/X86RegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, line 2107
- contrib/llvm-project/llvm/lib/Target/X86/X86WinAllocaExpander.cpp, line 253
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp