- 08 4月, 2011 1 次提交
-
-
由 johnc 提交于
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
-
- 06 4月, 2011 2 次提交
- 01 4月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: StrIntrinsicNode::Ideal() should not optimize memory during Parse. Reviewed-by: jrose, never
-
- 31 3月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: In Ideal() method of String intrinsics nodes look for TypeAryPtr::CHARS memory slice if memory is MergeMem. Do not unroll a loop with String intrinsics code. Reviewed-by: never
-
- 28 3月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: never, kvn
-
- 27 3月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn
-
- 25 3月, 2011 1 次提交
-
-
由 roland 提交于
Summary: Enables cross building of a c2 VM. Support masking of shift counts when the processor architecture mandates it. Reviewed-by: kvn, never
-
- 23 3月, 2011 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: never, coleenp, ysr, jwilhelm
-
- 22 3月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Add predicates when loop head bytecode is parsed instead of when back branch bytecode is parsed. Reviewed-by: never
-
- 19 3月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, coleenp, twisti, stefank
-
- 12 3月, 2011 1 次提交
-
-
由 jrose 提交于
Summary: package and class renaming only; delete unused methods and classes Reviewed-by: twisti
-
- 11 3月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: add missing check this->dual() != TypeAryPtr::OOPS into TypeAryPtr::klass(). Reviewed-by: never
-
- 10 3月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Use largest_free_block() instead of unallocated_capacity(). Reviewed-by: iveresov, never, ysr
-
- 06 3月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: arrays pointers meet must fall to bottom if exact array klasses in upper lattice are not equal or super klass is exact. Reviewed-by: never
-
- 02 3月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Bulk zeroing reduction didn't work with G1, because arraycopy would call pre-barriers on uninitialized oops. The solution is to have version of arraycopy stubs that don't have pre-barriers. Also refactored arraycopy stubs generation on SPARC to be more readable and reduced the number of stubs necessary in some cases. Reviewed-by: jrose, kvn, never
-
- 27 2月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: copy small (<8) strings on stack if str+16 crosses a page boundary and load from stack into XMM. Back up pointer when loading string's tail. Reviewed-by: never
-
- 25 2月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: The assert in MergeMemNode::memory_at() misses the case when address is TOP. Reviewed-by: never
-
- 11 2月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Add TEMP edges (and KILL projections) before duplicated operands are removed in Expand() methods. Reviewed-by: never
-
- 08 2月, 2011 3 次提交
-
-
由 kvn 提交于
Summary: Added new method inc_stat_counter() to increment long statistic values and use atomic long load and store. Reviewed-by: dholmes, jrose, phh, never
-
由 kvn 提交于
Summary: Don't allocate VectorSet iterator on C heap. Reuse resource storage in EA. Reviewed-by: never
-
由 kvn 提交于
Summary: Add ResourceMark into PhaseIdealLoop::build_and_optimize(). Reviewed-by: never
-
- 03 2月, 2011 1 次提交
-
-
由 bobv 提交于
Reviewed-by: dholmes, bdelsart
-
- 28 1月, 2011 1 次提交
-
-
由 coleenp 提交于
Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
-
- 08 1月, 2011 1 次提交
-
-
由 kvn 提交于
6876037: CTW fails jdk7/hotspot/src/share/vm/opto/type.cpp:2055. assert(bits,"Use TypePtr for NULL") Summary: Add missing 0 value check in TypeRawPtr::add_offset(). Reviewed-by: never
-
- 07 1月, 2011 1 次提交
-
-
由 phh 提交于
Summary: Track allocated bytes in Thread's, update on TLAB retirement and direct allocation in Eden and tenured, add JNI methods for ThreadMXBean. Reviewed-by: coleenp, kvn, dholmes, ysr
-
- 30 12月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: remove clear_scratch_buffer_blob and let init_scratch_buffer_blob free and allocate a new blob if required. Reviewed-by: twisti
-
- 29 12月, 2010 1 次提交
-
-
由 kvn 提交于
7009359: HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected Summary: Bailout StringConcat optimization if null is passed to StringBuffer constructor. Reviewed-by: iveresov
-
- 22 12月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: bump CG_BUILD_ITER_LIMIT to 20 Reviewed-by: iveresov
-
- 14 12月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, twisti
-
- 03 12月, 2010 2 次提交
-
-
由 twisti 提交于
Summary: oops should be loaded from the constant table of an nmethod instead of materializing them with a long code sequence. Reviewed-by: never, kvn
-
由 iveresov 提交于
Summary: C1 with profiling doesn't check whether the MDO has been really allocated, which can silently fail if the perm gen is full. The solution is to check if the allocation failed and bailout out of inlining or compilation. Reviewed-by: kvn, never
-
- 02 12月, 2010 2 次提交
- 24 11月, 2010 1 次提交
-
-
由 stefank 提交于
Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
-
- 19 11月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: Wrong value type is used for NULL store when clearing the detail message of the preallocated exception object. Reviewed-by: never, iveresov
-
- 07 11月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: Do several iterations to build EA Connection Graph. Reviewed-by: never, twisti, ysr
-
- 03 11月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: Use hardware DIV instruction for long division by constant when it is faster than code with multiply. Reviewed-by: never
-
- 08 10月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn
-
- 01 10月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: Missing check for not empty worklist when puting memory node back on worklist and expecting address type update. Reviewed-by: never
-