John R Rose
|
26d192003f
|
6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638)
Code in vtableStubs and templateTable moved into MacroAssembler.
Reviewed-by: kvn
|
2009-03-06 21:36:50 -08:00 |
|
John R Rose
|
07321dec65
|
6812678: macro assembler needs delayed binding of a few constants (for 6655638)
Minor assembler enhancements preparing for method handles
Reviewed-by: kvn
|
2009-03-04 09:58:39 -08:00 |
|
Tom Rodriguez
|
48d4a43c2a
|
6811384: MacroAssembler::serialize_memory may touch next page on amd64
Reviewed-by: kvn, phh, twisti
|
2009-03-01 20:49:46 -08:00 |
|
Coleen Phillimore
|
a1442ea7ff
|
6791168: Fix invalid code in bytecodeInterpreter that can cause gcc ICE
Fix compilation errors from latest gcc in CC_INTERP including offending missing void* cast.
Reviewed-by: xlu
|
2009-01-13 14:41:44 -05:00 |
|
Xiaobin Lu
|
1362b9fd1d
|
6787106: Hotspot 32 bit build fails on platforms having different definitions for intptr_t & int32_t
Avoid casting between int32_t and intptr_t specifically for MasmAssembler::movptr in 32 bit platforms.
Reviewed-by: jrose, kvn
|
2008-12-24 13:06:09 -08:00 |
|
Vladimir Kozlov
|
7aae40a95f
|
6462850: generate biased locking code in C2 ideal graph
Inline biased locking code in C2 ideal graph during macro nodes expansion
Reviewed-by: never
|
2008-11-07 09:29:38 -08:00 |
|
Vladimir Kozlov
|
55925534ec
|
6532536: Optimize arraycopy stubs for Intel cpus
Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus
Reviewed-by: rasbold
|
2008-10-14 15:10:26 -07:00 |
|
Andrey Petrusenko
|
b6aabd98fc
|
Merge
|
2008-09-17 16:49:18 +04:00 |
|
Tom Rodriguez
|
26c780da72
|
5108146: Merge i486 and amd64 cpu directories
6459804: Want client (c1) compiler for x86_64 (amd64) for faster start-up
Reviewed-by: kvn
|
2008-08-27 00:21:55 -07:00 |
|