/// This methods is invoked by CGManager::RunPassOnSCC after each call /// to RunOnSCC to query the pass if there were any change made that /// require rerunning pipeline again. virtual bool restartRequested() const { return false; }
Plus: does not break existing code
Minus: requires adding a bool member variable to a pass, to carry information from runOnSCC to restartRequired()