To be clear I wasn't objecting to the front end option necessarily, just the manner of communicating it to the backend. Perhaps the option should enable/disable the pass from running via the pass manager? -eric http://reviews.llvm.org/D8706 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/