- 09 4月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Fix -XX:+VerifyOops Reviewed-by: kvn, never
-
- 31 3月, 2011 1 次提交
-
-
由 twisti 提交于
Summary: 6919934 added some unguarded cmov instructions which hit a guarantee on older hardware. Reviewed-by: never, iveresov, kvn, phh
-
- 28 3月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Materialize the pointer to the polling page in a register instead of using rip-relative addressing when the distance from the code cache is larger than disp32. Reviewed-by: never, kvn
-
- 12 3月, 2011 1 次提交
-
-
由 jrose 提交于
Summary: package and class renaming only; delete unused methods and classes Reviewed-by: twisti
-
- 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
-
- 10 2月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn
-
- 14 2月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn
-
- 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
-
- 03 12月, 2010 1 次提交
-
-
由 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
-
- 30 11月, 2010 1 次提交
-
-
由 coleenp 提交于
Summary: Using r12 as temporary register around call_VM trashes heapbase becausecall_VM doesn't always return immediately to following code (eg forward_exception, popframe and early return support). Reviewed-by: never, kvn
-
- 24 11月, 2010 1 次提交
-
-
由 stefank 提交于
Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
-
- 07 11月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: use unsigned DIV instruction Reviewed-by: never
-
- 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
-
- 11 10月, 2010 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, jrose
-
- 14 9月, 2010 1 次提交
-
-
由 jrose 提交于
Reviewed-by: never
-
- 28 8月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn
-
- 11 8月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, iveresov
-
- 31 7月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: set Z = 0 (not equal) before repne_scan() to indicate that class was not found when RCX == 0. Reviewed-by: never, phh
-
- 04 6月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: save and restore r10 in verify_oop(). Reviewed-by: never
-
- 28 5月, 2010 2 次提交
- 30 4月, 2010 1 次提交
-
-
由 twisti 提交于
Reviewed-by: coleenp, never, gbenson
-
- 29 4月, 2010 1 次提交
-
-
由 twisti 提交于
Summary: There are unimplemented portions of the hotspot code for method handles and invokedynamic specific to SPARC. Reviewed-by: kvn, never, jrose
-
- 09 4月, 2010 1 次提交
-
-
由 iveresov 提交于
Summary: This fixes lir_cmp_l2i on x64 and sparc 64bit, and the debug info generation. Reviewed-by: never
-
- 18 3月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: Added missing counter decrement when substring search restarted. Reviewed-by: twisti
-
- 16 12月, 2009 1 次提交
-
-
由 twisti 提交于
Summary: changes for method handles and invokedynamic Reviewed-by: kvn
-
- 02 11月, 2009 1 次提交
-
-
由 roland 提交于
Reviewed-by: never
-
- 30 10月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: Incorrect code was being generated for the store operation in the null case of the aastore bytecode template. The bad code was generated by the store_heap_oop routine which takes a Register as its second argument. Passing NULL_WORD (0) as the second argument causes the value to be converted to Register(0), which is rax. Thus the generated store was "mov (dst), $rax" instead of "mov (dst), $0x0". Changed calls to store_heap_oop that pass NULL_WORD as the second argument to a new routine store_heap_oop_null. Reviewed-by: kvn, twisti
-
- 15 10月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Restore original null checks. Reviewed-by: never, cfang
-
- 12 10月, 2009 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: pbk, kvn
-
- 15 9月, 2009 1 次提交
-
-
由 kvn 提交于
6875866: Intrinsic for String.indexOf() is broken on x86 with SSE4.2 Summary: Modify String intrinsic methods to pass char[] pointers instead of string oops. Reviewed-by: never
-
- 31 7月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Always use "lea" instruction for narrow oop decoding instead of "shift". Reviewed-by: never
-
- 15 7月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Modifications to G1 so as to allow the use of compressed oops. Reviewed-by: apetrusenko, coleenp, jmasa, kvn, never, phh, tonyp
-
- 06 5月, 2009 1 次提交
-
-
由 twisti 提交于
Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions. Reviewed-by: kvn, never
-
- 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
-
- 01 4月, 2009 1 次提交
-
-
由 cfang 提交于
Summary: Use SSE 4.2 in intrinsics for String.{compareTo/equals/indexOf} and Arrays.equals. Reviewed-by: kvn, never, jrose
-
- 27 3月, 2009 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, phh
-
- 21 3月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: preparatory but separable changes for method handles Reviewed-by: kvn, never
-
- 14 3月, 2009 2 次提交