hg: jdk-updates/jdk14u: 3 new changesets

tobias.hartmann at oracle.com tobias.hartmann at oracle.com
Mon Apr 20 06:11:30 UTC 2020


Changeset: cc2e7f806666
Author:    stefank
Date:      2020-03-02 12:30 +0100
URL:       https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/cc2e7f806666

8240223: Use consistent predicate order in and with PhaseIdealLoop::find_predicate
Reviewed-by: thartmann, neliasso, chagedorn

! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: 2986f9e96edb
Author:    chagedorn
Date:      2020-03-19 10:15 +0100
URL:       https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/2986f9e96edb

8240227: Loop predicates should be copied to unswitched loops
Summary: Copy loop range check predicates to unswitched loops and update their control edges.
Reviewed-by: kvn, neliasso, thartmann, roland

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
+ test/hotspot/jtreg/compiler/loopopts/TestUnswitchOverunrolling.java

Changeset: efca6a194ed6
Author:    chagedorn
Date:      2020-03-25 14:41 +0100
URL:       https://hg.openjdk.java.net/jdk-updates/jdk14u/rev/efca6a194ed6

8237859: C2: Crash when loads float above range check
Summary: Fix control edges of predicates to data nodes when creating pre/main/post loops.
Reviewed-by: neliasso, thartmann, roland

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java



More information about the jdk-updates-changes mailing list