#
13162:37361e056c90 |
|
14-Jun-2017 |
fyang |
8182161: aarch64: combine andr+cbnz into tbnz when possible Summary: Combine andr+cbnz into tbnz when possible to save one instruction Reviewed-by: aph
|
#
12592:b53b0251e250 |
|
27-Jan-2017 |
aph |
8173472: AArch64: C1 comparisons with null only use 32-bit instructions Reviewed-by: roland
|
#
12534:ccbd743a62e3 |
|
11-Jan-2017 |
aph |
8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections" Reviewed-by: fparain
|
#
12474:a3bd5804b4be |
|
20-Dec-2016 |
enevill |
8171537: aarch64: compiler/c1/Test6849574.java generates guarantee failure in C1 Reviewed-by: aph
|
#
12411:3b4e4dbb855d |
|
12-Dec-2016 |
roland |
8162338: AArch64: Intrinsify fused mac operations Reviewed-by: kvn
|
#
12408:777aaa19c4b1 |
|
11-Dec-2016 |
kvn |
8171008: Integrate AOT compiler into JDK Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli@oracle.com>, Christian Thalinger <cthalinger@twitter.com>, Dean Long <dean.long@oracle.com>, Dmitrij Pochepko <dmitrij.pochepko@oracle.com>, Dmitry Chuyko <dmitry.chuyko@oracle.com>, Doug Simon <doug.simon@oracle.com>, Eric Caspole <eric.caspole@oracle.com>, Igor Ignatyev <igor.ignatyev@oracle.com>, Igor Veresov <igor.veresov@oracle.com>, John Rose <john.r.rose@oracle.com>, Morris Meyer <morris.meyer@oracle.com>, Niclas Adlertz <niclas.adlertz@oracle.com>, Rickard Backman <rickard.backman@oracle.com>
|
#
12309:824a8dcba48b |
|
07-Oct-2016 |
roland |
8169497: Aarch64: Improve internal array handling Reviewed-by: aph
|
#
12276:6996f14f9d02 |
|
01-Nov-2016 |
zmajo |
8167578: C1: compiler.escapeAnalysis.TestArrayCopy fails to throw ArrayStoreException Summary: Remove code that causes C1's arraycopy to skip type checks if the length argument is 0 Reviewed-by: kvn
|
#
11697:9146e68921cc |
|
07-Jul-2016 |
aph |
8141633: Implement VarHandles/Unsafe intrinsics on AArch64 Reviewed-by: roland
|
#
10963:a7aa11177232 |
|
30-Mar-2016 |
ikrylov |
8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic Summary: adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction Reviewed-by: iveresov, kvn Contributed-by: Ivan Krylov <ivan@azul.com>, Yuri Gaevsky <ygaevsky@azul.com>
|
#
10788:8911d94e888b |
|
30-Mar-2016 |
enevill |
8153172: aarch64: hotspot crashes after the 8.1 LSE patch is merged Summary: Fix scratch register usage in C1 atomic_op to avoid unpredictable instruction Reviewed-by: aph Contributed-by: felix.yang@linaro.org
|
#
10783:03fb00b96355 |
|
29-Mar-2016 |
enevill |
8151775: aarch64: add support for 8.1 LSE atomic operations Reviewed-by: aph
|
#
10439:9e9281592247 |
|
05-Mar-2016 |
fyang |
8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. Summary: aarch64: add prefetch for write prior to ldxr/stxr loops. Reviewed-by: aph Contributed-by: felix.yang@linaro.org
|
#
10436:87e72c51ec69 |
|
08-Mar-2016 |
enevill |
8150394: aarch64: add support for 8.1 LSE CAS instructions Reviewed-by: aph Contributed-by: ananth.jasty@caviumnetworks.com, edward.nevill@linaro.org
|
#
10039:609a41177fbe |
|
20-Jan-2016 |
hshi |
8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject Summary: In Aarch64 LIR_Assembler.atomic_op, keep stored data reference register in decompressed forms as it may be used later Reviewed-by: aph Contributed-by: hui.shi@linaro.org, felix.yang@linaro.org
|
#
9793:93cfdafc0436 |
|
16-Dec-2015 |
aph |
8145553: Fix warnings in AArch64 directory Reviewed-by: kvn
|
#
9283:f31349f1215e |
|
03-Nov-2015 |
thartmann |
8141132: JEP 254: Compact Strings Summary: Adopt a more space-efficient internal representation for strings. Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti Contributed-by: Brent Christian <brent.christian@oracle.com>, Vivek Deshpande <vivek.r.deshpande@intel.com>, Tobias Hartmann <tobias.hartmann@oracle.com>, Charlie Hunt <charlie.hunt@oracle.com>, Vladimir Kozlov <vladimir.kozlov@oracle.com>, Roger Riggs <roger.riggs@oracle.com>, Xueming Shen <xueming.shen@oracle.com>, Aleksey Shipilev <aleksey.shipilev@oracle.com>, Sandhya Viswanathan <sandhya.viswanathan@intel.com>
|
#
8795:118468cea331 |
|
29-Jul-2015 |
thartmann |
8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, adinn, dlong, roland, twisti
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|
#
7963:1af78ca1b0a3 |
|
12-Mar-2015 |
aph |
8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type Summary: Remove stray POP instruction Reviewed-by: dholmes
|
#
7892:84c5d19d3a32 |
|
02-Mar-2015 |
adinn |
8074119: [AARCH64] stage repo misses fixes from several Hotspot changes Summary: add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805 Reviewed-by: aph, kvn
|
#
7881:d498aba2c736 |
|
20-Jan-2015 |
aph |
8068053: AARCH64: C1 and C2 compilers Summary: add src/cpu/aarch64/vm/* C1 and C2 files Reviewed-by: kvn, roland
|