Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 41 files:
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfo.h, line 773
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfoImpl.h, line 123
- contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp
- contrib/llvm-project/llvm/lib/Analysis/IVUsers.cpp, line 135
- contrib/llvm-project/llvm/lib/Analysis/LoopAccessAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/LoopInfo.cpp
- contrib/llvm-project/llvm/lib/Analysis/LoopNestAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineLoopInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp, line 1579
- contrib/llvm-project/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp, line 689
- contrib/llvm-project/llvm/lib/Target/ARM/MVETailPredication.cpp, line 566
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp, line 847
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 1774
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp, line 479
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp, line 733
- 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/LoopFuse.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, line 445
- 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/LoopStrengthReduce.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 1506
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, line 2499
- 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
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 7180