Code Review for hotspot

Prepared by:roland on Mon Mar 13 09:59:12 CET 2017
Workspace:/home/rwestrel/hs/hotspot
Compare against: ssh://hg.openjdk.java.net/jdk9/hs/hotspot
Compare against version:currenthead
Summary of changes: 234 lines changed: 205 ins; 2 del; 27 mod; 68238 unchg
Patch of changes: hotspot.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/aarch64/vm/aarch64.ad

rev 12379 : 8162338: AArch64: Intrinsify fused mac operations
Reviewed-by:
rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
3 lines changed: 0 ins; 2 del; 1 mod; 17745 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
9 lines changed: 9 ins; 0 del; 0 mod; 5286 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
2 lines changed: 2 ins; 0 del; 0 mod; 1339 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/macroAssembler_x86.cpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
8 lines changed: 8 ins; 0 del; 0 mod; 11208 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/macroAssembler_x86.hpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
2 lines changed: 2 ins; 0 del; 0 mod; 1737 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/x86.ad

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 10521 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/castnode.cpp

rev 12618 : undo checkcastpp
rev 12682 : nio exps
rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
12 lines changed: 7 ins; 0 del; 5 mod; 461 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/castnode.hpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
2 lines changed: 1 ins; 0 del; 1 mod; 152 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/classes.hpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 361 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/escape.cpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
12 lines changed: 6 ins; 0 del; 6 mod; 3516 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/escape.hpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
1 line changed: 0 ins; 0 del; 1 mod; 613 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/graphKit.cpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
24 lines changed: 24 ins; 0 del; 0 mod; 4483 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/graphKit.hpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
3 lines changed: 3 ins; 0 del; 0 mod; 967 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/library_call.cpp

rev 12619 : 8174164: SafePointNode::_replaced_nodes breaks with irreducible loops
Reviewed-by:
rev 12620 : 8174164: SafePointNode::_replaced_nodes breaks with irreducible loops
Reviewed-by:
rev 12681 : nio patch
rev 12683 : speculation for unsafe accesses
rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
23 lines changed: 12 ins; 0 del; 11 mod; 6857 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/macro.cpp

rev 12569 : 8173147: [ctw] fails during compilation of sun.security.krb5.internal.crypto.RsaMd5DesCksumType::calculateKeyedChecksum with " graph should be schedulable"
Summary: Loads generated at uncommon trap from eliminated arraycopy have incorrect memory state
Reviewed-by: thartmann
rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
5 lines changed: 4 ins; 0 del; 1 mod; 2789 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/opaquenode.cpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
8 lines changed: 8 ins; 0 del; 0 mod; 86 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/opaquenode.hpp

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
22 lines changed: 22 ins; 0 del; 0 mod; 117 unchg

------ ------ ------ ------ --- New Patch Raw test/compiler/unsafe/TestMaybeNullUnsafeAccess.java

rev 12700 : 8176506: C2: loop unswitching and unsafe accesses cause crash
Reviewed-by:
96 lines changed: 96 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /home/rwestrel/code-tools/webrev/webrev.ksh (vers 25.16-hg+openjdk.java.net).