8308855: ARM32: TestBooleanVector crashes after 8300257

Reviewed-by: kvn, thartmann
This commit is contained in:
Roland Westrelin 2023-06-19 07:02:10 +00:00
parent 6a63badd8e
commit 266f9838ee

View File

@ -3965,7 +3965,10 @@ void SuperWord::align_initial_loop_index(MemNode* align_to_ref) {
invar = new ConvL2INode(invar);
_igvn.register_new_node_with_optimizer(invar);
}
e = new URShiftINode(invar, log2_elt);
Node* aref = new URShiftINode(invar, log2_elt);
_igvn.register_new_node_with_optimizer(aref);
_phase->set_ctrl(aref, pre_ctrl);
e = new AddINode(e, aref);
_igvn.register_new_node_with_optimizer(e);
_phase->set_ctrl(e, pre_ctrl);
}