Defined in 2 files as a prototype:
Defined in 2 files as a function:
Referenced in 84 files:
- contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h
- contrib/llvm/include/llvm/Analysis/IVUsers.h
- contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h
- contrib/llvm/include/llvm/Analysis/LoopAnalysisManager.h, line 59
- contrib/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h
- contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
- contrib/llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
- contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
- contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
- contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h
- contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
- contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
- contrib/llvm/include/llvm/Analysis/VectorUtils.h
- contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h
- contrib/llvm/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
- contrib/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h
- contrib/llvm/include/llvm/Transforms/Utils/LoopSimplify.h, line 60
- contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
- contrib/llvm/include/llvm/Transforms/Utils/LoopVersioning.h
- contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h
- contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
- contrib/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
- contrib/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
- contrib/llvm/lib/Analysis/Delinearization.cpp, line 44
- contrib/llvm/lib/Analysis/DependenceAnalysis.cpp, line 383
- contrib/llvm/lib/Analysis/IVUsers.cpp
- contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
- contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
- contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
- contrib/llvm/lib/Analysis/VectorUtils.cpp
- contrib/llvm/lib/CodeGen/SafeStack.cpp
- contrib/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
- contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
- contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp, line 91
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
- contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp, line 41
- contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
- contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp, line 144
- contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h, line 64
- contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp, line 126
- contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp, line 107
- contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp, line 203
- contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h, line 57
- contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp, line 241
- contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h, line 48
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 1906
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h, line 84
- contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
- contrib/llvm/lib/Transforms/Scalar/LICM.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopPredication.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 243
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp, line 198
- contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp, line 198
- contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
- contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 452
- contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp, line 234
- contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
- contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp, line 389
- contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp, line 528
- contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp
- contrib/llvm/lib/Transforms/Utils/LoopVersioning.cpp, line 34
- contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp