#
9756:153608d0e5ee |
|
04-Dec-2015 |
mikael |
8144748: Move assembler/macroAssembler inline function definitions to corresponding inline.hpp files Reviewed-by: kvn, coleenp
|
#
9752:9988b390777b |
|
04-Dec-2015 |
vlivanov |
8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls Reviewed-by: jrose, dlong, aph, forax
|
#
6297:c86f5b83df67 |
|
11-Apr-2014 |
iveresov |
8038297: Avoid placing CTI immediately following cbcond instruction on T4 Summary: Insert a nop between cbcond and CTI Reviewed-by: kvn, twisti
|
#
5776:de6a9e811145 |
|
24-Dec-2013 |
mikael |
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov
|
#
4848:46c544b8fbfc |
|
07-Jun-2013 |
morris |
8008407: remove SPARC V8 support Summary: Removed most of the SPARC V8 instructions Reviewed-by: kvn, twisti
|
#
3977:ffa87474d7a4 |
|
07-Jan-2013 |
twisti |
8004537: replace AbstractAssembler emit_long with emit_int32 Reviewed-by: jrose, kvn, twisti Contributed-by: Morris Meyer <morris.meyer@oracle.com>
|
#
3888:f0c2369fda5a |
|
06-Dec-2012 |
twisti |
8003250: SPARC: move MacroAssembler into separate file Reviewed-by: jrose, kvn
|
#
3671:7eca5de9e0b6 |
|
20-Sep-2012 |
roland |
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by: kvn, jrose
|
#
3602:da91efe96a93 |
|
01-Sep-2012 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
|
#
3065:0382d2b469b2 |
|
01-Feb-2012 |
never |
7013347: allow crypto functions to be called inline to enhance performance Reviewed-by: kvn
|
#
2820:44ce519bc3d1 |
|
08-Nov-2011 |
never |
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer Reviewed-by: kvn, jrose, twisti
|
#
2602:3d42f82cd811 |
|
21-Jul-2011 |
kvn |
7063628: Use cbcond on T4 Summary: Add new short branch instruction to Hotspot sparc assembler. Reviewed-by: never, twisti, jrose
|
#
2515:cba7b5c2d53f |
|
03-Jun-2011 |
never |
7045514: SPARC assembly code for JSR 292 ricochet frames Reviewed-by: kvn, jrose
|
#
2006:c17b998c5926 |
|
12-Jan-2011 |
iveresov |
7011627: C1: call_RT must support targets that don't fit in wdisp30 Summary: Make both compilers emit near and far calls when necessary. Reviewed-by: never, kvn, phh
|
#
1915:2f644f85485d |
|
03-Dec-2010 |
twisti |
6961690: load oops from constant table on SPARC 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
|
#
1879:f95d63e2154a |
|
23-Nov-2010 |
stefank |
6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
|
#
1831:fff777a71346 |
|
30-Oct-2010 |
jrose |
6994093: MethodHandle.invokeGeneric needs porting to SPARC Summary: SPARC code missing from fix to 6939224 Reviewed-by: twisti
|
#
1600:a64438a2b7e8 |
|
28-Jul-2010 |
coleenp |
6958465: Sparc aten build24.0: openjdk-7.ea-b96 failed Error: Formal argument ... requires an lvalue Summary: Fix compilation errors. Made non-const references const so can be assigned with lvalue. Reviewed-by: phh, xlu
|
#
1472:c18cbe5936b8 |
|
27-May-2010 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair
|
#
1467:fb1a39993f69 |
|
18-May-2010 |
jcoomes |
6951319: enable solaris builds using Sun Studio 12 update 1 Reviewed-by: kamg, ysr, dholmes, johnc
|
#
1423:c640000b7cc1 |
|
29-Apr-2010 |
twisti |
6829193: JSR 292 needs to support SPARC Summary: There are unimplemented portions of the hotspot code for method handles and invokedynamic specific to SPARC. Reviewed-by: kvn, never, jrose
|
#
1006:dcf03e02b020 |
|
06-Oct-2009 |
twisti |
6879902: CTW failure jdk6_18/hotspot/src/cpu/sparc/vm/assembler_sparc.hpp:845 Summary: For signatures with a large number of arguments the offset for the float store becomes too big and does not fit in 13-bit. Reviewed-by: kvn, never
|
#
727:6b2273dd6fa9 |
|
21-Apr-2009 |
twisti |
6822110: Add AddressLiteral class on SPARC Summary: The Address class on SPARC currently handles both, addresses and address literals, what makes the Address class more complicated than it has to be. Reviewed-by: never, kvn
|
#
710:e5b0439ef4ae |
|
08-Apr-2009 |
jrose |
6655638: dynamic languages need method handles Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.) Reviewed-by: kvn, twisti, never
|
#
665:c89f86385056 |
|
21-Mar-2009 |
jrose |
6814659: separable cleanups and subroutines for 6655638 Summary: preparatory but separable changes for method handles Reviewed-by: kvn, never
|
#
623:9adddb8c0fc8 |
|
06-Mar-2009 |
jrose |
6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638) Summary: Code in vtableStubs and templateTable moved into MacroAssembler. Reviewed-by: kvn
|
#
622:56aae7be60d4 |
|
04-Mar-2009 |
jrose |
6812678: macro assembler needs delayed binding of a few constants (for 6655638) Summary: minor assembler enhancements preparing for method handles Reviewed-by: kvn
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|