Defined in 1 files as a function:
Referenced in 101 files:
- contrib/llvm-project/llvm/include/llvm/Analysis/AssumeBundleQueries.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/AssumptionCache.h, 12 times
- contrib/llvm-project/llvm/include/llvm/Analysis/BasicAliasAnalysis.h, 6 times
- contrib/llvm-project/llvm/include/llvm/Analysis/CodeMetrics.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/DemandedBits.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/IVDescriptors.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/IVUsers.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/InlineCost.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/InstructionSimplify.h, 5 times
- contrib/llvm-project/llvm/include/llvm/Analysis/LazyValueInfo.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopAnalysisManager.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/PHITransAddr.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolution.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfo.h, 10 times
- contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/ValueTracking.h, 22 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/BasicTTIImpl.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/IPO/HotColdSplitting.h, 4 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/GVN.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/SROA.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Cloning.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/CodeExtractor.h, 5 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Local.h, 6 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LoopRotationUtils.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LoopSimplify.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/PredicateInfo.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/UnrollLoop.h, 6 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h, 3 times
- contrib/llvm-project/llvm/lib/Analysis/AssumeBundleQueries.cpp, 4 times
- contrib/llvm-project/llvm/lib/Analysis/AssumptionCache.cpp, 17 times
- contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/CodeMetrics.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/IVUsers.cpp, line 305
- contrib/llvm-project/llvm/lib/Analysis/InlineAdvisor.cpp, line 97
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, 8 times
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp, 4 times
- contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/Lint.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/MLInlineAdvisor.cpp, line 170
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, line 11315
- contrib/llvm-project/llvm/lib/Analysis/TargetTransformInfo.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, 25 times
- contrib/llvm-project/llvm/lib/CodeGen/HardwareLoops.cpp, line 157
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp, line 87
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInline.cpp, line 211
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.h, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/AlwaysInliner.cpp, line 39
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, line 1730
- contrib/llvm-project/llvm/lib/Transforms/IPO/HotColdSplitting.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/InlineSimple.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/Inliner.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/LoopExtractor.cpp, line 206
- contrib/llvm-project/llvm/lib/Transforms/IPO/PartialInlining.cpp, 13 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, 6 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineNegator.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3716
- contrib/llvm-project/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, line 2137
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp, line 105
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp, line 1055
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NaryReassociate.cpp, line 197
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, line 4675
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp, 9 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, line 1219
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnroll.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, line 226
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp, line 613
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp, line 549
- contrib/llvm-project/llvm/lib/Transforms/Utils/LowerSwitch.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/Mem2Reg.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/PredicateInfo.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 8 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 3 times