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 templates2 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 templates29 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 templates21 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 templates134 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 templates16 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 templates32 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 templates15 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 templates31 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 templates26 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 templates10 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 templates10 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 templates13 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 templates3 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 templates29 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 templates98 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 templates7 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 templates2 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 templates225 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 templates58 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 templates100 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 templates78 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 templates98 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 templates137 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).