Update src/hotspot/share/opto/loopnode.cpp
Co-authored-by: Emanuel Peter <emanuel.peter@oracle.com>
This commit is contained in:
parent
e476afde44
commit
c13cecdf4b
@ -3012,6 +3012,8 @@ void OuterStripMinedLoopNode::handle_sunk_stores_at_expansion(PhaseIterGVN* igvn
|
|||||||
DEBUG_ONLY(int stores_in_outer_loop_cnt2 = 0);
|
DEBUG_ONLY(int stores_in_outer_loop_cnt2 = 0);
|
||||||
for (MergeMemStream mms(mm); mms.next_non_empty(); ) {
|
for (MergeMemStream mms(mm); mms.next_non_empty(); ) {
|
||||||
Node* mem = mms.memory();
|
Node* mem = mms.memory();
|
||||||
|
// Traverse up the chain of stores to find the first store pinned
|
||||||
|
// at the loop exit projection.
|
||||||
Node* last = mem;
|
Node* last = mem;
|
||||||
Node* first = nullptr;
|
Node* first = nullptr;
|
||||||
while (mem->is_Store() && mem->in(0) == cle_exit_proj) {
|
while (mem->is_Store() && mem->in(0) == cle_exit_proj) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user