- 30 1月, 2015 1 次提交
-
-
由 vlivanov 提交于
8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose
-
- 21 2月, 2015 1 次提交
-
-
由 drchase 提交于
Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes
-
- 11 11月, 2014 1 次提交
-
-
由 zmajo 提交于
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc) Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array. Reviewed-by: kvn, roland, anoll Contributed-by: NZoltan Majo <zoltan.majo@oracle.com>
-
- 17 6月, 2014 1 次提交
-
-
由 vlivanov 提交于
8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place Reviewed-by: kvn, roland
-
- 11 6月, 2014 1 次提交
-
-
由 kvn 提交于
Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method. Reviewed-by: roland
-
- 13 8月, 2014 1 次提交
-
-
由 roland 提交于
Summary: propagate node replacements along control flow edges to callers Reviewed-by: kvn, vlivanov
-
- 15 3月, 2014 1 次提交
-
-
由 roland 提交于
Summary: favor profile data coming from outer most method Reviewed-by: kvn, twisti
-
- 11 3月, 2014 1 次提交
-
-
由 iveresov 提交于
8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but found [false] Summary: In GraphKit::gen_checkcast() provide only exact superklass to GraphKit::maybe_cast_profiled_receiver() Reviewed-by: kvn, roland
-
- 26 2月, 2014 1 次提交
-
-
由 roland 提交于
8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: kvn, twisti
-
- 24 3月, 2014 1 次提交
-
-
由 poonam 提交于
Summary: Native pointers less than 64 bits wide should be extended as an unsigned number. Reviewed-by: kvn, kevinw
-
- 21 3月, 2014 1 次提交
-
-
由 kvn 提交于
Summary: Use RTM for inflated locks and stack locks. Reviewed-by: iveresov, twisti, roland, dcubed
-
- 24 1月, 2014 1 次提交
-
-
由 roland 提交于
Summary: type methods shouldn't always operate on speculative part Reviewed-by: kvn, twisti
-
- 25 12月, 2013 1 次提交
-
-
由 mikael 提交于
Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov
-
- 16 11月, 2013 1 次提交
-
-
由 goetz 提交于
Summary: Add a field to C2 LoadNode and StoreNode classes which indicates whether the load/store should do an acquire/release on platforms which support it. Reviewed-by: kvn
-
- 23 10月, 2013 1 次提交
-
-
由 roland 提交于
Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: kvn, twisti
-
- 19 10月, 2013 1 次提交
-
-
由 roland 提交于
Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: kvn, twisti
-
- 16 10月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: move rare executed part of G1 write barrier from hot path. Reviewed-by: kvn, twisti, roland Contributed-by: staffan.friberg@oracle.com
-
- 08 10月, 2013 1 次提交
-
-
由 mgerdin 提交于
Summary: Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement. Also-reviewed-by: martin.doerr@sap.com Reviewed-by: iveresov, tschatzl, brutisso, roland, kvn
-
- 03 10月, 2013 1 次提交
-
-
由 roland 提交于
Summary: add replace_in_map() calls following some null checks in type checks Reviewed-by: kvn
-
- 01 10月, 2013 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, twisti Contributed-by: NAxel Siebenborn <axel.siebenborn@sap.com>
-
- 11 9月, 2013 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: rbackman, twisti, kvn Contributed-by: john.r.rose@oracle.com, vladimir.x.ivanov@oracle.com
-
- 28 8月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Avoid loading old values in G1 pre-barriers for inlined unsafe load_store nodes. Reviewed-by: kvn, tonyp Contributed-by: NMartin Doerr <martin.doerr@sap.com>
-
- 24 8月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: set control edge for previous value load in G1 pre-barrier Reviewed-by: twisti
-
- 03 7月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Undo recent changes (and add more comments) in Ideal_allocation(). Reviewed-by: roland
-
- 09 5月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti
-
- 25 4月, 2013 1 次提交
-
-
由 johnc 提交于
Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime. Reviewed-by: twisti, johnc Contributed-by: NMartin Doerr <martin.doerr@sap.com>
-
- 27 3月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: always transform AddP nodes in IdealKit by calling _gvn.transform(). Reviewed-by: roland, twisti
-
- 24 12月, 2012 1 次提交
-
-
由 roland 提交于
Summary: post parse inlining driven by number of live nodes. Reviewed-by: twisti, kvn, jrose
-
- 20 12月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception. Reviewed-by: twisti
-
- 18 12月, 2012 1 次提交
-
-
由 roland 提交于
Summary: collection of small changes to prepare for incremental inlining. Reviewed-by: twisti, kvn
-
- 28 11月, 2012 1 次提交
-
-
由 bharadwaj 提交于
Summary: keep an (almost) accurate running count of the reachable (live) flow graph nodes. Reviewed-by: kvn, twisti, jrose, vlivanov
-
- 27 11月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, jrose
-
- 09 10月, 2012 1 次提交
-
-
由 vlivanov 提交于
Summary: Replace all occurrences of long with jlong in C2 code. Reviewed-by: kvn, twisti
-
- 28 9月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Deleted placement new operator of Node - node(size_t, Compile *, int). Reviewed-by: kvn, twisti Contributed-by: bharadwaj.yadavalli@oracle.com
-
- 02 9月, 2012 1 次提交
-
-
由 coleenp 提交于
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: Njmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
-
- 29 8月, 2012 1 次提交
-
-
由 twisti 提交于
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites Reviewed-by: kvn
-
- 25 7月, 2012 1 次提交
-
-
由 twisti 提交于
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: NJohn Rose <john.r.rose@oracle.com>, Christian Thalinger <christian.thalinger@oracle.com>, Michael Haupt <michael.haupt@oracle.com>
-
- 15 5月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Allow a version of String class that doesn't have count and offset fields. Reviewed-by: never, coleenp
-
- 08 2月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Adjust the assert and code in eliminate_card_mark() method for case when stored value is NULL. Reviewed-by: iveresov, never
-
- 20 12月, 2011 1 次提交
-
-
由 roland 提交于
Summary: adds store store barrier after initialization of header and body of objects. Reviewed-by: never, kvn
-