diff options
| author | Akshat Oke <Akshat.Oke@amd.com> | 2025-05-12 08:34:10 +0000 |
|---|---|---|
| committer | Akshat Oke <Akshat.Oke@amd.com> | 2025-07-09 08:49:21 +0000 |
| commit | c32c7e27f4cfbe142c98312ade5fe2c87009136f (patch) | |
| tree | d7e9222370dbc1e4f7b2e5ab8eeb3c9f4206b6b3 | |
| parent | 069082c7d4643b40fb6c986e7bf34c251d6eb99f (diff) | |
remove entries from MachinePR.defusers/optimisan/pb/register-f-passes
| -rw-r--r-- | llvm/include/llvm/Passes/MachinePassRegistry.def | 35 | ||||
| -rw-r--r-- | llvm/lib/Passes/PassBuilder.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/Passes/PassRegistry.def | 3 |
3 files changed, 3 insertions, 37 deletions
diff --git a/llvm/include/llvm/Passes/MachinePassRegistry.def b/llvm/include/llvm/Passes/MachinePassRegistry.def index fee9c2ad926c..eb23a02ee511 100644 --- a/llvm/include/llvm/Passes/MachinePassRegistry.def +++ b/llvm/include/llvm/Passes/MachinePassRegistry.def @@ -42,40 +42,6 @@ FUNCTION_ANALYSIS("ssp-layout", SSPLayoutAnalysis()) FUNCTION_ANALYSIS("target-ir", TargetIRAnalysis(std::move(TM.getTargetIRAnalysis()))) #undef FUNCTION_ANALYSIS -#ifndef FUNCTION_PASS -#define FUNCTION_PASS(NAME, CREATE_PASS) -#endif -FUNCTION_PASS("callbr-prepare", CallBrPreparePass()) -FUNCTION_PASS("cfguard", CFGuardPass()) -FUNCTION_PASS("codegenprepare", CodeGenPreparePass(TM)) -FUNCTION_PASS("consthoist", ConstantHoistingPass()) -FUNCTION_PASS("dwarf-eh-prepare", DwarfEHPreparePass(TM)) -FUNCTION_PASS("ee-instrument", EntryExitInstrumenterPass(false)) -FUNCTION_PASS("expand-large-div-rem", ExpandLargeDivRemPass(TM)) -FUNCTION_PASS("expand-fp", ExpandFpPass(TM)) -FUNCTION_PASS("expand-memcmp", ExpandMemCmpPass(TM)) -FUNCTION_PASS("expand-reductions", ExpandReductionsPass()) -FUNCTION_PASS("gc-lowering", GCLoweringPass()) -FUNCTION_PASS("indirectbr-expand", IndirectBrExpandPass(TM)) -FUNCTION_PASS("interleaved-access", InterleavedAccessPass(TM)) -FUNCTION_PASS("interleaved-load-combine", InterleavedLoadCombinePass(TM)) -FUNCTION_PASS("lower-constant-intrinsics", LowerConstantIntrinsicsPass()) -FUNCTION_PASS("lower-invoke", LowerInvokePass()) -FUNCTION_PASS("mergeicmps", MergeICmpsPass()) -FUNCTION_PASS("partially-inline-libcalls", PartiallyInlineLibCallsPass()) -FUNCTION_PASS("post-inline-ee-instrument", EntryExitInstrumenterPass(true)) -FUNCTION_PASS("replace-with-veclib", ReplaceWithVeclib()) -FUNCTION_PASS("safe-stack", SafeStackPass(TM)) -FUNCTION_PASS("scalarize-masked-mem-intrin", ScalarizeMaskedMemIntrinPass()) -FUNCTION_PASS("select-optimize", SelectOptimizePass(TM)) -FUNCTION_PASS("sjlj-eh-prepare", SjLjEHPreparePass(TM)) -FUNCTION_PASS("stack-protector", StackProtectorPass(TM)) -FUNCTION_PASS("unreachableblockelim", UnreachableBlockElimPass()) -FUNCTION_PASS("verify", VerifierPass()) -FUNCTION_PASS("wasm-eh-prepare", WasmEHPreparePass()) -FUNCTION_PASS("win-eh-prepare", WinEHPreparePass()) -#undef FUNCTION_PASS - #ifndef LOOP_PASS #define LOOP_PASS(NAME, CREATE_PASS) #endif @@ -280,7 +246,6 @@ MACHINE_FUNCTION_PASS_WITH_PARAMS( #ifndef DUMMY_FUNCTION_PASS #define DUMMY_FUNCTION_PASS(NAME, PASS_NAME) #endif -DUMMY_FUNCTION_PASS("tlshoist", TLSVariableHoistPass) #undef DUMMY_FUNCTION_PASS #ifndef DUMMY_MACHINE_MODULE_PASS diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp index 2f451d591ec8..f71c61466321 100644 --- a/llvm/lib/Passes/PassBuilder.cpp +++ b/llvm/lib/Passes/PassBuilder.cpp @@ -513,8 +513,6 @@ PassBuilder::PassBuilder(TargetMachine *TM, PipelineTuningOptions PTO, PIC->addClassToPassName(decltype(CREATE_PASS)::name(), NAME); #include "PassRegistry.def" -#define FUNCTION_PASS(NAME, CREATE_PASS) \ - PIC->addClassToPassName(decltype(CREATE_PASS)::name(), NAME); #define MACHINE_FUNCTION_ANALYSIS(NAME, CREATE_PASS) \ PIC->addClassToPassName(decltype(CREATE_PASS)::name(), NAME); #define MACHINE_FUNCTION_PASS(NAME, CREATE_PASS) \ diff --git a/llvm/lib/Passes/PassRegistry.def b/llvm/lib/Passes/PassRegistry.def index 96250772da4a..9a943155aa19 100644 --- a/llvm/lib/Passes/PassRegistry.def +++ b/llvm/lib/Passes/PassRegistry.def @@ -428,6 +428,7 @@ FUNCTION_PASS("dwarf-eh-prepare", DwarfEHPreparePass(TM)) FUNCTION_PASS("expand-large-div-rem", ExpandLargeDivRemPass(TM)) FUNCTION_PASS("expand-fp", ExpandFpPass(TM)) FUNCTION_PASS("expand-memcmp", ExpandMemCmpPass(TM)) +FUNCTION_PASS("expand-reductions", ExpandReductionsPass()) FUNCTION_PASS("extra-vector-passes", ExtraFunctionPassManager<ShouldRunExtraVectorPasses>()) FUNCTION_PASS("fix-irreducible", FixIrreduciblePass()) @@ -520,6 +521,7 @@ FUNCTION_PASS("print<stack-safety-local>", StackSafetyPrinterPass(errs())) FUNCTION_PASS("print<uniformity>", UniformityInfoPrinterPass(errs())) FUNCTION_PASS("reassociate", ReassociatePass()) FUNCTION_PASS("redundant-dbg-inst-elim", RedundantDbgInstEliminationPass()) +FUNCTION_PASS("replace-with-veclib", ReplaceWithVeclib()) FUNCTION_PASS("reg2mem", RegToMemPass()) FUNCTION_PASS("safe-stack", SafeStackPass(TM)) FUNCTION_PASS("sandbox-vectorizer", SandboxVectorizerPass()) @@ -541,6 +543,7 @@ FUNCTION_PASS("trigger-verifier-error", TriggerVerifierErrorPass()) FUNCTION_PASS("tsan", ThreadSanitizerPass()) FUNCTION_PASS("typepromotion", TypePromotionPass(TM)) FUNCTION_PASS("unify-loop-exits", UnifyLoopExitsPass()) +FUNCTION_PASS("unreachableblockelim", UnreachableBlockElimPass()) FUNCTION_PASS("vector-combine", VectorCombinePass()) FUNCTION_PASS("verify", VerifierPass()) FUNCTION_PASS("verify<cycles>", CycleInfoVerifierPass()) |
