Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 50 files:
- contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp
- contrib/llvm-project/llvm/lib/Analysis/LoopInfo.cpp
- contrib/llvm-project/llvm/lib/Analysis/LoopNestAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/MustExecute.cpp, line 142
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, line 690
- contrib/llvm-project/llvm/lib/CodeGen/HardwareLoops.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp, line 1577
- contrib/llvm-project/llvm/lib/CodeGen/MachineLoopInfo.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp, line 367
- contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, line 11458
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/MVETailPredication.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp, line 857
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp, line 774
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDistribute.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, line 434
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopPredication.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp, line 530
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 236
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/CanonicalizeFreezeInLoops.cpp, line 106
- contrib/llvm-project/llvm/lib/Transforms/Utils/CloneFunction.cpp, line 766
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnroll.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp, line 633
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopVersioning.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, line 654
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp, line 1062
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 4815
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp