- 13 6月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: extend G1 marking verification to use either the "prev" or "next" marking information, as appropriate. Reviewed-by: johnc, ysr
-
- 12 6月, 2009 1 次提交
-
-
由 jcoomes 提交于
Summary: make verification code visible only in debug builds Reviewed-by: iveresov, ysr, johnc, apetrusenko, tonyp
-
- 09 6月, 2009 1 次提交
-
-
由 iveresov 提交于
Summary: Typo fix Reviewed-by: jcoomes
-
- 08 6月, 2009 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: tonyp, iveresov, jmasa, ysr
-
- 12 6月, 2009 2 次提交
-
-
由 johnc 提交于
Summary: For heaps larger than 32Gb, the number of heap regions overflows the data type used to hold the region index in the SparsePRT structure. Changed the region indexes, card indexes, and RSet hash table buckets to ints and added some size overflow guarantees. Reviewed-by: ysr, tonyp
-
由 ysr 提交于
Summary: Short-circuit gc-a-lot attempts by non-JavaThreads; SkipGCALot c'tor to elide re-entrant gc-a-lot attempts. Reviewed-by: apetrusenko, jcoomes, jmasa, kamg
-
- 07 6月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: The field is now initialized in the constructor. Reviewed-by: iveresov, jmasa, johnc
-
- 06 6月, 2009 1 次提交
-
-
由 cfang 提交于
Summary: add a RegisterMap* argument to frame::frame_size() to correctly compute the sender frame Reviewed-by: never
-
- 29 5月, 2009 1 次提交
-
-
由 cfang 提交于
Summary: Move loop unswitch before maximally unroll Reviewed-by: never
-
- 28 5月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Don't place a load below anti-dependent PHI. Reviewed-by: never, twisti
-
- 22 5月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Set the control edge for the field _interrupted load in inline_native_isInterrupted(). Reviewed-by: never
-
- 20 5月, 2009 1 次提交
-
-
由 thurka 提交于
Summary: constantPoolOopDesc::copy_cpool_bytes() - do the brute-force search search through 'tbl' when SymbolTable::lookup_only() returns NULL Reviewed-by: kamg
-
- 19 5月, 2009 2 次提交
-
-
由 apetrusenko 提交于
Reviewed-by: iveresov, tonyp
-
由 iveresov 提交于
Summary: During parallel rset updating we have to make sure that the worker ids of the refinement threads do not intersect with the worker ids that can be claimed by the mutator threads. Reviewed-by: tonyp
-
- 13 5月, 2009 1 次提交
-
-
由 twisti 提交于
Summary: 6797305 handles load widening but no shortening which should be covered here. Reviewed-by: never, kvn
-
- 12 5月, 2009 3 次提交
-
-
由 kvn 提交于
Summary: Do not mark an allocation as scalar replaceable if its actual type in unknown statically. Reviewed-by: never
-
由 kvn 提交于
Summary: Check for an object array of interface in CmpPNode::sub(). Reviewed-by: never
-
由 iveresov 提交于
6826318: G1: remove traversal-based refinement code Summary: Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel. Reviewed-by: tonyp
-
- 09 5月, 2009 2 次提交
- 07 5月, 2009 1 次提交
-
-
由 twisti 提交于
Summary: The CR's test crashes with SIGSEGV when running with "-server -Xcomp" using using 32bit jvm. Reviewed-by: kvn, never, rasbold
-
- 06 5月, 2009 3 次提交
-
-
由 twisti 提交于
Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions. Reviewed-by: kvn, never
-
由 johnc 提交于
Summary: The code that calculates the heap region index for an object address incorrectly used signed arithmetic. Reviewed-by: jcoomes, ysr
-
由 cfang 提交于
Summary: Don't perform CMOVE identity optimization for floating point types Reviewed-by: kvn, never
-
- 01 5月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: Change G1 flag names to be more consistent and disable some in 'product' mode. Reviewed-by: tonyp, iveresov
-
- 30 4月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Use CodeCache buffer blob instead of static buffer in AdapterHandlerLibrary. Reviewed-by: never
-
- 28 4月, 2009 2 次提交
- 24 4月, 2009 2 次提交
- 23 4月, 2009 1 次提交
-
-
由 kvn 提交于
6709742: find_base_for_derived's use of Ideal NULL is unsafe causing crashes during register allocation Summary: Create a mach node corresponding to ideal node ConP #NULL specifically for derived pointers. Reviewed-by: never
-
- 22 4月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: invokedynamic instruction (JSR 292 RI) Reviewed-by: twisti, never
-
- 18 4月, 2009 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn
-
- 17 4月, 2009 2 次提交
- 16 4月, 2009 1 次提交
-
-
由 never 提交于
Reviewed-by: rasbold, jrose, twisti
-
- 09 4月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.) Reviewed-by: kvn, twisti, never
-
- 08 4月, 2009 3 次提交
-
-
由 jrose 提交于
Summary: Asserts and comments to help maintain the correct sizing of certain stubs Reviewed-by: kvn
-
由 kvn 提交于
6711117: Assertion in 64bit server vm (flat != TypePtr::BOTTOM,"cannot alias-analyze an untyped ptr") Summary: Delay a memory node transformation if its control or address on IGVN worklist. Reviewed-by: never
-
由 kvn 提交于
6826960: C2 Sparc: assert(bb->_nodes(_bb_end)->is_Proj(),"skipping projections after expected call") Summary: Add the check when a Halt node is placed in a separate block. Reviewed-by: twisti
-