[llvm-dev] How to get from "opt -O3" to "opt <a-single-pass>" with the new PM?
Mikael Holmén via llvm-dev
llvm-dev at lists.llvm.org
Mon Feb 15 01:33:41 PST 2021
Hi,
I just wrote a PR about a crash that I only see with the new PM:
https://bugs.llvm.org/show_bug.cgi?id=49185
Normally (with the old PM) when I get a crash with e.g. "opt -O3" I use
-debug-pass=Arguments to get the list of passes run, and then I usually
try to reduce the amount of passes with the goal to reach a simpler opt
command line just running one pass to get a small and stable
reproducer.
With the new PM I have no idea how to do this. -debug-pass=Arguments
doesn't do anything, it doesn't give an error either, it's just silent.
What is the intended workflow to reach a proper nice and small
reproducer that has a minumum of dependencies towards different passes
with the new PM?
Thanks,
Mikael
More information about the llvm-dev
mailing list