Code Review for panama-dev

Prepared by:vlivanov on Tue Nov 21 21:00:51 MSK 2017
Workspace:/Users/vlivanov/ws/jdk/panama-dev
Compare against: http://hg.openjdk.java.net/panama/dev
Compare against version:47724
Branch:linkToNative
Summary of changes: 5298 lines changed: 5197 ins; 13 del; 88 mod; 152659 unchg
Changeset: panama-dev.changeset
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

4 lines changed: 4 ins; 0 del; 0 mod; 3213 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/arm/sharedRuntime_arm.cpp

4 lines changed: 4 ins; 0 del; 0 mod; 2492 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp

4 lines changed: 4 ins; 0 del; 0 mod; 3466 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp

4 lines changed: 4 ins; 0 del; 0 mod; 3281 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/x86/assembler_x86.cpp

18 lines changed: 18 ins; 0 del; 0 mod; 8851 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/x86/assembler_x86.hpp

7 lines changed: 7 ins; 0 del; 0 mod; 2238 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/x86/macroAssembler_x86.cpp

2 lines changed: 0 ins; 0 del; 2 mod; 11330 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/x86/macroAssembler_x86.hpp

1 line changed: 0 ins; 0 del; 1 mod; 1752 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp

4 lines changed: 4 ins; 0 del; 0 mod; 3139 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

121 lines changed: 121 ins; 0 del; 0 mod; 4077 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/x86/x86.ad

84 lines changed: 84 ins; 0 del; 0 mod; 10680 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/x86/x86_64.ad

40 lines changed: 33 ins; 1 del; 6 mod; 12380 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/zero/sharedRuntime_zero.cpp

4 lines changed: 4 ins; 0 del; 0 mod; 137 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/forms.hpp

2 lines changed: 1 ins; 0 del; 1 mod; 598 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/formssel.cpp

5 lines changed: 5 ins; 0 del; 0 mod; 4292 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/output_c.cpp

13 lines changed: 13 ins; 0 del; 0 mod; 4368 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/output_h.cpp

8 lines changed: 7 ins; 0 del; 1 mod; 2280 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/ci/ciEnv.hpp

1 line changed: 1 ins; 0 del; 0 mod; 472 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/ci/ciInstance.hpp

1 line changed: 0 ins; 0 del; 1 mod; 74 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/ci/ciObject.hpp

1 line changed: 1 ins; 0 del; 0 mod; 200 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/ci/ciObjectFactory.cpp

3 lines changed: 3 ins; 0 del; 0 mod; 760 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/ci/ciType.cpp

12 lines changed: 12 ins; 0 del; 0 mod; 158 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/ci/ciType.hpp

12 lines changed: 12 ins; 0 del; 0 mod; 115 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/classfile/javaClasses.cpp

58 lines changed: 58 ins; 0 del; 0 mod; 4155 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/classfile/javaClasses.hpp

62 lines changed: 62 ins; 0 del; 0 mod; 1570 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/classfile/systemDictionary.hpp

4 lines changed: 4 ins; 0 del; 0 mod; 713 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/classfile/vmSymbols.hpp

51 lines changed: 51 ins; 0 del; 0 mod; 1665 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/code/location.hpp

1 line changed: 1 ins; 0 del; 0 mod; 124 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/c2compiler.cpp

22 lines changed: 22 ins; 0 del; 0 mod; 606 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/callGenerator.cpp

16 lines changed: 12 ins; 1 del; 3 mod; 1390 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/callnode.cpp

157 lines changed: 156 ins; 0 del; 1 mod; 2039 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/callnode.hpp

83 lines changed: 82 ins; 1 del; 0 mod; 1126 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/classes.hpp

3 lines changed: 3 ins; 0 del; 0 mod; 365 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/compile.cpp

17 lines changed: 16 ins; 0 del; 1 mod; 4589 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/escape.cpp

10 lines changed: 7 ins; 0 del; 3 mod; 3533 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/graphKit.cpp

137 lines changed: 136 ins; 1 del; 0 mod; 4562 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/graphKit.hpp

2 lines changed: 2 ins; 0 del; 0 mod; 973 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/lcm.cpp

28 lines changed: 28 ins; 0 del; 0 mod; 1398 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/library_call.cpp

96 lines changed: 96 ins; 0 del; 0 mod; 6969 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/machnode.cpp

116 lines changed: 114 ins; 0 del; 2 mod; 824 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/machnode.hpp

