Defined in 2 files as a prototype:
Defined in 2 files as a function:
Referenced in 94 files:
- contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h
- contrib/llvm/include/llvm/Analysis/IVDescriptors.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/LoopRotationUtils.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 390
- contrib/llvm/lib/Analysis/IVDescriptors.cpp
- 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/StackSafetyAnalysis.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
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
- contrib/llvm/lib/Target/ARM/ARMParallelDSP.cpp
- 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
- contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
- contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp, line 144
- contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h, line 97
- contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp, line 129
- contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp, line 108
- contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp, line 208
- 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 50
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 2278
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h, line 84
- contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
- 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/LoopSimplifyCFG.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 258
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp, line 202
- contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp, line 198
- contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
- contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 450
- contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
- contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp, line 234
- contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
- contrib/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
- contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp, line 558
- 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