Defined in 3 files as a function:
Referenced in 63 files:
- contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp, line 2102
- contrib/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp, line 327
- contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp, line 1155
- contrib/llvm-project/llvm/lib/Analysis/Delinearization.cpp, line 68
- contrib/llvm-project/llvm/lib/Analysis/DependenceAnalysis.cpp, line 157
- contrib/llvm-project/llvm/lib/Analysis/IVUsers.cpp, line 369
- contrib/llvm-project/llvm/lib/Analysis/LazyBlockFrequencyInfo.cpp, line 57
- contrib/llvm-project/llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp, line 58
- contrib/llvm-project/llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/LoopAccessAnalysis.cpp, line 2303
- contrib/llvm-project/llvm/lib/Analysis/LoopPass.cpp, line 132
- contrib/llvm-project/llvm/lib/Analysis/MustExecute.cpp, line 463
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, line 11961
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, line 463
- contrib/llvm-project/llvm/lib/CodeGen/HardwareLoops.cpp, line 223
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 443
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp, line 130
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp, line 182
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 399
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp, line 324
- contrib/llvm-project/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp, line 989
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp, line 1275
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2428
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp, line 291
- contrib/llvm-project/llvm/lib/Transforms/IPO/LoopExtractor.cpp, line 135
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3837
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, line 2735
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GuardWidening.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 2872
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp, line 1810
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 217
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp, line 197
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDeletion.cpp, line 279
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, line 1019
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp, line 1619
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 225
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp, line 191
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp, line 457
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, line 642
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopPredication.cpp, line 334
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 1652
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRotation.cpp, line 94
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp, line 730
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 364
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 5805
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp, line 473
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp, line 1269
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 523
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp, line 590
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, line 1896
- contrib/llvm-project/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp, line 134
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 1140
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, line 2971
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Sink.cpp, line 279
- contrib/llvm-project/llvm/lib/Transforms/Scalar/WarnMissedTransforms.cpp, line 124
- contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp, line 58
- contrib/llvm-project/llvm/lib/Transforms/Utils/FixIrreducible.cpp, line 310
- contrib/llvm-project/llvm/lib/Transforms/Utils/LCSSA.cpp, line 472
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp, line 820
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopVersioning.cpp, line 266
- contrib/llvm-project/llvm/lib/Transforms/Utils/UnifyLoopExits.cpp, line 209
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 1624
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 5632