Defined in 13 files as a prototype:
- contrib/llvm/include/llvm/Analysis/MemorySSA.h, line 769 (as a prototype)
- contrib/llvm/include/llvm/Analysis/MemorySSA.h, line 773 (as a prototype)
- contrib/llvm/include/llvm/Analysis/OrderedBasicBlock.h, line 62 (as a prototype)
- contrib/llvm/include/llvm/Analysis/OrderedInstructions.h, line 48 (as a prototype)
- contrib/llvm/include/llvm/Analysis/ScalarEvolution.h, line 948 (as a prototype)
- contrib/llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h, line 44 (as a prototype)
- contrib/llvm/include/llvm/CodeGen/LexicalScopes.h, line 169 (as a prototype)
- contrib/llvm/include/llvm/IR/Dominators.h, line 166 (as a prototype)
- contrib/llvm/include/llvm/IR/Dominators.h, line 167 (as a prototype)
- contrib/llvm/include/llvm/IR/Dominators.h, line 168 (as a prototype)
- contrib/llvm/include/llvm/IR/Dominators.h, line 174 (as a prototype)
- contrib/llvm/include/llvm/IR/Dominators.h, line 175 (as a prototype)
- contrib/llvm/include/llvm/Support/GenericDomTree.h, line 437 (as a prototype)
Defined in 25 files as a function:
- contrib/llvm/include/llvm/Analysis/Trace.h, line 74 (as a function)
- contrib/llvm/include/llvm/CodeGen/LexicalScopes.h, line 105 (as a function)
- contrib/llvm/include/llvm/CodeGen/MachineDominators.h, line 113 (as a function)
- contrib/llvm/include/llvm/CodeGen/MachineDominators.h, line 119 (as a function)
- contrib/llvm/include/llvm/CodeGen/MachineDominators.h, line 127 (as a function)
- contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h, line 56 (as a function)
- contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h, line 61 (as a function)
- contrib/llvm/include/llvm/Support/GenericDomTree.h, line 394 (as a function)
- contrib/llvm/include/llvm/Support/GenericDomTree.h, line 867 (as a function)
- contrib/llvm/lib/Analysis/MemorySSA.cpp, line 2029 (as a function)
- contrib/llvm/lib/Analysis/MemorySSA.cpp, line 2042 (as a function)
- contrib/llvm/lib/Analysis/OrderedBasicBlock.cpp, line 67 (as a function)
- contrib/llvm/lib/Analysis/OrderedInstructions.cpp, line 32 (as a function)
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp, line 11741 (as a function)
- contrib/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp, line 20 (as a function)
- contrib/llvm/lib/CodeGen/LexicalScopes.cpp, line 301 (as a function)
- contrib/llvm/lib/CodeGen/LiveDebugValues.cpp, line 101 (as a function)
- contrib/llvm/lib/CodeGen/LiveDebugValues.cpp, line 163 (as a function)
- contrib/llvm/lib/IR/Dominators.cpp, line 116 (as a function)
- contrib/llvm/lib/IR/Dominators.cpp, line 153 (as a function)
- contrib/llvm/lib/IR/Dominators.cpp, line 179 (as a function)
- contrib/llvm/lib/IR/Dominators.cpp, line 231 (as a function)
- contrib/llvm/lib/IR/Dominators.cpp, line 249 (as a function)
- contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h, line 295 (as a function)
- contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h, line 110 (as a function)
Referenced in 116 files:
- contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h, line 565
- contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h, 8 times
- contrib/llvm/include/llvm/CodeGen/LexicalScopes.h, line 100
- contrib/llvm/include/llvm/CodeGen/MachineDominators.h, 3 times
- contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h, 2 times
- contrib/llvm/include/llvm/IR/Dominators.h, line 160
- contrib/llvm/include/llvm/Support/GenericDomTree.h, 4 times
- contrib/llvm/lib/Analysis/CFG.cpp, line 149
- contrib/llvm/lib/Analysis/CaptureTracking.cpp, 2 times
- contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp, line 217
- contrib/llvm/lib/Analysis/IVDescriptors.cpp, 3 times
- contrib/llvm/lib/Analysis/IVUsers.cpp, 2 times
- contrib/llvm/lib/Analysis/InstructionPrecedenceTracking.cpp, line 61
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp, line 151
- contrib/llvm/lib/Analysis/LazyValueInfo.cpp, 2 times
- contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp, line 2023
- contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, 2 times
- contrib/llvm/lib/Analysis/MemorySSA.cpp, 15 times
- contrib/llvm/lib/Analysis/MemorySSAUpdater.cpp, 4 times
- contrib/llvm/lib/Analysis/OrderedInstructions.cpp, 2 times
- contrib/llvm/lib/Analysis/PHITransAddr.cpp, 4 times
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp, 20 times
- contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp, 18 times
- contrib/llvm/lib/Analysis/TypeMetadataUtils.cpp, line 36
- contrib/llvm/lib/Analysis/ValueTracking.cpp, 6 times
- contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp, line 1291
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp, 2 times
- contrib/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp, line 44
- contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp, line 371
- contrib/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp, 2 times
- contrib/llvm/lib/CodeGen/LexicalScopes.cpp, 2 times
- contrib/llvm/lib/CodeGen/LiveDebugValues.cpp, 2 times
- contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp, line 536
- contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp, 2 times
- contrib/llvm/lib/CodeGen/MachineDominators.cpp, line 130
- contrib/llvm/lib/CodeGen/MachineLICM.cpp, line 624
- contrib/llvm/lib/CodeGen/MachineSink.cpp, 4 times
- contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp, line 543
- contrib/llvm/lib/CodeGen/ShrinkWrap.cpp, 2 times
- contrib/llvm/lib/CodeGen/SplitKit.cpp, 4 times
- contrib/llvm/lib/IR/Dominators.cpp, 9 times
- contrib/llvm/lib/IR/Verifier.cpp, line 3899
- contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp, 3 times
- contrib/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp, 6 times
- contrib/llvm/lib/Target/AMDGPU/SIFixWWMLiveness.cpp, 3 times
- contrib/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp, line 1050
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, line 3824
- contrib/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp, 3 times
- contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, line 2293
- contrib/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp, 6 times
- contrib/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp, line 236
- contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp, line 394
- contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/RDFLiveness.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp, 3 times
- contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp, line 602
- contrib/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp, 3 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp, line 617
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp, line 106
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp, line 70
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, line 417
- contrib/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, 2 times
- contrib/llvm/lib/Transforms/Coroutines/CoroElide.cpp, line 169
- contrib/llvm/lib/Transforms/Coroutines/CoroFrame.cpp, 2 times
- contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 1837
- contrib/llvm/lib/Transforms/IPO/HotColdSplitting.cpp, 3 times
- contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp, line 895
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, line 4240
- contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 145
- contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 1047
- contrib/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp, 3 times
- contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp, line 1093
- contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp, 2 times
- contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, line 845
- contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp, line 164
- contrib/llvm/lib/Transforms/Scalar/DivRemPairs.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, line 693
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp, 8 times
- contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp, 4 times
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/LICM.cpp, 6 times
- contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 540
- contrib/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, line 147
- contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 142
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 4 times
- contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 936
- contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp, line 542
- contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp, 7 times
- contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 1156
- contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 6 times
- contrib/llvm/lib/Transforms/Scalar/Sink.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, line 115
- contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp, line 267
- contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp, 4 times
- contrib/llvm/lib/Transforms/Utils/LCSSA.cpp, line 139
- contrib/llvm/lib/Transforms/Utils/Local.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp, line 285
- contrib/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, line 62
- contrib/llvm/lib/Transforms/Utils/PredicateInfo.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, line 394
- contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, line 714
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, 6 times
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 1498
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 3 times
- contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h, line 111