reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
158 FUNCTION_PASS("aa-eval", AAEvaluator()) 159 FUNCTION_PASS("adce", ADCEPass()) 160 FUNCTION_PASS("add-discriminators", AddDiscriminatorsPass()) 161 FUNCTION_PASS("aggressive-instcombine", AggressiveInstCombinePass()) 162 FUNCTION_PASS("alignment-from-assumptions", AlignmentFromAssumptionsPass()) 163 FUNCTION_PASS("bdce", BDCEPass()) 164 FUNCTION_PASS("bounds-checking", BoundsCheckingPass()) 165 FUNCTION_PASS("break-crit-edges", BreakCriticalEdgesPass()) 166 FUNCTION_PASS("callsite-splitting", CallSiteSplittingPass()) 167 FUNCTION_PASS("consthoist", ConstantHoistingPass()) 168 FUNCTION_PASS("chr", ControlHeightReductionPass()) 169 FUNCTION_PASS("correlated-propagation", CorrelatedValuePropagationPass()) 170 FUNCTION_PASS("dce", DCEPass()) 171 FUNCTION_PASS("div-rem-pairs", DivRemPairsPass()) 172 FUNCTION_PASS("dse", DSEPass()) 173 FUNCTION_PASS("dot-cfg", CFGPrinterPass()) 174 FUNCTION_PASS("dot-cfg-only", CFGOnlyPrinterPass()) 175 FUNCTION_PASS("early-cse", EarlyCSEPass(/*UseMemorySSA=*/false)) 176 FUNCTION_PASS("early-cse-memssa", EarlyCSEPass(/*UseMemorySSA=*/true)) 177 FUNCTION_PASS("ee-instrument", EntryExitInstrumenterPass(/*PostInlining=*/false)) 178 FUNCTION_PASS("make-guards-explicit", MakeGuardsExplicitPass()) 179 FUNCTION_PASS("post-inline-ee-instrument", EntryExitInstrumenterPass(/*PostInlining=*/true)) 180 FUNCTION_PASS("gvn-hoist", GVNHoistPass()) 181 FUNCTION_PASS("instcombine", InstCombinePass()) 182 FUNCTION_PASS("instsimplify", InstSimplifyPass()) 183 FUNCTION_PASS("invalidate<all>", InvalidateAllAnalysesPass()) 184 FUNCTION_PASS("float2int", Float2IntPass()) 185 FUNCTION_PASS("no-op-function", NoOpFunctionPass()) 186 FUNCTION_PASS("libcalls-shrinkwrap", LibCallsShrinkWrapPass()) 187 FUNCTION_PASS("loweratomic", LowerAtomicPass()) 188 FUNCTION_PASS("lower-expect", LowerExpectIntrinsicPass()) 189 FUNCTION_PASS("lower-guard-intrinsic", LowerGuardIntrinsicPass()) 190 FUNCTION_PASS("lower-constant-intrinsics", LowerConstantIntrinsicsPass()) 191 FUNCTION_PASS("lower-widenable-condition", LowerWidenableConditionPass()) 192 FUNCTION_PASS("guard-widening", GuardWideningPass()) 193 FUNCTION_PASS("gvn", GVN()) 194 FUNCTION_PASS("load-store-vectorizer", LoadStoreVectorizerPass()) 195 FUNCTION_PASS("loop-simplify", LoopSimplifyPass()) 196 FUNCTION_PASS("loop-sink", LoopSinkPass()) 197 FUNCTION_PASS("lowerinvoke", LowerInvokePass()) 198 FUNCTION_PASS("mem2reg", PromotePass()) 199 FUNCTION_PASS("memcpyopt", MemCpyOptPass()) 200 FUNCTION_PASS("mergeicmps", MergeICmpsPass()) 201 FUNCTION_PASS("nary-reassociate", NaryReassociatePass()) 202 FUNCTION_PASS("newgvn", NewGVNPass()) 203 FUNCTION_PASS("jump-threading", JumpThreadingPass()) 204 FUNCTION_PASS("partially-inline-libcalls", PartiallyInlineLibCallsPass()) 205 FUNCTION_PASS("lcssa", LCSSAPass()) 206 FUNCTION_PASS("loop-data-prefetch", LoopDataPrefetchPass()) 207 FUNCTION_PASS("loop-load-elim", LoopLoadEliminationPass()) 208 FUNCTION_PASS("loop-fuse", LoopFusePass()) 209 FUNCTION_PASS("loop-distribute", LoopDistributePass()) 210 FUNCTION_PASS("pgo-memop-opt", PGOMemOPSizeOpt()) 211 FUNCTION_PASS("print", PrintFunctionPass(dbgs())) 212 FUNCTION_PASS("print<assumptions>", AssumptionPrinterPass(dbgs())) 213 FUNCTION_PASS("print<block-freq>", BlockFrequencyPrinterPass(dbgs())) 214 FUNCTION_PASS("print<branch-prob>", BranchProbabilityPrinterPass(dbgs())) 215 FUNCTION_PASS("print<da>", DependenceAnalysisPrinterPass(dbgs())) 216 FUNCTION_PASS("print<domtree>", DominatorTreePrinterPass(dbgs())) 217 FUNCTION_PASS("print<postdomtree>", PostDominatorTreePrinterPass(dbgs())) 218 FUNCTION_PASS("print<demanded-bits>", DemandedBitsPrinterPass(dbgs())) 219 FUNCTION_PASS("print<domfrontier>", DominanceFrontierPrinterPass(dbgs())) 220 FUNCTION_PASS("print<loops>", LoopPrinterPass(dbgs())) 221 FUNCTION_PASS("print<memoryssa>", MemorySSAPrinterPass(dbgs())) 222 FUNCTION_PASS("print<phi-values>", PhiValuesPrinterPass(dbgs())) 223 FUNCTION_PASS("print<regions>", RegionInfoPrinterPass(dbgs())) 224 FUNCTION_PASS("print<scalar-evolution>", ScalarEvolutionPrinterPass(dbgs())) 225 FUNCTION_PASS("print<stack-safety-local>", StackSafetyPrinterPass(dbgs())) 226 FUNCTION_PASS("reassociate", ReassociatePass()) 227 FUNCTION_PASS("scalarizer", ScalarizerPass()) 228 FUNCTION_PASS("sccp", SCCPPass()) 229 FUNCTION_PASS("sink", SinkingPass()) 230 FUNCTION_PASS("slp-vectorizer", SLPVectorizerPass()) 231 FUNCTION_PASS("speculative-execution", SpeculativeExecutionPass()) 232 FUNCTION_PASS("spec-phis", SpeculateAroundPHIsPass()) 233 FUNCTION_PASS("sroa", SROA()) 234 FUNCTION_PASS("tailcallelim", TailCallElimPass()) 235 FUNCTION_PASS("unreachableblockelim", UnreachableBlockElimPass()) 236 FUNCTION_PASS("verify", VerifierPass()) 237 FUNCTION_PASS("verify<domtree>", DominatorTreeVerifierPass()) 238 FUNCTION_PASS("verify<loops>", LoopVerifierPass()) 239 FUNCTION_PASS("verify<memoryssa>", MemorySSAVerifierPass()) 240 FUNCTION_PASS("verify<regions>", RegionInfoVerifierPass()) 241 FUNCTION_PASS("verify<safepoint-ir>", SafepointIRVerifierPass()) 242 FUNCTION_PASS("view-cfg", CFGViewerPass()) 243 FUNCTION_PASS("view-cfg-only", CFGOnlyViewerPass()) 244 FUNCTION_PASS("transform-warning", WarnMissedTransformationsPass()) 245 FUNCTION_PASS("asan", AddressSanitizerPass(false, false, false)) 246 FUNCTION_PASS("kasan", AddressSanitizerPass(true, false, false)) 247 FUNCTION_PASS("msan", MemorySanitizerPass({})) 248 FUNCTION_PASS("kmsan", MemorySanitizerPass({0, false, /*Kernel=*/true})) 249 FUNCTION_PASS("tsan", ThreadSanitizerPass())