hg: jdk8u/hs-dev/hotspot: 3 new changesets
tobias.hartmann at oracle.com
tobias.hartmann at oracle.com
Thu May 14 09:44:11 UTC 2015
Changeset: a1b5fe34c604
Author: kvn
Date: 2015-04-02 17:16 -0700
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/a1b5fe34c604
8076523: assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp
Summary: check that offset % mem_oper_size == 0 when alignment is verified during vectorization.
Reviewed-by: iveresov
! src/share/vm/opto/superword.cpp
Changeset: 84d55f179e24
Author: thartmann
Date: 2015-05-11 07:44 +0200
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/84d55f179e24
8079343: Crash in PhaseIdealLoop with "assert(!had_error) failed: bad dominance"
Summary: C2 should not try to vectorize loops with loop variant vector base address.
Reviewed-by: kvn
! src/share/vm/opto/superword.cpp
Changeset: 95dbbc0431d9
Author: thartmann
Date: 2015-05-08 12:19 +0200
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/95dbbc0431d9
8078497: C2's superword optimization causes unaligned memory accesses
Summary: Prevent vectorization of memory operations with different invariant offsets if unaligned memory accesses are not allowed.
Reviewed-by: kvn
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
+ test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
More information about the jdk8u-hs-changes
mailing list