- 02 5月, 2019 1 次提交
-
-
由 rraghavan 提交于
Summary: Avoided collecting unaligned stores in Initialize node by making can_capture_store return false for same Reviewed-by: dlong, kvn, vlivanov
-
- 22 5月, 2017 2 次提交
- 25 7月, 2017 1 次提交
-
-
由 dbuck 提交于
Summary: Require equal bases when unaliasing offsets for raw accesses Reviewed-by: thartmann, kvn
-
- 24 11月, 2016 1 次提交
-
-
由 shshahma 提交于
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods Reviewed-by: kvn, thartmann
-
- 29 10月, 2016 3 次提交
-
-
由 poonam 提交于
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage. Reviewed-by: kvn, thartmann
-
由 poonam 提交于
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage. Reviewed-by: kvn, thartmann
-
由 poonam 提交于
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage. Reviewed-by: kvn, thartmann
-
- 31 1月, 2017 1 次提交
-
-
由 aefimov 提交于
Reviewed-by: vkempik, shshahma
-
- 16 1月, 2016 1 次提交
-
-
由 kevinw 提交于
Reviewed-by: coleenp, roland
-
- 03 6月, 2015 1 次提交
-
-
由 roland 提交于
Summary: Node::depends_only_on_test() should return false for Unsafe loads Reviewed-by: kvn, adinn
-
- 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>
-
- 25 10月, 2014 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: kvn, roland
-
- 24 1月, 2019 1 次提交
-
-
由 jcm 提交于
Summary: skip sfpt optimization for Load is removed for Java Object's Markword Load. Reviewed-by: kvn, dlong
-
- 06 5月, 2014 1 次提交
-
-
由 anoll 提交于
Summary: The C2 structure is adapted to distinguish between volatile and non-volatile double accesses. Reviewed-by: twisti, kvn Contributed-by: NTobias Hartmann <tobias.hartmann@oracle.com>
-
- 23 5月, 2014 1 次提交
-
-
由 drchase 提交于
8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas 8043164: Format warning in traceStream.hpp Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings Reviewed-by: kvn, coleenp, iveresov, twisti
-
- 03 5月, 2014 1 次提交
-
-
由 kvn 提交于
8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR)) Summary: Convert the assert into the runtime check to skip IGVN optimizations for problematic memory nodes. Eliminate dead nodes more aggressively. Reviewed-by: twisti, iveresov
-
- 29 3月, 2014 1 次提交
-
-
由 vlivanov 提交于
8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on Reviewed-by: kvn
-
- 16 1月, 2016 1 次提交
-
-
由 kevinw 提交于
Reviewed-by: coleenp, roland
-
- 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
-
- 07 12月, 2013 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn
-
- 27 11月, 2013 1 次提交
-
-
由 goetz 提交于
Summary: Use new nodes for loadFence/storeFence intrinsics in C2. Reviewed-by: kvn, dholmes
-
- 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
-
- 11 9月, 2013 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: rbackman, twisti, kvn Contributed-by: john.r.rose@oracle.com, vladimir.x.ivanov@oracle.com
-
- 12 8月, 2013 1 次提交
-
-
由 ehelin 提交于
Reviewed-by: coleenp, mgerdin, hseigel
-
- 26 6月, 2013 1 次提交
-
-
由 adlertz 提交于
Summary: Replaces unused decodeN at MemBarAcquire with its corresponding loadN if loadN is used at more than one place. Reviewed-by: kvn, twisti
-
- 19 6月, 2013 1 次提交
-
-
由 adlertz 提交于
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc Summary: Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes. Reviewed-by: kvn, roland
-
- 14 6月, 2013 1 次提交
-
-
由 ccheung 提交于
Reviewed-by: dholmes, coleenp Contributed-by: jeremymanson@google.com, calvin.cheung@oracle.com
-
- 09 5月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti
-
- 07 3月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: dump nodes and types in 8004640 case. Reviewed-by: roland
-
- 25 2月, 2013 1 次提交
-
-
由 roland 提交于
Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store. Reviewed-by: kvn
-
- 23 1月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic. Reviewed-by: roland
-
- 04 1月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available. Reviewed-by: twisti, roland
-
- 09 10月, 2012 1 次提交
-
-
由 roland 提交于
Summary: support of compress class pointers in the compilers. Reviewed-by: kvn, twisti
-
- 29 9月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Capitalize these metadata types (and objArrayKlass) Reviewed-by: stefank, twisti, kvn
-
- 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>
-
- 15 6月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86. Reviewed-by: never, twisti, roland
-
- 12 6月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Add missing check for EncodeP node in MemNode::Ideal_common_DU_postCCP() method. Reviewed-by: twisti
-