I forgot to mention that we’d need to update bugpoint to work with the new pass manager before removing -enable-new-pm
. There was some discussion about this here.
Basically, rather than dealing with a straight pipeline of passes that the legacy pipeline does, we’d need to reduce the nested textual representation of a pipeline. Basically reimplementing reduce_pipeline.py
in bugpoint.