25 lines changed: 24 ins; 1 del; 0 mod; 1081 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/macro.cpp

74 lines changed: 73 ins; 0 del; 1 mod; 2795 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/macro.hpp

5 lines changed: 4 ins; 0 del; 1 mod; 213 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/matcher.cpp

121 lines changed: 64 ins; 1 del; 56 mod; 2587 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/matcher.hpp

3 lines changed: 3 ins; 0 del; 0 mod; 564 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/node.hpp

10 lines changed: 10 ins; 0 del; 0 mod; 1717 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/opaquenode.cpp

12 lines changed: 12 ins; 0 del; 0 mod; 94 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/opaquenode.hpp

33 lines changed: 33 ins; 0 del; 0 mod; 139 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/output.cpp

4 lines changed: 4 ins; 0 del; 0 mod; 2903 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/phasetype.hpp

6 lines changed: 6 ins; 0 del; 0 mod; 98 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/postaloc.cpp

8 lines changed: 7 ins; 0 del; 1 mod; 790 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/regmask.cpp

5 lines changed: 0 ins; 5 del; 0 mod; 449 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/regmask.hpp

2 lines changed: 0 ins; 2 del; 0 mod; 314 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/vectornode.cpp

21 lines changed: 19 ins; 0 del; 2 mod; 580 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/vectornode.hpp

6 lines changed: 5 ins; 0 del; 1 mod; 824 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/prims/nativeLookup.cpp

6 lines changed: 6 ins; 0 del; 0 mod; 413 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/prims/unsafe.cpp

55 lines changed: 54 ins; 0 del; 1 mod; 1300 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/runtime/deoptimization.cpp

28 lines changed: 26 ins; 0 del; 2 mod; 2397 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/runtime/globals.hpp

6 lines changed: 6 ins; 0 del; 0 mod; 4168 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/runtime/mutexLocker.cpp

4 lines changed: 4 ins; 0 del; 0 mod; 323 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/runtime/mutexLocker.hpp

2 lines changed: 2 ins; 0 del; 0 mod; 367 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/runtime/sharedRuntime.hpp

3 lines changed: 3 ins; 0 del; 0 mod; 719 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/runtime/stackValue.cpp

3 lines changed: 3 ins; 0 del; 0 mod; 211 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/runtime/stackValue.hpp

5 lines changed: 4 ins; 0 del; 1 mod; 115 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/utilities/debug.cpp

5 lines changed: 5 ins; 0 del; 0 mod; 662 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/utilities/debug.hpp

2 lines changed: 2 ins; 0 del; 0 mod; 190 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/java.base/share/classes/java/lang/invoke/MethodHandles.java

7 lines changed: 7 ins; 0 del; 0 mod; 5932 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/java.base/share/classes/jdk/internal/misc/Unsafe.java

6 lines changed: 6 ins; 0 del; 0 mod; 3721 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/jdk.internal.vm.ci/share/classes/module-info.java

6 lines changed: 6 ins; 0 del; 0 mod; 39 unchg

------ ------ ------ ------ --- New ----- Raw src/hotspot/share/ci/ciMachineCodeSnippet.cpp

51 lines changed: 51 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/hotspot/share/ci/ciMachineCodeSnippet.hpp

49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/hotspot/share/prims/vector.cpp

178 lines changed: 178 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/hotspot/share/runtime/codeSnippet.cpp

289 lines changed: 289 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/hotspot/share/runtime/codeSnippet.hpp

49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/java.base/share/classes/java/lang/Long2.java

71 lines changed: 71 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/java.base/share/classes/java/lang/Long4.java

76 lines changed: 76 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/java.base/share/classes/java/lang/Long8.java

82 lines changed: 82 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/java.base/share/classes/java/lang/invoke/MachineCodeSnippet.java

48 lines changed: 48 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.panama/src/hotspot/jdk/vm/ci/panama/MachineCodeSnippet.java

802 lines changed: 802 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.panama/src/hotspot/jdk/vm/ci/panama/amd64/CPUID.java

130 lines changed: 130 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw test/jdk/panama/snippets/CPUIDTest.java

48 lines changed: 48 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw test/jdk/panama/snippets/MachineCodeSnippetSamples.java

866 lines changed: 866 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw test/jdk/panama/snippets/VectorUtils.java

643 lines changed: 643 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw test/jdk/panama/snippets/VectorizedHashCode.java

225 lines changed: 225 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /Users/vlivanov/bin/webrev (vers 25.16-hg+openjdk.java.net).