Defined in 2 files as a function:
Referenced in 39 files:
- contrib/llvm-project/llvm/lib/Analysis/DemandedBits.cpp, line 83
- contrib/llvm-project/llvm/lib/Analysis/GuardUtils.cpp, line 38
- contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp, line 736
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm-project/llvm/lib/Analysis/Lint.cpp, line 642
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, line 5939
- contrib/llvm-project/llvm/lib/CodeGen/Analysis.cpp, line 546
- contrib/llvm-project/llvm/lib/CodeGen/ReachingDefAnalysis.cpp
- contrib/llvm-project/llvm/lib/IR/Instruction.cpp, line 634
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2336
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp, line 481
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 177
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, line 4188
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3340
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp, line 328
- contrib/llvm-project/llvm/lib/Transforms/Scalar/BDCE.cpp, line 100
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, line 2305
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 1117
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 500
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDeletion.cpp, line 88
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp, line 589
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp, line 253
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, line 1227
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, line 913
- contrib/llvm-project/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/CloneFunction.cpp, line 352
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp, line 355
- contrib/llvm-project/llvm/lib/Transforms/Utils/FlattenCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, line 432
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, line 973
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, line 927
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 4031