Searched refs:PassInfoMixin (Results 1 – 25 of 448) sorted by relevance
12345678910>>...18
29 struct StripSymbolsPass : PassInfoMixin<StripSymbolsPass> {33 struct StripNonDebugSymbolsPass : PassInfoMixin<StripNonDebugSymbolsPass> {37 struct StripDebugDeclarePass : PassInfoMixin<StripDebugDeclarePass> {41 struct StripDeadDebugInfoPass : PassInfoMixin<StripDeadDebugInfoPass> {
50 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {70 : public PassInfoMixin<ReversePostOrderFunctionAttrsPass> {
97 class InlinerPass : public PassInfoMixin<InlinerPass> {120 : public PassInfoMixin<ModuleInlinerWrapperPass> {
47 struct ObjCARCOptPass : public PassInfoMixin<ObjCARCOptPass> {51 struct ObjCARCContractPass : public PassInfoMixin<ObjCARCContractPass> {55 struct ObjCARCAPElimPass : public PassInfoMixin<ObjCARCAPElimPass> {59 struct ObjCARCExpandPass : public PassInfoMixin<ObjCARCExpandPass> {
36 : public PassInfoMixin<PGOInstrumentationGenCreateVar> {47 class PGOInstrumentationGen : public PassInfoMixin<PGOInstrumentationGen> {58 class PGOInstrumentationUse : public PassInfoMixin<PGOInstrumentationUse> {73 class PGOIndirectCallPromotion : public PassInfoMixin<PGOIndirectCallPromotion> {86 class PGOMemOPSizeOpt : public PassInfoMixin<PGOMemOPSizeOpt> {
99 class AddressSanitizerPass : public PassInfoMixin<AddressSanitizerPass> {118 : public PassInfoMixin<ModuleAddressSanitizerPass> {
29 class MemProfilerPass : public PassInfoMixin<MemProfilerPass> {38 class ModuleMemProfilerPass : public PassInfoMixin<ModuleMemProfilerPass> {
99 class AddressSanitizerPass : public PassInfoMixin<AddressSanitizerPass> {119 : public PassInfoMixin<ModuleAddressSanitizerPass> {
23 class PGOInstrumentationGen : public PassInfoMixin<PGOInstrumentationGen> {29 class PGOInstrumentationUse : public PassInfoMixin<PGOInstrumentationUse> {39 class PGOIndirectCallPromotion : public PassInfoMixin<PGOIndirectCallPromotion> {
43 : public PassInfoMixin<BPFAbstractMemberAccessPass> {53 class BPFPreserveDITypePass : public PassInfoMixin<BPFPreserveDITypePass> {60 class BPFAdjustOptPass : public PassInfoMixin<BPFAdjustOptPass> {
22 class DCEPass : public PassInfoMixin<DCEPass> {28 : public PassInfoMixin<RedundantDbgInstEliminationPass> {
93 : PassInfoMixin<234 : public PassInfoMixin<FunctionToLoopPassAdaptor> {281 class PrintLoopPass : public PassInfoMixin<PrintLoopPass> {
26 class LoopFullUnrollPass : public PassInfoMixin<LoopFullUnrollPass> {133 class LoopUnrollPass : public PassInfoMixin<LoopUnrollPass> {
18 struct JSONExportPass : public llvm::PassInfoMixin<JSONExportPass> {25 struct JSONImportPass : public llvm::PassInfoMixin<JSONExportPass> {
150 struct SimplifyPass : public PassInfoMixin<SimplifyPass> {159 struct SimplifyPrinterPass : public PassInfoMixin<SimplifyPrinterPass> {
30 : public PassInfoMixin<CFGViewerPass> {36 : public PassInfoMixin<CFGOnlyViewerPass> {42 : public PassInfoMixin<CFGPrinterPass> {48 : public PassInfoMixin<CFGOnlyPrinterPass> {
51 class StackSafetyPrinterPass : public PassInfoMixin<StackSafetyPrinterPass> {91 : public PassInfoMixin<StackSafetyGlobalPrinterPass> {
32 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {51 : public PassInfoMixin<ReversePostOrderFunctionAttrsPass> {
46 struct AssumeSimplifyPass : public PassInfoMixin<AssumeSimplifyPass> {54 struct AssumeBuilderPass : public PassInfoMixin<AssumeBuilderPass> {
23 struct NewPMDebugifyPass : public llvm::PassInfoMixin<NewPMDebugifyPass> {66 : public llvm::PassInfoMixin<NewPMCheckDebugifyPass> {
52 class PrintModulePass : public PassInfoMixin<PrintModulePass> {70 class PrintFunctionPass : public PassInfoMixin<PrintFunctionPass> {
77 struct TestModulePass : PassInfoMixin<TestModulePass> {88 struct TestPreservingModulePass : PassInfoMixin<TestPreservingModulePass> {95 : PassInfoMixin<TestMinPreservingModulePass> {107 struct TestFunctionPass : PassInfoMixin<TestFunctionPass> {147 : PassInfoMixin<TestInvalidationFunctionPass> {