Defined in 4 files as a function:
Referenced in 64 files:
- contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineInstr.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h, line 956
- contrib/llvm-project/llvm/lib/CodeGen/CalcSpillWeights.cpp, line 246
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp, line 157
- contrib/llvm-project/llvm/lib/CodeGen/InlineSpiller.cpp
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp
- contrib/llvm-project/llvm/lib/CodeGen/LiveRangeEdit.cpp, line 328
- contrib/llvm-project/llvm/lib/CodeGen/LiveRangeShrink.cpp, line 200
- contrib/llvm-project/llvm/lib/CodeGen/MIRCanonicalizerPass.cpp, line 309
- contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp, line 545
- contrib/llvm-project/llvm/lib/CodeGen/MachineCSE.cpp, line 176
- contrib/llvm-project/llvm/lib/CodeGen/MachineCopyPropagation.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp, line 1364
- contrib/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp
- contrib/llvm-project/llvm/lib/CodeGen/OptimizePHIs.cpp, line 119
- contrib/llvm-project/llvm/lib/CodeGen/PeepholeOptimizer.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegAllocFast.cpp, line 1021
- contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp, line 245
- contrib/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp, line 521
- contrib/llvm-project/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTaggingPreRA.cpp, line 185
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp, line 2759
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp, line 3364
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, line 10969
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.h
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, line 537
- contrib/llvm-project/llvm/lib/Target/ARM/A15SDOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 1638
- contrib/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp, line 849
- contrib/llvm-project/llvm/lib/Target/ARM/MLxExpansionPass.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp, line 139
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, line 1220
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp, line 953
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonPeephole.cpp, line 202
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstructionSelector.cpp, line 293
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZCopyPhysRegs.cpp, line 82
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp, line 344
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, line 376
- contrib/llvm-project/llvm/lib/Target/X86/X86CallFrameOptimization.cpp, line 394
- contrib/llvm-project/llvm/lib/Target/X86/X86FloatingPoint.cpp, line 426
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp, line 5568
- contrib/llvm-project/llvm/lib/Target/X86/X86InstructionSelector.cpp