polyjit: clean and reinitialize between steps
polyjit: clean and reinitialize between steps

Former-commit-id: bc142bae4e3e3e702d9fc99c25751d4e11275774
Former-commit-id: 4af7a50dd715505f6c515c2c4e56f532f014c196 [formerly e7658b7528bb0ab67bc27d46d6989673b8fa2512] [formerly 7663fd870bf78ae9f37af3882b07117381bd059d [formerly c68b17bd7753f7266c626e56b509c8c86cac40d4]]
Former-commit-id: 9fe4d2ae295307b90d92d9020882f89e04a31072 [formerly 0e2a594ce02c1f71d5195f0e63f9a2075e6546cd]
Former-commit-id: 582d1f9409f7c7e895c608335e0a3c13e5280c93
PolyJIT/benchbuild,PolyJIT/benchbuild,PolyJIT/benchbuild,PolyJIT/benchbuild