add build and test of the partitioned example and restructure build results in llvm build script (also do some necessary changes on some llvm passes); update private submodule to get test script