Defined in 1 files as a prototype:
Defined in 4 files as a function:
Referenced in 59 files:
- contrib/llvm/include/llvm/CodeGen/MachineInstr.h
- contrib/llvm/include/llvm/CodeGen/TargetInstrInfo.h, line 868
- contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp, line 245
- contrib/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp, line 153
- contrib/llvm/lib/CodeGen/InlineSpiller.cpp
- contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
- contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp, line 325
- contrib/llvm/lib/CodeGen/LiveRangeShrink.cpp, line 200
- contrib/llvm/lib/CodeGen/MIRCanonicalizerPass.cpp, line 327
- contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp, line 498
- contrib/llvm/lib/CodeGen/MachineCSE.cpp, line 158
- contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
- contrib/llvm/lib/CodeGen/MachineLICM.cpp
- contrib/llvm/lib/CodeGen/MachinePipeliner.cpp, line 1073
- contrib/llvm/lib/CodeGen/MachineScheduler.cpp
- contrib/llvm/lib/CodeGen/MachineSink.cpp
- contrib/llvm/lib/CodeGen/OptimizePHIs.cpp, line 119
- contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
- contrib/llvm/lib/CodeGen/RegAllocFast.cpp, line 871
- contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
- contrib/llvm/lib/CodeGen/TailDuplicator.cpp, line 237
- contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp
- contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp, line 498
- contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
- contrib/llvm/lib/CodeGen/VirtRegMap.cpp
- contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
- contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
- contrib/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
- contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp, line 623
- contrib/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp, line 249
- contrib/llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp
- contrib/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, line 4400
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h
- contrib/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, line 431
- contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
- contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 1483
- contrib/llvm/lib/Target/ARM/ARMInstructionSelector.cpp, line 732
- contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
- contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp, line 145
- contrib/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, line 1223
- contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp, line 949
- contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp, line 203
- contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
- contrib/llvm/lib/Target/Mips/MipsInstructionSelector.cpp, line 102
- contrib/llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
- contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
- contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp, line 267
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, line 360
- contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp, line 388
- contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp, line 420
- contrib/llvm/lib/Target/X86/X86InstrInfo.cpp, line 4991
- contrib/llvm/lib/Target/X86/X86InstructionSelector.cpp
- contrib/llvm/lib/Target/X86/X86WinAllocaExpander.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp