Defined in 2 files as a function:
Referenced in 53 files:
- contrib/llvm-project/clang/lib/CodeGen/CGCleanup.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp, line 470
- contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp, line 286
- contrib/llvm-project/llvm/include/llvm/Analysis/SparsePropagation.h, line 294
- contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h, line 1538
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, line 1728
- contrib/llvm-project/llvm/lib/Analysis/LoopInfo.cpp, line 393
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, line 9517
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, line 377
- contrib/llvm-project/llvm/lib/CodeGen/HardwareLoops.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 1899
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 2260
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp, line 941
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp, line 2420
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp, line 270
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp, line 336
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp, line 154
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp, line 1265
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroSplit.cpp
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
- contrib/llvm-project/llvm/lib/Transforms/IPO/LoopExtractor.cpp, line 159
- contrib/llvm-project/llvm/lib/Transforms/IPO/PartialInlining.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, line 1466
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp, line 1817
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp, line 212
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, line 2676
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 1615
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp, line 63
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 2388
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerConstantIntrinsics.cpp, line 62
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp, line 360
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SCCP.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, line 694
- contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/Evaluator.cpp, line 610
- contrib/llvm-project/llvm/lib/Transforms/Utils/FlattenCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp, line 2471
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, line 118
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnroll.cpp, line 860
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, line 305
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp, line 179
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp, line 568
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp, line 551
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp, line 319