Defined in 2 files as a prototype:
Defined in 2 files as a function:
Referenced in 79 files:
- contrib/llvm-project/llvm/include/llvm/PassAnalysisSupport.h, line 210
- contrib/llvm-project/llvm/lib/Analysis/AliasAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/CostModel.cpp, line 91
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm-project/llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp, line 322
- contrib/llvm-project/llvm/lib/Analysis/LoopAccessAnalysis.cpp, line 2299
- contrib/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp, line 903
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
- contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp, line 167
- contrib/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp
- contrib/llvm-project/llvm/lib/CodeGen/ExpandMemCmp.cpp, line 779
- contrib/llvm-project/llvm/lib/CodeGen/GCMetadata.cpp, line 141
- contrib/llvm-project/llvm/lib/CodeGen/GCRootLowering.cpp, line 106
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
- contrib/llvm-project/llvm/lib/CodeGen/HardwareLoops.cpp, line 229
- contrib/llvm-project/llvm/lib/CodeGen/IndirectBrExpandPass.cpp, line 78
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedAccessPass.cpp, line 448
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp, line 1323
- contrib/llvm-project/llvm/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues.cpp
- contrib/llvm-project/llvm/lib/CodeGen/LowerEmuTLS.cpp, line 67
- contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp, line 50
- contrib/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp
- contrib/llvm-project/llvm/lib/CodeGen/PHIElimination.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
- contrib/llvm-project/llvm/lib/CodeGen/StackProtector.cpp, line 87
- contrib/llvm-project/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TypePromotion.cpp, line 940
- contrib/llvm-project/llvm/lib/CodeGen/UnreachableBlockElim.cpp
- contrib/llvm-project/llvm/lib/CodeGen/XRayInstrumentation.cpp
- contrib/llvm-project/llvm/lib/IR/Pass.cpp, line 65
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp, line 939
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTagging.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h, line 104
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp, line 395
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp, line 87
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp, line 122
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp, line 368
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp, line 588
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp, line 747
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, line 656
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp, line 279
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp, line 194
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp, line 293
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLowerMASSVEntries.cpp, line 153
- contrib/llvm-project/llvm/lib/Target/X86/X86PartialReduction.cpp, line 450
- contrib/llvm-project/llvm/lib/Transforms/IPO/HotColdSplitting.cpp, line 697
- contrib/llvm-project/llvm/lib/Transforms/IPO/Internalize.cpp, line 268
- contrib/llvm-project/llvm/lib/Transforms/IPO/LoopExtractor.cpp, line 208
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3836
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp, line 523
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp, line 718
- contrib/llvm-project/llvm/lib/Transforms/Scalar/DCE.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, line 2725
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GuardWidening.cpp, line 838
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 207
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDeletion.cpp, line 280
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 234
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRotation.cpp, line 104
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 361
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 5812
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerConstantIntrinsics.cpp, line 164
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp, line 905
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, line 2981
- contrib/llvm-project/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LCSSA.cpp, line 474
- contrib/llvm-project/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp, line 538
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LowerSwitch.cpp, line 149
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 1628
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 5629