#
13249:a2753984d2c1 |
|
05-Jul-2017 |
stefank |
8183552: Move align functions to align.hpp Reviewed-by: stuefe, pliden
|
#
13244:ebbb31f0437e |
|
13-Apr-2017 |
stefank |
8178500: Replace usages of round_to and round_down with align_up and align_down Reviewed-by: rehn, tschatzl
|
#
9488:3df67250a63a |
|
21-Oct-2015 |
mdoerr |
8138892: C1: Improve counter overflow checking Reviewed-by: iveresov, goetz, twisti, vlivanov
|
#
8830:7e38c833fe2b |
|
10-Aug-2015 |
shade |
8131682: C1 should use multibyte nops everywhere Reviewed-by: dlong, goetz, adinn, aph, vlivanov
|
#
8795:118468cea331 |
|
29-Jul-2015 |
thartmann |
8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, adinn, dlong, roland, twisti
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|
#
7727:b59d6dde575b |
|
21-Jan-2015 |
kbarrett |
8069230: Remove unused G1PostBarrierStub::byte_map_base and friends Reviewed-by: brutisso, tschatzl
|
#
6430:975d903e1de3 |
|
13-May-2014 |
iveresov |
8032463: VirtualDispatch test timeout with DeoptimizeALot Summary: Introduce code aging for warm method detection Reviewed-by: kvn, twisti
|
#
5776:de6a9e811145 |
|
24-Dec-2013 |
mikael |
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov
|
#
5193:f98f5d48f511 |
|
21-Aug-2013 |
roland |
7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked Summary: Do patching rather bailing out for unlinked call with appendix Reviewed-by: twisti, kvn
|
#
4425:46f6f063b272 |
|
21-Mar-2013 |
roland |
7153771: array bound check elimination for c1 Summary: when possible optimize out array bound checks, inserting predicates when needed. Reviewed-by: never, kvn, twisti Contributed-by: thomaswue <thomas.wuerthinger@oracle.com>
|
#
4107:db9981fd3124 |
|
23-Jan-2013 |
jprovino |
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS Summary: Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with INCLUDE_ALL_GCS. Reviewed-by: coleenp, stefank
|
#
3931:d02120b7a34f |
|
20-Dec-2012 |
twisti |
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32 Reviewed-by: jrose, kvn, twisti Contributed-by: Morris Meyer <morris.meyer@oracle.com>
|
#
3602:da91efe96a93 |
|
01-Sep-2012 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
|
#
3567:09aad8452938 |
|
20-Aug-2012 |
kvn |
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops Summary: In C2 add software membar after load from Reference.referent field to prevent commoning of loads across safepoint since GC can change its value. In C1 always generate Reference.get() intrinsic. Reviewed-by: roland, twisti, dholmes, johnc
|
#
3091:a79cb7c55012 |
|
25-Jan-2012 |
jiangli |
7132690: InstanceKlass:_reference_type should be u1 type Summary: Change InstanceKlass::_reference_type to u1 type. Reviewed-by: dholmes, coleenp, acorn Contributed-by: Jiangli Zhou <jiangli.zhou@oracle.com>
|
#
2956:069ab3f976d3 |
|
07-Dec-2011 |
stefank |
7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions Summary: Moved sizeof(klassOopDesc), changed the return type to ByteSize and removed the _in_bytes suffix. Reviewed-by: never, bdelsart, coleenp, jrose
|
#
2809:cec1757a0134 |
|
27-Oct-2011 |
twisti |
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely Reviewed-by: never, bdelsart
|
#
2357:527b586edf24 |
|
18-Apr-2011 |
johnc |
7036706: G1: Use LIR_OprDesc::as_pointer_register in code changes for 7035117 Summary: Use LIR_OprDesc::as_pointer_register() instead as_register/as_register_lo combination in the code changes for 7035117. Reviewed-by: iveresov
|
#
2352:5d046bf49ce7 |
|
14-Apr-2011 |
johnc |
Merge
|
#
2351:59766fd005ff |
|
13-Apr-2011 |
johnc |
7035117: G1: nsk/stress/jni/jnistress002 fails with assertion failure Summary: Allow long type for offset in G1 code in compiler implementations of Unsafe.getObject Reviewed-by: never, iveresov
|
#
2346:e1162778c1c8 |
|
07-Apr-2011 |
johnc |
7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error Summary: A referent object that is only weakly reachable at the start of concurrent marking but is re-attached to the strongly reachable object graph during marking may not be marked as live. This can cause the reference object to be processed prematurely and leave dangling pointers to the referent object. Implement a read barrier for the java.lang.ref.Reference::referent field by intrinsifying the Reference.get() method, and intercepting accesses though JNI, reflection, and Unsafe, so that when a non-null referent object is read it is also logged in an SATB buffer. Reviewed-by: kvn, iveresov, never, tonyp, dholmes
|
#
2311:d86923d96dca |
|
08-Apr-2011 |
iveresov |
7034967: C1: assert(false) failed: error (assembler_sparc.cpp:2043) Summary: Fix -XX:+VerifyOops Reviewed-by: kvn, never
|
#
2227:32f7097f9d8f |
|
23-Mar-2011 |
never |
7030300: more nightly failures after statics in Class changes Reviewed-by: iveresov, jcoomes, dcubed
|
#
2223:c7f3d0b4570f |
|
18-Mar-2011 |
never |
7017732: move static fields into Class to prepare for perm gen removal Reviewed-by: kvn, coleenp, twisti, stefank
|
#
2053:e4fee0bdaa85 |
|
24-Jan-2011 |
never |
7008809: should report the class in ArrayStoreExceptions from compiled code Reviewed-by: iveresov, twisti
|
#
1909:ac637b7220d1 |
|
01-Dec-2010 |
iveresov |
6985015: C1 needs to support compressed oops Summary: This change implements compressed oops for C1 for x64 and sparc. The changes are mostly on the codegen level, with a few exceptions when we do access things outside of the heap that are uncompressed from the IR. Compressed oops are now also enabled with tiered. Reviewed-by: twisti, kvn, never, phh
|
#
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
|
#
1793:07a218de38cb |
|
15-Oct-2010 |
never |
6992477: fix for 6991512 broke sparc barriers Reviewed-by: kvn, iveresov
|
#
1739:f02a8bbe6ed4 |
|
29-Dec-2009 |
roland |
6986046: C1 valuestack cleanup Summary: fixes an historical oddity in C1 with inlining where all of the expression stacks are kept in the topmost ValueStack instead of being in their respective ValueStacks. Reviewed-by: never Contributed-by: Christian Wimmer <cwimmer@uci.edu>
|
#
1703:d5d065957597 |
|
03-Sep-2010 |
iveresov |
6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti
|
#
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
|
#
1295:3cf667df43ef |
|
09-Mar-2010 |
twisti |
6919934: JSR 292 needs to support x86 C1 Summary: This implements JSR 292 support for C1 x86. Reviewed-by: never, jrose, kvn
|
#
380:eb28cf662f56 |
|
07-Oct-2008 |
trims |
Merge
|
#
362:f8199438385b |
|
17-Sep-2008 |
apetrusenko |
Merge
|
#
342:37f87013dfd8 |
|
05-Jun-2008 |
ysr |
6711316: Open source the Garbage-First garbage collector Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
|
#
337:9ee9cf798b59 |
|
02-Oct-2008 |
xdono |
6754988: Update copyright year Summary: Update for files that have been modified starting July 2008 Reviewed-by: ohair, tbell
|
#
304:dc7f315e41f7 |
|
27-Aug-2008 |
never |
5108146: Merge i486 and amd64 cpu directories 6459804: Want client (c1) compiler for x86_64 (amd64) for faster start-up Reviewed-by: kvn
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|