Bottom Up-caning Compilation