update private submodule and use code generation template changes in partitioning pass