src/share/vm/opto/superword.cpp

changeset 2727
08eb13460b3a
parent 2314
f95d63e2154a
child 3040
c7b60b601eb4
equal deleted inserted replaced
2726:07acc51c1d2a 2727:08eb13460b3a
1129 1129
1130 //------------------------------output--------------------------- 1130 //------------------------------output---------------------------
1131 // Convert packs into vector node operations 1131 // Convert packs into vector node operations
1132 void SuperWord::output() { 1132 void SuperWord::output() {
1133 if (_packset.length() == 0) return; 1133 if (_packset.length() == 0) return;
1134
1135 #ifndef PRODUCT
1136 if (TraceLoopOpts) {
1137 tty->print("SuperWord ");
1138 lpt()->dump_head();
1139 }
1140 #endif
1134 1141
1135 // MUST ENSURE main loop's initial value is properly aligned: 1142 // MUST ENSURE main loop's initial value is properly aligned:
1136 // (iv_initial_value + min_iv_offset) % vector_width_in_bytes() == 0 1143 // (iv_initial_value + min_iv_offset) % vector_width_in_bytes() == 0
1137 1144
1138 align_initial_loop_index(align_to_ref()); 1145 align_initial_loop_index(align_to_ref());

mercurial