Add a check (can be disabled via a flag) that the pipeline we generate is actually parsable.
Can be disabled because we don't expect to handle every pass in -print-pipeline-passes.
Fixes #58280.
Paths
| Differential D135703
[PrintPipeline] Handle CoroConditionalWrapper and add more verification ClosedPublic Authored by aeubanks on Oct 11 2022, 11:17 AM.
Details Summary Add a check (can be disabled via a flag) that the pipeline we generate is actually parsable. Fixes #58280.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Oct 11 2022, 7:09 PM This revision was landed with ongoing or failed builds.Oct 12 2022, 9:38 AM Closed by commit rGf59e1bcc2271: [PrintPipeline] Handle CoroConditionalWrapper and add more verification (authored by aeubanks). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 467176 llvm/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Transforms/Coroutines/CoroConditionalWrapper.cpp
llvm/test/Other/new-pm-print-pipeline.ll
llvm/tools/opt/NewPMDriver.cpp
|