Fix a problem with the expression flattening + introduce a very simple live-range shortening pass to help some cases where too many registers are used.