Defined in 1 files as a typedef:
Referenced in 201 files:
- contrib/llvm/include/llvm/Analysis/AliasAnalysis.h, 5 times
- contrib/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h, line 60
- contrib/llvm/include/llvm/Analysis/AssumptionCache.h, 3 times
- contrib/llvm/include/llvm/Analysis/BasicAliasAnalysis.h, 2 times
- contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h, 3 times
- contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h, 2 times
- contrib/llvm/include/llvm/Analysis/CFGPrinter.h, 4 times
- contrib/llvm/include/llvm/Analysis/CFLAndersAliasAnalysis.h, 2 times
- contrib/llvm/include/llvm/Analysis/CFLSteensAliasAnalysis.h, 2 times
- contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h, 4 times
- contrib/llvm/include/llvm/Analysis/DemandedBits.h, 2 times
- contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h, 2 times
- contrib/llvm/include/llvm/Analysis/DominanceFrontier.h, 3 times
- contrib/llvm/include/llvm/Analysis/LazyValueInfo.h, 2 times
- contrib/llvm/include/llvm/Analysis/LoopAnalysisManager.h, 4 times
- contrib/llvm/include/llvm/Analysis/LoopInfo.h, 4 times
- contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h, 2 times
- contrib/llvm/include/llvm/Analysis/MemorySSA.h, 3 times
- contrib/llvm/include/llvm/Analysis/ObjCARCAliasAnalysis.h, 2 times
- contrib/llvm/include/llvm/Analysis/OptimizationRemarkEmitter.h, 2 times
- contrib/llvm/include/llvm/Analysis/PhiValues.h, 3 times
- contrib/llvm/include/llvm/Analysis/PostDominators.h, 3 times
- contrib/llvm/include/llvm/Analysis/RegionInfo.h, 4 times
- contrib/llvm/include/llvm/Analysis/ScalarEvolution.h, 3 times
- contrib/llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h, line 48
- contrib/llvm/include/llvm/Analysis/ScopedNoAliasAA.h, 2 times
- contrib/llvm/include/llvm/Analysis/StackSafetyAnalysis.h, 2 times
- contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.h, 2 times
- contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h, 2 times
- contrib/llvm/include/llvm/Analysis/TypeBasedAliasAnalysis.h, 2 times
- contrib/llvm/include/llvm/CodeGen/ExpandReductions.h, line 20
- contrib/llvm/include/llvm/CodeGen/UnreachableBlockElim.h, line 33
- contrib/llvm/include/llvm/IR/Dominators.h, 4 times
- contrib/llvm/include/llvm/IR/PassManager.h, 3 times
- contrib/llvm/include/llvm/IR/Verifier.h, 2 times
- contrib/llvm/include/llvm/Passes/PassBuilder.h, 4 times
- contrib/llvm/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h, line 30
- contrib/llvm/include/llvm/Transforms/InstCombine/InstCombine.h, line 36
- contrib/llvm/include/llvm/Transforms/Instrumentation/BoundsChecking.h, line 20
- contrib/llvm/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h, line 27
- contrib/llvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h, line 39
- contrib/llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h, line 67
- contrib/llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h, line 30
- contrib/llvm/include/llvm/Transforms/Scalar/ADCE.h, line 33
- contrib/llvm/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h, line 30
- contrib/llvm/include/llvm/Transforms/Scalar/BDCE.h, line 27
- contrib/llvm/include/llvm/Transforms/Scalar/CallSiteSplitting.h, line 25
- contrib/llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h, line 124
- contrib/llvm/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h, line 21
- contrib/llvm/include/llvm/Transforms/Scalar/DCE.h, line 25
- contrib/llvm/include/llvm/Transforms/Scalar/DeadStoreElimination.h, line 31
- contrib/llvm/include/llvm/Transforms/Scalar/DivRemPairs.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/EarlyCSE.h, line 35
- contrib/llvm/include/llvm/Transforms/Scalar/Float2Int.h, line 27
- contrib/llvm/include/llvm/Transforms/Scalar/GVN.h, 3 times
- contrib/llvm/include/llvm/Transforms/Scalar/GuardWidening.h, line 27
- contrib/llvm/include/llvm/Transforms/Scalar/InstSimplifyPass.h, line 37
- contrib/llvm/include/llvm/Transforms/Scalar/JumpThreading.h, line 104
- contrib/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h, line 28
- contrib/llvm/include/llvm/Transforms/Scalar/LoopDistribute.h, line 28
- contrib/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h, line 29
- contrib/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h, line 274
- contrib/llvm/include/llvm/Transforms/Scalar/LoopSink.h, line 36
- contrib/llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h, line 112
- contrib/llvm/include/llvm/Transforms/Scalar/LowerAtomic.h, line 25
- contrib/llvm/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h, line 32
- contrib/llvm/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h, line 23
- contrib/llvm/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h, line 42
- contrib/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h, line 50
- contrib/llvm/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h, line 34
- contrib/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h, line 105
- contrib/llvm/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/Reassociate.h, line 91
- contrib/llvm/include/llvm/Transforms/Scalar/SCCP.h, line 39
- contrib/llvm/include/llvm/Transforms/Scalar/SROA.h, line 117
- contrib/llvm/include/llvm/Transforms/Scalar/Scalarizer.h, line 27
- contrib/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h, line 50
- contrib/llvm/include/llvm/Transforms/Scalar/Sink.h, line 26
- contrib/llvm/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h, line 106
- contrib/llvm/include/llvm/Transforms/Scalar/SpeculativeExecution.h, line 75
- contrib/llvm/include/llvm/Transforms/Scalar/TailRecursionElimination.h, line 62
- contrib/llvm/include/llvm/Transforms/Scalar/WarnMissedTransforms.h, line 30
- contrib/llvm/include/llvm/Transforms/Utils/AddDiscriminators.h, line 27
- contrib/llvm/include/llvm/Transforms/Utils/BreakCriticalEdges.h, line 26
- contrib/llvm/include/llvm/Transforms/Utils/EntryExitInstrumenter.h, line 29
- contrib/llvm/include/llvm/Transforms/Utils/LCSSA.h, line 40
- contrib/llvm/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h, line 23
- contrib/llvm/include/llvm/Transforms/Utils/LoopSimplify.h, line 52
- contrib/llvm/include/llvm/Transforms/Utils/LowerInvoke.h, line 25
- contrib/llvm/include/llvm/Transforms/Utils/Mem2Reg.h, line 26
- contrib/llvm/include/llvm/Transforms/Utils/PredicateInfo.h, 2 times
- contrib/llvm/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h, line 19
- contrib/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h, line 101
- contrib/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h, line 76
- contrib/llvm/lib/Analysis/AliasAnalysis.cpp, line 82
- contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp, line 89
- contrib/llvm/lib/Analysis/AssumptionCache.cpp, line 209
- contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp, 2 times
- contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp, 3 times
- contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp, 2 times
- contrib/llvm/lib/Analysis/CFGPrinter.cpp, 4 times
- contrib/llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp, line 900
- contrib/llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp, line 334
- contrib/llvm/lib/Analysis/DemandedBits.cpp, 2 times
- contrib/llvm/lib/Analysis/DependenceAnalysis.cpp, 2 times
- contrib/llvm/lib/Analysis/DominanceFrontier.cpp, 3 times
- contrib/llvm/lib/Analysis/LazyValueInfo.cpp, 2 times
- contrib/llvm/lib/Analysis/LoopAnalysisManager.cpp, 3 times
- contrib/llvm/lib/Analysis/LoopInfo.cpp, 4 times
- contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, 2 times
- contrib/llvm/lib/Analysis/MemorySSA.cpp, 3 times
- contrib/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp, line 134
- contrib/llvm/lib/Analysis/OptimizationRemarkEmitter.cpp, 2 times
- contrib/llvm/lib/Analysis/PhiValues.cpp, 3 times
- contrib/llvm/lib/Analysis/PostDominators.cpp, 3 times
- contrib/llvm/lib/Analysis/RegionInfo.cpp, 4 times
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp, 3 times
- contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp, line 119
- contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp, line 179
- contrib/llvm/lib/Analysis/StackSafetyAnalysis.cpp, 3 times
- contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp, line 1656
- contrib/llvm/lib/Analysis/TargetTransformInfo.cpp, 2 times
- contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp, line 709
- contrib/llvm/lib/CodeGen/ExpandReductions.cpp, line 163
- contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp, line 101
- contrib/llvm/lib/FuzzMutate/IRMutator.cpp, line 74
- contrib/llvm/lib/IR/Dominators.cpp, 4 times
- contrib/llvm/lib/IR/IRPrintingPasses.cpp, 2 times
- contrib/llvm/lib/IR/PassManager.cpp, line 25
- contrib/llvm/lib/IR/Verifier.cpp, 2 times
- contrib/llvm/lib/LTO/LTOBackend.cpp, 2 times
- contrib/llvm/lib/Passes/PassBuilder.cpp, 4 times
- contrib/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp, line 313
- contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, line 995
- contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp, line 1354
- contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp, line 56
- contrib/llvm/lib/Transforms/IPO/Inliner.cpp, 3 times
- contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp, line 1648
- contrib/llvm/lib/Transforms/IPO/SyntheticCountsPropagation.cpp, line 100
- contrib/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp, line 513
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3455
- contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp, line 208
- contrib/llvm/lib/Transforms/Instrumentation/CGProfile.cpp, line 29
- contrib/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp, line 2058
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, line 626
- contrib/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp, line 441
- contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, line 149
- contrib/llvm/lib/Transforms/Scalar/ADCE.cpp, line 674
- contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp, line 402
- contrib/llvm/lib/Transforms/Scalar/BDCE.cpp, line 144
- contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, line 584
- contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, line 955
- contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp, line 771
- contrib/llvm/lib/Transforms/Scalar/DCE.cpp, line 137
- contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 1330
- contrib/llvm/lib/Transforms/Scalar/DivRemPairs.cpp, line 207
- contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, line 1227
- contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp, line 517
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp, line 629
- contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 1178
- contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 904
- contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp, line 787
- contrib/llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp, line 130
- contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 310
- contrib/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp, line 158
- contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, line 1033
- contrib/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, line 663
- contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 318
- contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp, line 1339
- contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp, line 352
- contrib/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp, line 85
- contrib/llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp, line 116
- contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 1457
- contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp, line 388
- contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp, line 181
- contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp, line 136
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1813
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp, line 4543
- contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp, line 817
- contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp, line 219
- contrib/llvm/lib/Transforms/Scalar/Sink.cpp, line 256
- contrib/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, line 796
- contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp, line 309
- contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, line 863
- contrib/llvm/lib/Transforms/Scalar/WarnMissedTransforms.cpp, line 93
- contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp, line 271
- contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp, line 81
- contrib/llvm/lib/Transforms/Utils/EntryExitInstrumenter.cpp, line 167
- contrib/llvm/lib/Transforms/Utils/LCSSA.cpp, line 452
- contrib/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp, line 552
- contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp, line 789
- contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp, line 89
- contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp, line 61
- contrib/llvm/lib/Transforms/Utils/PredicateInfo.cpp, 2 times
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 265
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 7519
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 4576
- contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp, line 966
- contrib/llvm/tools/opt/NewPMDriver.cpp, line 294