-
Bug
-
Resolution: Fixed
-
P3
-
11, 16
-
b28
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8259059 | 11.0.11-oracle | Dukebot | P3 | Resolved | Fixed | b01 |
JDK-8259567 | 11.0.11 | Roland Westrelin | P3 | Resolved | Fixed | b01 |
While working on JDK-8257531 I noticed that some our tests are not vectorized after JDK-8251925:
$ java -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:+TraceNewVectors -XX:+UseParallelGC TestComplexAddrExpr test1
Run test1 ...
Finished test1.
Before we had:
java -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:+TraceNewVectors -XX:+UseParallelGC TestComplexAddrExpr test1
Run test1 ...
new Vector node: 912 LoadVector === 557 784 766 [[ 764 759 754 749 690 685 632 270 ]] @int[int:>=0]:NotNull:exact+any *, idx=10; mismatched #vectory[8]:{int} !orig=[765],[691],[633],[269] !jvms: TestComplexAddrExpr::lambda$test1$0 @ bci:18 (line 48) 0x0000000801000a18::accept @ bci:5 Streams$RangeIntSpliterator::forEachRemaining @ bci:44 (line 104)
new Vector node: 913 ReplicateI === _ 73 [[]] #vectory[8]:{int}
new Vector node: 914 AddVI === _ 912 913 [[ 763 758 753 748 689 684 631 291 ]] #vectory[8]:{int} !orig=[764],[690],[632],[270] !jvms: TestComplexAddrExpr::lambda$test1$0 @ bci:20 (line 48) 0x0000000801000a18::accept @ bci:5 Streams$RangeIntSpliterator::forEachRemaining @ bci:44 (line 104)
new Vector node: 915 StoreVector === 790 784 766 914 [[ 910 784 909 ]] @int[int:>=0]:NotNull:exact+any *, idx=10; mismatched Memory: @int[int:>=0]:NotNull:exact+any *, idx=10; !orig=[763],[689],[631],[291],650 !jvms: TestComplexAddrExpr::lambda$test1$0 @ bci:21 (line 48) 0x0000000801000a18::accept @ bci:5 Streams$RangeIntSpliterator::forEachRemaining @ bci:44 (line 104)
Finished test1.
$ java -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:+TraceNewVectors -XX:+UseParallelGC TestComplexAddrExpr test1
Run test1 ...
Finished test1.
Before we had:
java -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:+TraceNewVectors -XX:+UseParallelGC TestComplexAddrExpr test1
Run test1 ...
new Vector node: 912 LoadVector === 557 784 766 [[ 764 759 754 749 690 685 632 270 ]] @int[int:>=0]:NotNull:exact+any *, idx=10; mismatched #vectory[8]:{int} !orig=[765],[691],[633],[269] !jvms: TestComplexAddrExpr::lambda$test1$0 @ bci:18 (line 48) 0x0000000801000a18::accept @ bci:5 Streams$RangeIntSpliterator::forEachRemaining @ bci:44 (line 104)
new Vector node: 913 ReplicateI === _ 73 [[]] #vectory[8]:{int}
new Vector node: 914 AddVI === _ 912 913 [[ 763 758 753 748 689 684 631 291 ]] #vectory[8]:{int} !orig=[764],[690],[632],[270] !jvms: TestComplexAddrExpr::lambda$test1$0 @ bci:20 (line 48) 0x0000000801000a18::accept @ bci:5 Streams$RangeIntSpliterator::forEachRemaining @ bci:44 (line 104)
new Vector node: 915 StoreVector === 790 784 766 914 [[ 910 784 909 ]] @int[int:>=0]:NotNull:exact+any *, idx=10; mismatched Memory: @int[int:>=0]:NotNull:exact+any *, idx=10; !orig=[763],[689],[631],[291],650 !jvms: TestComplexAddrExpr::lambda$test1$0 @ bci:21 (line 48) 0x0000000801000a18::accept @ bci:5 Streams$RangeIntSpliterator::forEachRemaining @ bci:44 (line 104)
Finished test1.
- backported by
-
JDK-8259059 Some code is not vectorized after 8251925 and 8250607
- Resolved
-
JDK-8259567 Some code is not vectorized after 8251925 and 8250607
- Resolved
- relates to
-
JDK-8250607 C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops
- Resolved
-
JDK-8257813 [redo] C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops
- Resolved
-
JDK-8251925 C2: RenaissanceStressTest fails with assert(!had_error): bad dominance
- Resolved
(2 links to)