shrunk non-debug binaries, cleanup ssa when function is destroyed