Defined in 2 files as a prototype:
Defined in 2 files as a function:
Referenced in 36 files:
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h, line 498
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp, line 178
- contrib/llvm-project/llvm/lib/CodeGen/MIRVRegNamerUtils.cpp, line 25
- contrib/llvm-project/llvm/lib/CodeGen/MachineCSE.cpp, line 651
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp, line 1462
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp, line 241
- contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp
- contrib/llvm-project/llvm/lib/CodeGen/OptimizePHIs.cpp, line 184
- contrib/llvm-project/llvm/lib/CodeGen/PeepholeOptimizer.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegisterScavenging.cpp, line 670
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 540
- contrib/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp, line 252
- contrib/llvm-project/llvm/lib/CodeGen/UnreachableBlockElim.cpp, line 187
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp, line 348
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp, line 663
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp, line 313
- contrib/llvm-project/llvm/lib/Target/ARM/MVEVPTOptimisationsPass.cpp, line 298
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, line 1906
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp, line 1005
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp, line 1159
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp, line 1450
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp, line 682
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVExtract.cpp, line 175
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp, line 405
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp, line 110
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, line 377
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp, line 174
- contrib/llvm-project/llvm/lib/Target/X86/X86FixupSetCC.cpp, line 121
- contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, line 1983