Lines Matching refs:FUNCTION_PASS
123 #ifndef FUNCTION_PASS
124 #define FUNCTION_PASS(NAME, CREATE_PASS)
126 FUNCTION_PASS("aa-eval", AAEvaluator())
127 FUNCTION_PASS("adce", ADCEPass())
128 FUNCTION_PASS("add-discriminators", AddDiscriminatorsPass())
129 FUNCTION_PASS("alignment-from-assumptions", AlignmentFromAssumptionsPass())
130 FUNCTION_PASS("bdce", BDCEPass())
131 FUNCTION_PASS("consthoist", ConstantHoistingPass())
132 FUNCTION_PASS("correlated-propagation", CorrelatedValuePropagationPass())
133 FUNCTION_PASS("dce", DCEPass())
134 FUNCTION_PASS("dse", DSEPass())
135 FUNCTION_PASS("early-cse", EarlyCSEPass())
136 FUNCTION_PASS("instcombine", InstCombinePass())
137 FUNCTION_PASS("instsimplify", InstSimplifierPass())
138 FUNCTION_PASS("invalidate<all>", InvalidateAllAnalysesPass())
139 FUNCTION_PASS("float2int", Float2IntPass())
140 FUNCTION_PASS("no-op-function", NoOpFunctionPass())
141 FUNCTION_PASS("loweratomic", LowerAtomicPass())
142 FUNCTION_PASS("lower-expect", LowerExpectIntrinsicPass())
143 FUNCTION_PASS("guard-widening", GuardWideningPass())
144 FUNCTION_PASS("gvn", GVN())
145 FUNCTION_PASS("loop-simplify", LoopSimplifyPass())
146 FUNCTION_PASS("mem2reg", PromotePass())
147 FUNCTION_PASS("memcpyopt", MemCpyOptPass())
148 FUNCTION_PASS("mldst-motion", MergedLoadStoreMotionPass())
149 FUNCTION_PASS("jump-threading", JumpThreadingPass())
150 FUNCTION_PASS("partially-inline-libcalls", PartiallyInlineLibCallsPass())
151 FUNCTION_PASS("lcssa", LCSSAPass())
152 FUNCTION_PASS("loop-vectorize", LoopVectorizePass())
153 FUNCTION_PASS("print", PrintFunctionPass(dbgs()))
154 FUNCTION_PASS("print<assumptions>", AssumptionPrinterPass(dbgs()))
155 FUNCTION_PASS("print<block-freq>", BlockFrequencyPrinterPass(dbgs()))
156 FUNCTION_PASS("print<branch-prob>", BranchProbabilityPrinterPass(dbgs()))
157 FUNCTION_PASS("print<domtree>", DominatorTreePrinterPass(dbgs()))
158 FUNCTION_PASS("print<postdomtree>", PostDominatorTreePrinterPass(dbgs()))
159 FUNCTION_PASS("print<demanded-bits>", DemandedBitsPrinterPass(dbgs()))
160 FUNCTION_PASS("print<domfrontier>", DominanceFrontierPrinterPass(dbgs()))
161 FUNCTION_PASS("print<loops>", LoopPrinterPass(dbgs()))
162 FUNCTION_PASS("print<memoryssa>", MemorySSAPrinterPass(dbgs()))
163 FUNCTION_PASS("print<regions>", RegionInfoPrinterPass(dbgs()))
164 FUNCTION_PASS("print<scalar-evolution>", ScalarEvolutionPrinterPass(dbgs()))
165 FUNCTION_PASS("reassociate", ReassociatePass())
166 FUNCTION_PASS("sccp", SCCPPass())
167 FUNCTION_PASS("simplify-cfg", SimplifyCFGPass())
168 FUNCTION_PASS("sink", SinkingPass())
169 FUNCTION_PASS("slp-vectorizer", SLPVectorizerPass())
170 FUNCTION_PASS("sroa", SROA())
171 FUNCTION_PASS("tailcallelim", TailCallElimPass())
172 FUNCTION_PASS("unreachableblockelim", UnreachableBlockElimPass())
173 FUNCTION_PASS("verify", VerifierPass())
174 FUNCTION_PASS("verify<domtree>", DominatorTreeVerifierPass())
175 FUNCTION_PASS("verify<memoryssa>", MemorySSAVerifierPass())
176 FUNCTION_PASS("verify<regions>", RegionInfoVerifierPass())
177 #undef FUNCTION_PASS