Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 73 files:
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachinePipeliner.h
- contrib/llvm-project/llvm/lib/Analysis/AliasAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
- contrib/llvm-project/llvm/lib/Analysis/AliasSetTracker.cpp
- contrib/llvm-project/llvm/lib/Analysis/DependenceAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/Lint.cpp
- contrib/llvm-project/llvm/lib/Analysis/LoopAccessAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/MemDepPrinter.cpp, line 53
- contrib/llvm-project/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/MemorySSA.cpp
- contrib/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp
- contrib/llvm-project/llvm/lib/CodeGen/InlineSpiller.cpp
- contrib/llvm-project/llvm/lib/CodeGen/LiveIntervals.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineCSE.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp, line 115
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp
- contrib/llvm-project/llvm/lib/CodeGen/PostRASchedulerList.cpp
- contrib/llvm-project/llvm/lib/CodeGen/ProcessImplicitDefs.cpp, line 59
- contrib/llvm-project/llvm/lib/CodeGen/RegAllocBasic.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegAllocPBQP.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTagging.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMParallelDSP.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
- contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp, line 376
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroElide.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp, line 63
- contrib/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, line 1450
- contrib/llvm-project/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 216
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 223
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopPredication.cpp, line 338
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 1651
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 363
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Reassociate.cpp, line 2496
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Sink.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp, line 144
- contrib/llvm-project/llvm/lib/Transforms/Utils/LCSSA.cpp, line 443
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp, line 785
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VectorCombine.cpp, line 659