Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 63 files:
- contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h, line 110
- contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
- contrib/llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h, line 129
- contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp, line 245
- contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp
- contrib/llvm/lib/CodeGen/GlobalISel/Utils.cpp
- contrib/llvm/lib/CodeGen/LiveVariables.cpp
- contrib/llvm/lib/CodeGen/MachineCSE.cpp, line 157
- contrib/llvm/lib/CodeGen/MachineLICM.cpp
- contrib/llvm/lib/CodeGen/MachinePipeliner.cpp
- contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp, line 330
- contrib/llvm/lib/CodeGen/MachineSink.cpp
- contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
- contrib/llvm/lib/CodeGen/OptimizePHIs.cpp
- contrib/llvm/lib/CodeGen/PHIElimination.cpp, line 406
- contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp, line 423
- contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 471
- contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp, line 528
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
- contrib/llvm/lib/CodeGen/TailDuplicator.cpp, line 193
- contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp, line 493
- contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
- contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
- contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp, line 623
- contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
- contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp, line 58
- contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, line 340
- contrib/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
- contrib/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, line 3472
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
- contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
- contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 2253
- contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
- contrib/llvm/lib/Target/BPF/BPFMIPeephole.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, line 1504
- contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp, line 295
- contrib/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonVExtract.cpp
- contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp, line 464
- contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp, line 283
- contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp, line 140
- contrib/llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp
- contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
- contrib/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
- contrib/llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
- contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
- contrib/llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, line 174
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp, line 78
- contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp, line 612
- contrib/llvm/lib/Target/X86/X86DomainReassignment.cpp, line 561
- contrib/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, line 379
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp, line 4241
- contrib/llvm/lib/Target/X86/X86InstrInfo.cpp, line 3906
- contrib/llvm/lib/Target/X86/X86InstructionSelector.cpp