<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Now that I’ve had my coffee and played with code a bit…<div class=""><br class=""></div><div class="">I think your idea of using doInitialization and fetching the context off the module makes sense.</div><div class=""><br class=""></div><div class="">Here are some diffs to review. I still haven’t moved the default off the registration, but I have adjusted the API a bit.</div><div class=""><br class=""></div><div class="">Again, please focus on Scalarizer.cpp as there is a growing amount of nastiness outside the pass to make this all work.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">-Chris</div><div class=""></div></body></html>