Defined in 21 files as a prototype:
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.h, line 187 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600InstrInfo.h, line 167 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.h, line 286 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/ARC/ARCInstrInfo.h, line 53 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h, line 139 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AVR/AVRInstrInfo.h, line 92 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/BPF/BPFInstrInfo.h, line 48 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.h, line 106 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiInstrInfo.h, line 87 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430InstrInfo.h, line 59 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.h, line 63 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.h, line 79 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h, line 56 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.h, line 378 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.h, line 58 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.h, line 67 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.h, line 226 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/VE/VEInstrInfo.h, line 40 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h, line 56 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.h, line 315 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreInstrInfo.h, line 52 (as a prototype)
Defined in 22 files as a function:
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h, line 596 (as a function)
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp, line 231 (as a function)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp, line 674 (as a function)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, line 2156 (as a function)
- contrib/llvm-project/llvm/lib/Target/ARC/ARCInstrInfo.cpp, line 170 (as a function)
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 312 (as a function)
- contrib/llvm-project/llvm/lib/Target/AVR/AVRInstrInfo.cpp, line 263 (as a function)
- contrib/llvm-project/llvm/lib/Target/BPF/BPFInstrInfo.cpp, line 164 (as a function)
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp, line 391 (as a function)
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp, line 562 (as a function)
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp, line 163 (as a function)
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.cpp, line 95 (as a function)
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.cpp, line 191 (as a function)
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp, line 95 (as a function)
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, line 834 (as a function)
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp, line 236 (as a function)
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.cpp, line 159 (as a function)
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp, line 353 (as a function)
- contrib/llvm-project/llvm/lib/Target/VE/VEInstrInfo.cpp, line 137 (as a function)
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp, line 102 (as a function)
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp, line 3142 (as a function)
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreInstrInfo.cpp, line 189 (as a function)
Referenced in 29 files:
- contrib/llvm-project/llvm/lib/CodeGen/BBSectionsPrepare.cpp, line 181
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp
- contrib/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp, line 334
- contrib/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp, line 482
- contrib/llvm-project/llvm/lib/CodeGen/IfConversion.cpp, line 1031
- contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp, line 867
- contrib/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp, line 121
- contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp, line 343
- contrib/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp, line 632
- contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp, line 144
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SpeculationHardening.cpp, line 190
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRemoveShortExecBranches.cpp, line 70
- contrib/llvm-project/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBranchRelaxation.cpp, line 165
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp, line 612
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp, line 488
- contrib/llvm-project/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp, line 894
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.cpp, line 101
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp, line 239
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp, line 61