Defined in 1 files as a prototype:
Defined in 3 files as a function:
Referenced in 87 files:
- contrib/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h, line 1183
- contrib/llvm-project/llvm/include/llvm/Analysis/CFG.h, line 152
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfo.h
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfoImpl.h
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopIterator.h, line 232
- contrib/llvm-project/llvm/include/llvm/Analysis/RegionInfoImpl.h, line 158
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineLoopInfo.h
- contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp, line 659
- contrib/llvm-project/llvm/lib/Analysis/CFG.cpp
- contrib/llvm-project/llvm/lib/Analysis/Delinearization.cpp, line 85
- contrib/llvm-project/llvm/lib/Analysis/DependenceAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/DivergenceAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/IVUsers.cpp
- contrib/llvm-project/llvm/lib/Analysis/LoopCacheAnalysis.cpp, line 328
- contrib/llvm-project/llvm/lib/Analysis/LoopInfo.cpp
- contrib/llvm-project/llvm/lib/Analysis/MustExecute.cpp
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm-project/llvm/lib/Analysis/SyncDependenceAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/TargetTransformInfo.cpp, line 178
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, line 2978
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CalcSpillWeights.cpp, line 229
- contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineCombiner.cpp, line 516
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineLoopInfo.cpp, line 142
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineTraceMetrics.cpp
- contrib/llvm-project/llvm/lib/CodeGen/PHIElimination.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp, line 3154
- contrib/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SplitKit.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp, line 96
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp, line 893
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp, line 455
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp, line 387
- contrib/llvm-project/llvm/lib/Target/X86/X86FixupBWInsts.cpp, line 382
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, line 6622
- contrib/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 1950
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, line 1411
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GuardWidening.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp, line 1396
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 363
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopPredication.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 188
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 1287
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp, line 592
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 838
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Sink.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/CloneFunction.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/FixIrreducible.cpp, line 216
- contrib/llvm-project/llvm/lib/Transforms/Utils/LCSSA.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, line 539
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnroll.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp, line 516
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/UnifyLoopExits.cpp, line 149
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h