Code Review for hotspot

Prepared by:stefank on Wed Oct 8 14:23:46 CEST 2014
Workspace:/home/stefank/hg/jdk9/hs-gc.autospecialize/hotspot
Compare against: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot
Compare against version:7182
Summary of changes: 1174 lines changed: 1079 ins; 60 del; 35 mod; 9873 unchg
Changeset: hotspot.changeset
Bug id: JDK-8059936 : Auto specialization for oop_iterate
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/classfile/classFileParser.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
2 lines changed: 0 ins; 0 del; 2 mod; 483 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/iterator.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
29 lines changed: 29 ins; 0 del; 0 mod; 379 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/iterator.inline.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
21 lines changed: 21 ins; 0 del; 0 mod; 47 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/specialized_oop_closures.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
134 lines changed: 134 ins; 0 del; 0 mod; 266 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceClassLoaderKlass.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
16 lines changed: 16 ins; 0 del; 0 mod; 80 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceKlass.cpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
32 lines changed: 0 ins; 25 del; 7 mod; 3644 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceKlass.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
15 lines changed: 15 ins; 0 del; 0 mod; 1258 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceMirrorKlass.cpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
31 lines changed: 0 ins; 31 del; 0 mod; 353 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceMirrorKlass.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
26 lines changed: 21 ins; 4 del; 1 mod; 115 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceRefKlass.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
10 lines changed: 10 ins; 0 del; 0 mod; 108 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/klass.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
10 lines changed: 9 ins; 0 del; 1 mod; 687 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/objArrayKlass.cpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
13 lines changed: 13 ins; 0 del; 0 mod; 688 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/objArrayKlass.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
3 lines changed: 2 ins; 0 del; 1 mod; 158 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/oop.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
29 lines changed: 27 ins; 0 del; 2 mod; 377 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/oop.inline.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
98 lines changed: 77 ins; 0 del; 21 mod; 713 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/typeArrayKlass.cpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
7 lines changed: 7 ins; 0 del; 0 mod; 394 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/typeArrayKlass.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
2 lines changed: 2 ins; 0 del; 0 mod; 123 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/memory/specialized_oop_closures.inline.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
225 lines changed: 225 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/instanceClassLoaderKlass.inline.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
58 lines changed: 58 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/instanceKlass.inline.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
100 lines changed: 100 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/instanceMirrorKlass.inline.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
78 lines changed: 78 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/instanceRefKlass.inline.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
98 lines changed: 98 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/utilities/templateIdioms.hpp

rev 7183 : autospecialized oop_iterate using SFINAE and templates
137 lines changed: 137 ins; 0 del; 0 mod; 0 unchg

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