Defined in 1 files as a prototype:
Defined in 4 files as a function:
Referenced in 53 files:
- contrib/llvm/include/llvm/CodeGen/MachineInstr.h
- contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp, line 266
- contrib/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp, line 152
- contrib/llvm/lib/CodeGen/InlineSpiller.cpp
- contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
- contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp, line 322
- contrib/llvm/lib/CodeGen/LiveRangeShrink.cpp, line 200
- contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp, line 419
- contrib/llvm/lib/CodeGen/MachineCSE.cpp, line 158
- contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
- contrib/llvm/lib/CodeGen/MachineLICM.cpp
- 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 918
- contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
- contrib/llvm/lib/CodeGen/TailDuplicator.cpp, line 236
- contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp
- 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/SIFixSGPRCopies.cpp, line 254
- contrib/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp, line 329
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, line 3889
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h
- contrib/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, line 413
- contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
- contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 1427
- contrib/llvm/lib/Target/ARM/ARMInstructionSelector.cpp, line 666
- contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
- contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp, line 145
- contrib/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, line 1225
- contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp, line 935
- contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp, line 203
- contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp, line 241
- contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, line 2162
- contrib/llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
- contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
- contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp, line 246
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, line 338
- contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp, line 397
- contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp, line 419
- contrib/llvm/lib/Target/X86/X86InstrInfo.cpp, line 8481
- contrib/llvm/lib/Target/X86/X86InstructionSelector.cpp
- contrib/llvm/lib/Target/X86/X86WinAllocaExpander.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp