#
12626:8e2117c814c2 |
|
10-Feb-2017 |
vlivanov |
8174721: C1: Inlining through MH invokers/linkers in unreachable code is unsafe Reviewed-by: iveresov
|
#
12622:d737c415ff60 |
|
09-Feb-2017 |
vlivanov |
8166110: Inlining through MH invokers/linkers in unreachable code is unsafe Reviewed-by: vlivanov Contributed-by: dmitry.chuyko@oracle.com
|
#
9752:9988b390777b |
|
04-Dec-2015 |
vlivanov |
8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls Reviewed-by: jrose, dlong, aph, forax
|
#
6571:9be8f500449d |
|
10-Jun-2014 |
kvn |
8035605: Expand functionality of PredictedIntrinsicGenerator Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method. Reviewed-by: roland
|
#
6569:e38bb04f030d |
|
10-Jun-2014 |
roland |
8026796: Make replace_in_map() on parent maps generic Summary: propagate node replacements along control flow edges to callers Reviewed-by: kvn, vlivanov
|
#
6291:b722c15be816 |
|
10-Apr-2014 |
roland |
8005079: fix LogCompilation for incremental inlining Summary: report late inlining as part of the rest of the inlining output Reviewed-by: twisti, kvn
|
#
5556:b2ee5dc63353 |
|
22-Oct-2013 |
roland |
8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: kvn, twisti
|
#
5546:3213ba4d3dff |
|
18-Oct-2013 |
roland |
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: kvn, twisti
|
#
5363:29bdcf12457c |
|
27-Sep-2013 |
shade |
8014447: Object.hashCode intrinsic breaks inline caches Summary: Try to inline as normal method first, then fall back to intrinsic. Reviewed-by: kvn, twisti
|
#
5328:1b64d46620a3 |
|
24-Sep-2013 |
kvn |
8022585: VM crashes when ran with -XX:+PrintInlining Summary: use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method. Reviewed-by: twisti
|
#
5179:9758d9f36299 |
|
29-Aug-2013 |
coleenp |
8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced Summary: declare all user-defined operator new()s within Hotspot code with the empty throw() exception specification Reviewed-by: coleenp, twisti, dholmes, hseigel, dcubed, kvn, ccheung Contributed-by: lois.foltan@oracle.com
|
#
4675:6f3fd5150b67 |
|
08-May-2013 |
kvn |
6934604: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti
|
#
3974:d092d1b31229 |
|
23-Dec-2012 |
roland |
8005071: Incremental inlining for JSR 292 Summary: post parse inlining driven by number of live nodes. Reviewed-by: twisti, kvn, jrose
|
#
3922:ad5dd04754ee |
|
18-Dec-2012 |
roland |
8005031: Some cleanup in c2 to prepare for incremental inlining support Summary: collection of small changes to prepare for incremental inlining. Reviewed-by: twisti, kvn
|
#
3770:a3ecd773a7b9 |
|
24-Oct-2012 |
kvn |
7184394: add intrinsics to use AES instructions Summary: Use new x86 AES instructions for AESCrypt. Reviewed-by: twisti, kvn, roland Contributed-by: tom.deneau@amd.com
|
#
3718:b9a9ed0f8eeb |
|
09-Oct-2012 |
mikael |
7197424: update copyright year to match last edit in jdk8 hotspot repository Summary: Update copyright year to 2012 for relevant files Reviewed-by: dholmes, coleenp
|
#
3534:1d7922586cf6 |
|
24-Jul-2012 |
twisti |
7023639: JSR 292 method handle invocation needs a fast path for compiled code 6984705: JSR 292 method handle creation should not go through JNI Summary: remove assembly code for JDK 7 chained method handles Reviewed-by: jrose, twisti, kvn, mhaupt Contributed-by: John Rose <john.r.rose@oracle.com>, Christian Thalinger <christian.thalinger@oracle.com>, Michael Haupt <michael.haupt@oracle.com>
|
#
2878:a04a201f0f5a |
|
17-Nov-2011 |
twisti |
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not Reviewed-by: kvn, never
|
#
2615:fdb992d83a87 |
|
16-Aug-2011 |
twisti |
7071653: JSR 292: call site change notification should be pushed not pulled Reviewed-by: kvn, never, bdelsart
|
#
2514:f918d6096e23 |
|
02-Jun-2011 |
never |
7050554: JSR 292 - need optimization for selectAlternative Reviewed-by: kvn, jrose
|
#
2290:f8b038506985 |
|
01-Apr-2011 |
never |
6909440: C2 fails with assertion (_always_cold->is_cold(),"must always be cold") Reviewed-by: kvn
|
#
1879:f95d63e2154a |
|
23-Nov-2010 |
stefank |
6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
|
#
1472:c18cbe5936b8 |
|
27-May-2010 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair
|
#
1138:dd57230ba8fe |
|
05-Jan-2010 |
twisti |
6893268: additional dynamic language related optimizations in C2 Summary: C2 needs some additional optimizations to be able to handle MethodHandle invokes and invokedynamic instructions at the best performance. Reviewed-by: kvn, never
|
#
1137:97125851f396 |
|
05-Jan-2010 |
twisti |
6829187: compiler optimizations required for JSR 292 Summary: C2 implementation for invokedynamic support. Reviewed-by: kvn, never
|
#
1080:7c57aead6d3e |
|
12-Nov-2009 |
never |
6892658: C2 should optimize some stringbuilder patterns Reviewed-by: kvn, twisti
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|