Prepared by: | roland on Thu Oct 17 18:56:14 CEST 2013 |
---|---|
Workspace: | /net/mackdrive/export/jrts/work/rw140007/c2-speculation/hotspot |
Compare against: | http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot |
Compare against version: | parameters |
Summary of changes: | 1342 lines changed: 1196 ins; 8 del; 138 mod; 40129 unchg |
Patch of changes: | hotspot.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/ci/ciMethod.cpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup86 lines changed: 86 ins; 0 del; 0 mod; 1321 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/ci/ciMethod.hpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup10 lines changed: 10 ins; 0 del; 0 mod; 320 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/ci/ciMethodData.hpp
rev 5463 : 8026251: New type profiling points: parameters to methods Summary: x86 interpreter and c1 type profiling for parameters on method entries Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by:29 lines changed: 28 ins; 0 del; 1 mod; 508 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/c2_globals.hpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup4 lines changed: 3 ins; 0 del; 1 mod; 647 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/callGenerator.cpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup8 lines changed: 6 ins; 0 del; 2 mod; 1187 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/callGenerator.hpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by:1 line changed: 1 ins; 0 del; 0 mod; 336 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/compile.cpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup46 lines changed: 45 ins; 0 del; 1 mod; 3829 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/compile.hpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup4 lines changed: 2 ins; 0 del; 2 mod; 1179 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/doCall.cpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup53 lines changed: 41 ins; 0 del; 12 mod; 1013 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/graphKit.cpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup180 lines changed: 152 ins; 6 del; 22 mod; 3914 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/graphKit.hpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup34 lines changed: 31 ins; 0 del; 3 mod; 889 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/library_call.cpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup91 lines changed: 88 ins; 0 del; 3 mod; 5878 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/parse1.cpp
rev 5462 : 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup4 lines changed: 4 ins; 0 del; 0 mod; 2189 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/parse2.cpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup25 lines changed: 25 ins; 0 del; 0 mod; 2352 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/parseHelper.cpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by:1 line changed: 0 ins; 0 del; 1 mod; 596 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/phaseX.cpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup12 lines changed: 12 ins; 0 del; 0 mod; 1794 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/phaseX.hpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup2 lines changed: 2 ins; 0 del; 0 mod; 579 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/stringopts.cpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by:1 line changed: 0 ins; 0 del; 1 mod; 1498 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/type.cpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup247 lines changed: 172 ins; 2 del; 73 mod; 4548 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/type.hpp
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup68 lines changed: 52 ins; 0 del; 16 mod; 1620 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/runtime/arguments.cpp
rev 5465 : imported patch speculative-cleanup8 lines changed: 8 ins; 0 del; 0 mod; 3932 unchg
------ ------ ------
------
---
New
Patch
Raw
test/compiler/types/TypeSpeculation.java
rev 5464 : 8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: rev 5465 : imported patch speculative-cleanup428 lines changed: 428 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using ../../c2-inlining/webrev.ksh (vers 23.18-hg-never-dev).