Defined in 3 files as a prototype:
Defined in 9 files as a function:
Referenced in 100 files:
- contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
- contrib/llvm/include/llvm/Analysis/LoopInfo.h
- contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h
- contrib/llvm/include/llvm/Analysis/LoopIterator.h
- contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h, line 128
- contrib/llvm/include/llvm/IR/DebugInfoMetadata.h, line 287
- contrib/llvm/include/llvm/Object/ELF.h
- contrib/llvm/include/llvm/Object/ELFObjectFile.h
- contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
- contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp, line 483
- contrib/llvm/lib/Analysis/Delinearization.cpp, line 107
- contrib/llvm/lib/Analysis/IVUsers.cpp
- contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp
- contrib/llvm/lib/Analysis/LoopInfo.cpp
- contrib/llvm/lib/Analysis/LoopPass.cpp
- contrib/llvm/lib/Analysis/LoopUnrollAnalyzer.cpp, line 214
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
- contrib/llvm/lib/CodeGen/BranchFolding.cpp, line 1100
- contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp, line 997
- contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
- contrib/llvm/lib/CodeGen/MachineLICM.cpp
- contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp
- contrib/llvm/lib/CodeGen/MachinePipeliner.cpp
- contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
- contrib/llvm/lib/CodeGen/PHIElimination.cpp, line 566
- contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp, line 3057
- contrib/llvm/lib/CodeGen/ShrinkWrap.cpp, line 424
- contrib/llvm/lib/CodeGen/SplitKit.cpp, line 933
- contrib/llvm/lib/IR/AsmWriter.cpp, line 1597
- contrib/llvm/lib/Object/MachOObjectFile.cpp
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp, line 105
- contrib/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
- contrib/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
- contrib/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
- contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp, line 573
- contrib/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
- contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
- contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp, line 251
- contrib/llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp, line 174
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.cpp, line 92
- contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp
- contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp, line 1232
- 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/LoopAccessAnalysisPrinter.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp, line 249
- contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopPredication.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp, line 57
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp
- contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp, line 315
- contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
- contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp, line 243
- contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
- contrib/llvm/lib/Transforms/Utils/LCSSA.cpp, line 247
- contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
- contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp
- contrib/llvm/lib/Transforms/Utils/LoopVersioning.cpp
- contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, line 844
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.cpp, line 296
- contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp
- contrib/llvm/tools/lld/ELF/Arch/AMDGPU.cpp, line 42
- contrib/llvm/tools/lld/ELF/Arch/Mips.cpp
- contrib/llvm/tools/lld/ELF/Arch/MipsArchTree.cpp
- contrib/llvm/tools/lld/ELF/InputFiles.cpp
- contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp, line 254
- contrib/llvm/tools/llvm-nm/llvm-nm.cpp
- contrib/llvm/tools/llvm-objcopy/Object.cpp, line 573
- contrib/llvm/tools/llvm-objdump/MachODump.cpp
- contrib/llvm/tools/llvm-objdump/WasmDump.cpp, line 26
- contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp, line 708
- contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
- contrib/llvm/tools/llvm-readobj/MachODumper.cpp, line 390
- contrib/llvm/tools/llvm-readobj/WasmDumper.cpp, line 74
- contrib/llvm/tools/opt/PassPrinters.cpp, line 153