--- a/hotspot/src/share/vm/opto/compile.cpp Thu Nov 07 11:47:11 2013 +0100
+++ b/hotspot/src/share/vm/opto/compile.cpp Thu Nov 14 19:24:59 2013 -0800
@@ -2250,6 +2250,12 @@
peep.do_transform();
}
+ // Do late expand if CPU requires this.
+ if (Matcher::require_postalloc_expand) {
+ NOT_PRODUCT(TracePhase t2c("postalloc_expand", &_t_postalloc_expand, true));
+ cfg.postalloc_expand(_regalloc);
+ }
+
// Convert Nodes to instruction bits in a buffer
{
// %%%% workspace merge brought two timers together for one job