Searched refs:PassInfoMixin (Results 1 – 25 of 79) sorted by relevance
1234
23 class PGOInstrumentationGen : public PassInfoMixin<PGOInstrumentationGen> {29 class PGOInstrumentationUse : public PassInfoMixin<PGOInstrumentationUse> {39 class PGOIndirectCallPromotion : public PassInfoMixin<PGOIndirectCallPromotion> {
32 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {51 : public PassInfoMixin<ReversePostOrderFunctionAttrsPass> {
26 struct StripDeadPrototypesPass : PassInfoMixin<StripDeadPrototypesPass> {
24 struct ForceFunctionAttrsPass : PassInfoMixin<ForceFunctionAttrsPass> {
29 class ConstantMergePass : public PassInfoMixin<ConstantMergePass> {
25 : public PassInfoMixin<EliminateAvailableExternallyPass> {
26 struct InferFunctionAttrsPass : PassInfoMixin<InferFunctionAttrsPass> {
29 class IPSCCPPass : public PassInfoMixin<IPSCCPPass> {
25 class GlobalOptPass : public PassInfoMixin<GlobalOptPass> {
77 struct TestModulePass : PassInfoMixin<TestModulePass> {88 struct TestPreservingModulePass : PassInfoMixin<TestPreservingModulePass> {95 : PassInfoMixin<TestMinPreservingModulePass> {107 struct TestFunctionPass : PassInfoMixin<TestFunctionPass> {147 : PassInfoMixin<TestInvalidationFunctionPass> {
180 template <typename DerivedT> struct PassInfoMixin { struct197 struct AnalysisInfoMixin : PassInfoMixin<DerivedT> {226 class PassManager : public PassInfoMixin<PassManager<IRUnitT>> {869 : public PassInfoMixin<ModuleToFunctionPassAdaptor<FunctionPassT>> {939 struct RequireAnalysisPass : PassInfoMixin<RequireAnalysisPass<AnalysisT>> {961 : PassInfoMixin<InvalidateAnalysisPass<AnalysisT>> {982 struct InvalidateAllAnalysesPass : PassInfoMixin<InvalidateAllAnalysesPass> {
24 struct LowerExpectIntrinsicPass : PassInfoMixin<LowerExpectIntrinsicPass> {
31 struct ADCEPass : PassInfoMixin<ADCEPass> {
61 struct TailCallElimPass : PassInfoMixin<TailCallElimPass> {
19 : PassInfoMixin<CorrelatedValuePropagationPass> {
26 struct BDCEPass : PassInfoMixin<BDCEPass> {
29 struct EarlyCSEPass : PassInfoMixin<EarlyCSEPass> {
23 class LowerAtomicPass : public PassInfoMixin<LowerAtomicPass> {
24 class SinkingPass : public PassInfoMixin<SinkingPass> {
26 class LoopSimplifyCFGPass : public PassInfoMixin<LoopSimplifyCFGPass> {
32 : public PassInfoMixin<MergedLoadStoreMotionPass> {
21 : PassInfoMixin<PreISelIntrinsicLoweringPass> {
31 : public PassInfoMixin<UnreachableBlockElimPass> {
25 class InstSimplifierPass : public PassInfoMixin<InstSimplifierPass> {
22 class PromotePass : public PassInfoMixin<PromotePass> {