Defined in 2 files as a function:
Referenced in 50 files:
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues.cpp, line 998
- contrib/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp, line 977
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp, line 153
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp, line 570
- contrib/llvm-project/llvm/lib/CodeGen/StackSlotColoring.cpp, line 179
- contrib/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp, line 3017
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp, line 752
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARC/ARCRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 11029
- contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrInfo.cpp, line 111
- contrib/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp, line 1082
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp, line 460
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp, line 148
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiMemAluCombiner.cpp, line 158
- contrib/llvm-project/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstructionSelector.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp, line 50
- contrib/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp, line 156
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelLowering.cpp, line 3516
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, line 4655
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp, line 600
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp, line 93
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86InsertPrefetch.cpp, line 236
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86InstructionSelector.cpp, line 513
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp