- 05 4月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: With 7033154 we started calling c2 arraycopy stubs from c1. On sparcv9 we must clear the upper 32bits for offset (src_pos, dst_pos) and length parameters when calling them. Reviewed-by: never, kvn
-
- 03 4月, 2011 1 次提交
-
-
由 roland 提交于
Summary: better static analysis. Take advantage of array copy stubs. Reviewed-by: never
-
- 31 3月, 2011 1 次提交
-
-
由 twisti 提交于
Summary: After appropriate testing, we need to turn on EnableMethodHandles and EnableInvokeDynamic by default. Reviewed-by: never, kvn, jrose, phh
-
- 28 3月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: never, 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
-
- 24 3月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: iveresov, jcoomes, dcubed
-
- 21 3月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, never
-
- 19 3月, 2011 2 次提交
- 17 3月, 2011 1 次提交
-
-
由 ysr 提交于
6627787: CMS: JVM refuses to start up with -Xms16m -Xmx16m 7000125: CMS: Anti-monotone young gen sizing with respect to maximum whole heap size specification 7027529: CMS: retire CMSUseOldDefaults flag Summary: Simplify CMS heap sizing code, relying on ergonomic initial sizing consistent with other collectors for the most part, controlling only young gen sizing to rein in pause times. Make CMS young gen sizing default statically cpu-dependant. Remove inconsistencies wrt generation sizing and policy code, allowing for the fixing for 6627787 and 7000125. For 7027529, retire the flag CMSUseOldDefaults which had been introduced as a bridge from JDK 5 to JDK 6 a number of years ago. Reviewed-by: brutisso, poonam
-
- 12 3月, 2011 1 次提交
-
-
由 jrose 提交于
Summary: package and class renaming only; delete unused methods and classes Reviewed-by: twisti
-
- 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
-
- 28 2月, 2011 1 次提交
-
-
由 twisti 提交于
7012914: JSR 292 MethodHandlesTest C1: frame::verify_return_pc(return_address) failed: must be a return pc Reviewed-by: never, bdelsart
-
- 23 2月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Rearranged the pre-barrier placement in arraycopy stubs so that they are properly called in case of chained calls. Also refactored the code a little bit so that it looks uniform across the platforms and is more readable. Reviewed-by: never, kvn
-
- 14 2月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn
-
- 11 2月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Add TEMP edges (and KILL projections) before duplicated operands are removed in Expand() methods. Reviewed-by: never
-
- 02 2月, 2011 1 次提交
-
-
由 coleenp 提交于
Summary: Add option for gcc 4 and above, define JNIEXPORT and JNIIMPORT to visibility=default, add for jio_snprintf and others since -fvisibility=hidden overrides --version-script definitions. Reviewed-by: kamg, never
-
- 28 1月, 2011 1 次提交
-
-
由 coleenp 提交于
Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
-
- 25 1月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: iveresov, twisti
-
- 21 1月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Use long jumps to get from patching stubs to deopt blob Reviewed-by: kvn, never
-
- 13 1月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Make both compilers emit near and far calls when necessary. Reviewed-by: never, kvn, phh
-
- 12 1月, 2011 1 次提交
-
-
由 phh 提交于
Summary: Replaced incr_allocated_bytes() formals var_size_in_bytes and con_size_in_bytes with a single RegisterOrConstant formal. Reviewed-by: twisti, jcoomes
-
- 11 1月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Reuse set_method_data_for_bcp() to setup mdp after MDO creation. Reviewed-by: kvn, never
-
- 10 1月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: never
-
- 07 1月, 2011 2 次提交
-
-
由 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
-
由 iveresov 提交于
Summary: Sign-extend the length argument during array allocation Reviewed-by: never, kvn
-
- 28 12月, 2010 1 次提交
-
-
由 iveresov 提交于
Summary: Fix CAS of longs on SPARC 32bit and cmove on SPARC 64bit. Reviewed-by: kvn
-
- 22 12月, 2010 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, jrose
-
- 17 12月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: read Solaris kstat data to get more precise CPU information Reviewed-by: iveresov, never, twisti, dholmes
-
- 15 12月, 2010 1 次提交
-
-
由 twisti 提交于
Summary: After 6961690 we load non-oop pointers for the constant table which could easily be materialized in a few instructions. Reviewed-by: never, kvn
-
- 08 12月, 2010 1 次提交
-
-
由 kvn 提交于
7004925: CTW: assert(nbits == 32 || -(1 << nbits-1) <= x && x < ( 1 << nbits-1)) failed: value out of range Summary: Set offset in register if it does not fit 13 bits. Reviewed-by: iveresov
-
- 04 12月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, iveresov
-
- 03 12月, 2010 3 次提交
-
-
由 twisti 提交于
Summary: The test of 6991596 fails on SPARCV9. Reviewed-by: kvn, never, jrose
-
由 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 1 次提交
-
-
由 ikrylov 提交于
Summary: move functions from hpi library to hotspot, communicate with licensees and open source community, check jdk for dependency, file CCC request Reviewed-by: coleenp, acorn, dsamersoff
-
- 01 12月, 2010 1 次提交
-
-
由 iveresov 提交于
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
-
- 24 11月, 2010 1 次提交
-
-
由 stefank 提交于
Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
-
- 05 11月, 2010 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, jrose, never
-
- 03 11月, 2010 1 次提交
-
-
由 twisti 提交于
6996240: The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set. Reviewed-by: never, kvn
-