Support raw_ostream
Support PassManager
Regenerate