Code Review for project navyxliu/jdk/PEA_beta against openjdk/jdk/master

Prepared by: Buildbot on Sun Mar 24 09:24:54 CET 2024
Compare against version: 1007618f
Summary of changes: 3925 lines changed; 3819 ins; 38 del; 68 mod; 29762 unchg
Patch of changes: master.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw .github/actions/upload-bundles/action.yml

1 lines changed; 0 ins; 1 del; 0 mod; 75 unchg

------ ------ ------ ------ --- New Patch Raw .github/workflows/pea.yml

231 lines changed; 231 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/.gitignore

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

------ ------ ------ ------ --- New Patch Raw PEA/BadGraphVolatile.java

24 lines changed; 24 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/CompositeObjects.java

24 lines changed; 24 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/CountUppercase.java

20 lines changed; 20 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/CrazyException.java

23 lines changed; 23 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/EscapeInInitializer.java

64 lines changed; 64 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example1.java

29 lines changed; 29 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example1_ivanov.java

36 lines changed; 36 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example2.java

34 lines changed; 34 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example2_1.java

50 lines changed; 50 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example2_merykitty.java

38 lines changed; 38 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example2b.java

66 lines changed; 66 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example3.java

63 lines changed; 63 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example3_1.java

38 lines changed; 38 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Example3_2.java

35 lines changed; 35 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/GetFieldIsAlias.java

31 lines changed; 31 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/LoadSelfIntoField.java

37 lines changed; 37 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Makefile

61 lines changed; 61 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/MatInMonitor.java

68 lines changed; 68 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/MaterializeMember.java

42 lines changed; 42 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/MergeAllVirts.java

230 lines changed; 230 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/MergeEscaped.java

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

------ ------ ------ ------ --- New Patch Raw PEA/MergeIfElseParanoid.java

29 lines changed; 29 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/MergeLoop.java

29 lines changed; 29 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/SimpleLoop.java

43 lines changed; 43 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/Str.java

14 lines changed; 14 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/UnsafeStoreReference.java

31 lines changed; 31 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/WrongBCIAfterMotion.java

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

------ ------ ------ ------ --- New Patch Raw PEA/auto.rb

41 lines changed; 41 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/run1.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run1_ivanov.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run2.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run2_1.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run2_merykitty.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run2b.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run3.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run3_1.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run3_2.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_EscapeInInitializer.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_badgraph_volatile.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_composite.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_crazy_exception.sh

1 lines changed; 1 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/run_exception.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_get_field_is_alias.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_load_self_into_field.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_mat_in_monitor.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_materialize_member.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_merge_all_virts.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_merge_escaped.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_merge_if_else_paranoid.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_merge_loops.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_simple_loop.sh

1 lines changed; 1 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/run_str.sh

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

------ ------ ------ ------ --- New Patch Raw PEA/run_streams.sh

1 lines changed; 1 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/run_unsafe_stores.sh

1 lines changed; 1 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw PEA/run_wrong_bci_after_motion.sh

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/compiler/methodLiveness.hpp

7 lines changed; 7 ins; 0 del; 0 mod; 241 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/libadt/vectset.cpp

46 lines changed; 40 ins; 3 del; 3 mod; 70 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/libadt/vectset.hpp

9 lines changed; 7 ins; 1 del; 1 mod; 117 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/c2_globals.hpp

23 lines changed; 23 ins; 0 del; 0 mod; 797 unchg

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

21 lines changed; 15 ins; 2 del; 4 mod; 1408 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/callGenerator.hpp

1 lines changed; 1 ins; 0 del; 0 mod; 208 unchg

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

13 lines changed; 12 ins; 0 del; 1 mod; 2282 unchg

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

18 lines changed; 17 ins; 0 del; 1 mod; 1243 unchg

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

5 lines changed; 5 ins; 0 del; 0 mod; 5319 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/compile.hpp

12 lines changed; 12 ins; 0 del; 0 mod; 1297 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/doCall.cpp

28 lines changed; 28 ins; 0 del; 0 mod; 1200 unchg

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

139 lines changed; 129 ins; 4 del; 6 mod; 4238 unchg

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

11 lines changed; 10 ins; 0 del; 1 mod; 957 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/locknode.cpp

156 lines changed; 155 ins; 0 del; 1 mod; 203 unchg

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

23 lines changed; 15 ins; 3 del; 5 mod; 2651 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/parse.hpp

41 lines changed; 34 ins; 0 del; 7 mod; 659 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/parse1.cpp

195 lines changed; 149 ins; 14 del; 32 mod; 2346 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/parse2.cpp

11 lines changed; 11 ins; 0 del; 0 mod; 2792 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/parse3.cpp

37 lines changed; 36 ins; 0 del; 1 mod; 437 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/opto/parseHelper.cpp

839 lines changed; 839 ins; 0 del; 0 mod; 304 unchg

------ ------ ------ ------ --- New Patch Raw src/hotspot/share/opto/partialEscape.hpp

340 lines changed; 340 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/utilities/resourceHash.hpp

45 lines changed; 33 ins; 10 del; 2 mod; 358 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw test/hotspot/gtest/utilities/test_resourceHash.cpp

35 lines changed; 33 ins; 0 del; 2 mod; 474 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeSyncEATest.java

3 lines changed; 2 ins; 0 del; 1 mod; 86 unchg

------ ------ ------ ------ --- New Patch Raw test/micro/org/openjdk/bench/vm/compiler/pea/HashMapBench.java

103 lines changed; 103 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw test/micro/org/openjdk/bench/vm/compiler/pea/Simple.java

80 lines changed; 80 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using webrev version 8aab2a590929de7d98c8bd1e8c6cf12e40cb6433