Commits
Nadav Rotem committed eacd26b2038
Split the optimization pipe into two parts: high-level and low-level optimizations. In the high-level we don't inline functions with special semantics to allow high-level optimizations. In this change we are moving from 3 SSA iterations into two high-level and two-low level iterations of the SSA optimization pipeline. This change reduces the SmallPT benchmark execution time by 50% and changes the overall testsuite score by 9%. Swift SVN r19581