Defined in 1 files as a struct:
Referenced in 114 files:
- contrib/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h, line 34
- contrib/llvm/include/llvm/Analysis/AssumptionCache.h, line 165
- contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h, line 125
- contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h, line 221
- contrib/llvm/include/llvm/Analysis/CFGPrinter.h, 4 times
- contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h, 4 times
- contrib/llvm/include/llvm/Analysis/CallGraph.h, line 308
- contrib/llvm/include/llvm/Analysis/DemandedBits.h, line 108
- contrib/llvm/include/llvm/Analysis/DominanceFrontier.h, line 199
- contrib/llvm/include/llvm/Analysis/LazyCallGraph.h, 2 times
- contrib/llvm/include/llvm/Analysis/LoopInfo.h, 2 times
- contrib/llvm/include/llvm/Analysis/MemorySSA.h, 2 times
- contrib/llvm/include/llvm/Analysis/PostDominators.h, line 55
- contrib/llvm/include/llvm/Analysis/ProfileSummaryInfo.h, line 157
- contrib/llvm/include/llvm/Analysis/RegionInfo.h, 2 times
- contrib/llvm/include/llvm/Analysis/ScalarEvolution.h, line 1806
- contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h, line 47
- contrib/llvm/include/llvm/CodeGen/ExpandReductions.h, line 18
- contrib/llvm/include/llvm/CodeGen/PreISelIntrinsicLowering.h, line 23
- contrib/llvm/include/llvm/CodeGen/UnreachableBlockElim.h, line 31
- contrib/llvm/include/llvm/IR/Dominators.h, 2 times
- contrib/llvm/include/llvm/IR/PassManager.h, 8 times
- contrib/llvm/include/llvm/IR/Verifier.h, line 137
- contrib/llvm/include/llvm/Transforms/GCOVProfiler.h, line 21
- contrib/llvm/include/llvm/Transforms/IPO/AlwaysInliner.h, line 30
- contrib/llvm/include/llvm/Transforms/IPO/ArgumentPromotion.h, line 24
- contrib/llvm/include/llvm/Transforms/IPO/CalledValuePropagation.h, line 29
- contrib/llvm/include/llvm/Transforms/IPO/ConstantMerge.h, line 30
- contrib/llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h, line 22
- contrib/llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h, line 40
- contrib/llvm/include/llvm/Transforms/IPO/ElimAvailExtern.h, line 26
- contrib/llvm/include/llvm/Transforms/IPO/ForceFunctionAttrs.h, line 24
- contrib/llvm/include/llvm/Transforms/IPO/FunctionAttrs.h, 2 times
- contrib/llvm/include/llvm/Transforms/IPO/FunctionImport.h, line 70
- contrib/llvm/include/llvm/Transforms/IPO/GlobalDCE.h, line 30
- contrib/llvm/include/llvm/Transforms/IPO/GlobalOpt.h, line 26
- contrib/llvm/include/llvm/Transforms/IPO/GlobalSplit.h, line 27
- contrib/llvm/include/llvm/Transforms/IPO/InferFunctionAttrs.h, line 26
- contrib/llvm/include/llvm/Transforms/IPO/Inliner.h, line 95
- contrib/llvm/include/llvm/Transforms/IPO/Internalize.h, line 37
- contrib/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h, line 198
- contrib/llvm/include/llvm/Transforms/IPO/PartialInlining.h, line 25
- contrib/llvm/include/llvm/Transforms/IPO/SCCP.h, line 31
- contrib/llvm/include/llvm/Transforms/IPO/StripDeadPrototypes.h, line 26
- contrib/llvm/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h, line 26
- contrib/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h, line 220
- contrib/llvm/include/llvm/Transforms/InstCombine/InstCombine.h, line 27
- contrib/llvm/include/llvm/Transforms/InstrProfiling.h, line 36
- contrib/llvm/include/llvm/Transforms/Instrumentation/BoundsChecking.h, line 19
- contrib/llvm/include/llvm/Transforms/PGOInstrumentation.h, 4 times
- contrib/llvm/include/llvm/Transforms/SampleProfile.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/ADCE.h, line 32
- contrib/llvm/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h, line 29
- contrib/llvm/include/llvm/Transforms/Scalar/BDCE.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/CallSiteSplitting.h, line 23
- contrib/llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h, line 109
- contrib/llvm/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h, line 20
- contrib/llvm/include/llvm/Transforms/Scalar/DCE.h, line 23
- contrib/llvm/include/llvm/Transforms/Scalar/DeadStoreElimination.h, line 29
- contrib/llvm/include/llvm/Transforms/Scalar/DivRemPairs.h, line 24
- contrib/llvm/include/llvm/Transforms/Scalar/EarlyCSE.h, line 31
- contrib/llvm/include/llvm/Transforms/Scalar/Float2Int.h, line 25
- contrib/llvm/include/llvm/Transforms/Scalar/GVN.h, 3 times
- contrib/llvm/include/llvm/Transforms/Scalar/GuardWidening.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/IVUsersPrinter.h, line 20
- contrib/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/JumpThreading.h, line 76
- contrib/llvm/include/llvm/Transforms/Scalar/LICM.h, line 43
- contrib/llvm/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h, line 20
- contrib/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h, line 23
- contrib/llvm/include/llvm/Transforms/Scalar/LoopDeletion.h, line 25
- contrib/llvm/include/llvm/Transforms/Scalar/LoopDistribute.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h, line 28
- contrib/llvm/include/llvm/Transforms/Scalar/LoopInstSimplify.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h, line 28
- contrib/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h, 3 times
- contrib/llvm/include/llvm/Transforms/Scalar/LoopPredication.h, line 25
- contrib/llvm/include/llvm/Transforms/Scalar/LoopRotation.h, line 24
- contrib/llvm/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h, line 27
- contrib/llvm/include/llvm/Transforms/Scalar/LoopSink.h, line 34
- contrib/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h, line 34
- contrib/llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h, 2 times
- contrib/llvm/include/llvm/Transforms/Scalar/LowerAtomic.h, line 23
- contrib/llvm/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h, line 24
- contrib/llvm/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h, line 22
- contrib/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h, line 40
- contrib/llvm/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h, line 32
- contrib/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h, line 103
- contrib/llvm/include/llvm/Transforms/Scalar/NewGVN.h, line 24
- contrib/llvm/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h, line 24
- contrib/llvm/include/llvm/Transforms/Scalar/Reassociate.h, line 71
- contrib/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h, line 30
- contrib/llvm/include/llvm/Transforms/Scalar/SCCP.h, line 31
- contrib/llvm/include/llvm/Transforms/Scalar/SROA.h, line 66
- contrib/llvm/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h, line 38
- contrib/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h, line 30
- contrib/llvm/include/llvm/Transforms/Scalar/Sink.h, line 24
- contrib/llvm/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h, line 104
- contrib/llvm/include/llvm/Transforms/Scalar/SpeculativeExecution.h, line 71
- contrib/llvm/include/llvm/Transforms/Scalar/TailRecursionElimination.h, line 61
- contrib/llvm/include/llvm/Transforms/Utils/AddDiscriminators.h, line 25
- contrib/llvm/include/llvm/Transforms/Utils/BreakCriticalEdges.h, line 25
- contrib/llvm/include/llvm/Transforms/Utils/EntryExitInstrumenter.h, line 26
- contrib/llvm/include/llvm/Transforms/Utils/LCSSA.h, line 38
- contrib/llvm/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h, line 19
- contrib/llvm/include/llvm/Transforms/Utils/LoopSimplify.h, line 50
- contrib/llvm/include/llvm/Transforms/Utils/LowerInvoke.h, line 23
- contrib/llvm/include/llvm/Transforms/Utils/Mem2Reg.h, line 24
- contrib/llvm/include/llvm/Transforms/Utils/NameAnonGlobals.h, line 24
- contrib/llvm/include/llvm/Transforms/Utils/PredicateInfo.h, 2 times
- contrib/llvm/include/llvm/Transforms/Utils/SimplifyInstructions.h, line 25
- contrib/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h, line 121
- contrib/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h, line 72
- contrib/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h, line 59