Andrew Haley
|
0d6885f792
|
8185505: AArch64: Port AOT to AArch64
Reviewed-by: kvn
|
2018-05-14 12:03:59 +01:00 |
|
Per Lidén
|
3222e19f2c
|
8202993: Add support for x86 testptr/testq with register and address
Reviewed-by: kvn, neliasso
|
2018-05-14 15:43:00 +02:00 |
|
Per Lidén
|
875d55e903
|
8202976: Add C1 lea patching support for x86
Reviewed-by: kvn, neliasso
|
2018-05-14 15:42:59 +02:00 |
|
Goetz Lindenmaier
|
b72846bc20
|
8202745: Remove hyphens from "out-of-bounds"
Reviewed-by: rriggs, dholmes
|
2018-05-07 23:07:01 +02:00 |
|
Goetz Lindenmaier
|
ac3043c692
|
8201593: Print array length in ArrayIndexOutOfBoundsException
Reviewed-by: dholmes, mdoerr, smonteith, shade, rriggs
|
2018-05-07 09:11:21 +02:00 |
|
Dmitrij Pochepko
|
cae7789afc
|
8202395: AARCH64: wrong encoding for SIMD instructions zip, trn, uzp
Reviewed-by: aph
|
2018-05-11 21:22:28 +03:00 |
|
Boris Ulasevich
|
078a1f3a17
|
8201604: ARM64 - Build failure after JDK-8193260
Reviewed-by: aph
|
2018-05-11 21:19:47 +03:00 |
|
Boris Ulasevich
|
2ee56fd1cf
|
8201602: ARM32 - Minimal Dynamic Constant support
Minimal condy support for ARM
Reviewed-by: dsamersoff, bobv
|
2018-05-09 12:19:35 +03:00 |
|
Roman Kennke
|
97ff2fce38
|
8202676: AArch64: Missing enter/leave around barrier leads to infinite loop
Reviewed-by: aph, eosterlund
|
2018-05-06 00:42:59 +02:00 |
|
Erik Österlund
|
e6bccc9d86
|
8202640: Small C1 cleanups for BarrierSetC1
Reviewed-by: kvn, neliasso
|
2018-05-05 22:19:19 +02:00 |
|
Lois Foltan
|
2464e2b11e
|
8189916: Dynamic Constant support for Sparc
Change to the template interpreter to support dynamic constant on Sparc.
Reviewed-by: coleenp, psandoz
|
2018-05-04 12:14:09 -04:00 |
|
Stefan Karlsson
|
1cb95bd3d1
|
8200729: Conditional compilation of GCs
Reviewed-by: ehelin, coleenp, kvn, ihse
|
2018-05-04 11:41:35 +02:00 |
|
Vladimir Kozlov
|
8ebfc59cfa
|
8202552: [AOT][JVMCI] Incorrect usage of INCLUDE_JVMCI and INCLUDE_AOT
Reviewed-by: stefank, ihse
|
2018-05-03 09:07:40 -07:00 |
|
Ningsheng Jian
|
3d2467c62e
|
8202186: AArch64: Debug build VM crashes with PrintC1Statistics option
Reviewed-by: aph
|
2018-04-28 17:33:44 +08:00 |
|
Aleksey Shipilev
|
cfa9de4249
|
8202418: Remove explicit CMS checks in CardTableBarrierSetAssembler: ARM32 leftovers
Reviewed-by: eosterlund
|
2018-05-02 19:26:44 +02:00 |
|
Aleksey Shipilev
|
078b80e63c
|
8201786: Modularize interpreter GC barriers: leftovers for ARM32
Reviewed-by: enevill, eosterlund
|
2018-05-02 19:26:42 +02:00 |
|
Martin Doerr
|
d78303222b
|
8202425: [s390] C2: Wrong unsigned comparison with 0
Remove wrong node compU_reg_imm0. Other node is already available.
Reviewed-by: shade, lucy
|
2018-05-02 10:47:16 +02:00 |
|
Aleksey Shipilev
|
0e7d8874a9
|
8202379: ARM32 is broken after JDK-8201543 (Modularize C1 GC barriers)
Reviewed-by: aph, eosterlund
|
2018-05-01 19:13:31 +02:00 |
|
Vladimir Ivanov
|
1298458a1d
|
8202399: [C1] LIRGenerator::do_CheckCast needs to exclude is_invokespecial_receiver_check() when using PatchAlot
Reviewed-by: kvn
|
2018-04-30 20:29:19 -04:00 |
|
Erik Österlund
|
8038a3507d
|
8202381: (Solaris) SIGBUS in # V [libjvm.so+0xcee494] jni_GetIntField+0x224
Reviewed-by: kbarrett, dcubed
|
2018-04-30 21:17:37 +02:00 |
|
Erik Österlund
|
893bd31647
|
8202082: Remove explicit CMS checks in CardTableBarrierSetAssembler
Reviewed-by: shade, kbarrett
|
2018-04-27 10:59:46 +02:00 |
|
Erik Österlund
|
f4893f5a9a
|
8201543: Modularize C1 GC barriers
Reviewed-by: pliden, rbackman, rkennke
|
2018-04-26 20:42:43 +02:00 |
|
Gerard Ziemski
|
edc81d17e1
|
8202150: [REDO] Split globals.hpp to factor out the Flag class
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
|
2018-04-26 11:19:05 -05:00 |
|
Erik Österlund
|
4e252915c5
|
8200235: Generalize jniFastGetField jobject/jweak resolve
Reviewed-by: kbarrett, dholmes
|
2018-04-26 11:56:24 +02:00 |
|
Andrew Haley
|
eb393cd015
|
8200556: AArch64: assertion failure in slowdebug builds
Reviewed-by: adinn
|
2018-04-23 19:32:41 +01:00 |
|
Gerard Ziemski
|
816e2e5fe0
|
8202151: [BACKOUT] Split globals.hpp to factor out the Flag class
Backed out JDK-8081519
Reviewed-by: kvn
|
2018-04-23 14:51:16 -05:00 |
|
Gerard Ziemski
|
60723b7e3d
|
8081519: Split globals.hpp to factor out the Flag class
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
|
2018-04-23 10:59:39 -05:00 |
|
Aleksey Shipilev
|
3e6e4c11ed
|
8202134: Non-PCH build for arm32 fails
Reviewed-by: stefank
|
2018-04-23 12:16:09 +02:00 |
|
Andrew Haley
|
07ded2e52d
|
8201597: AArch64: Update relocs for CompiledDirectStaticCall
Reviewed-by: adinn
|
2018-04-16 16:21:58 +01:00 |
|
Lutz Schmidt
|
32ed45bb1d
|
8202079: [s390]: Build failure w/o precompiled headers
Reviewed-by: stuefe, shade
|
2018-04-20 14:25:51 +02:00 |
|
Aleksey Shipilev
|
2469449efd
|
8201785: Make ModRefBarrierSetAssembler abstract on all platforms
Reviewed-by: eosterlund, pliden, mdoerr
|
2018-04-19 12:02:38 +02:00 |
|
Coleen Phillimore
|
1ee531afe9
|
8200555: OopHandle should use Access API
Add RootAccess<> to OopHandle.resolve() in runtime and interpreter code. Add comments for compiler code for later.
Reviewed-by: eosterlund, stefank
|
2018-04-18 10:39:40 -04:00 |
|
Gustavo Romero
|
862bb272ae
|
8205582: PPC64: RTM: Fix counter for aborts on nested transactions
Reviewed-by: mdoerr, goetz
|
2018-07-06 16:25:07 -04:00 |
|
Gustavo Romero
|
32ec4d3882
|
8205581: PPC64: RTM: Fix abort on native calls
Reviewed-by: mdoerr, goetz
|
2018-06-26 08:33:17 -04:00 |
|
Gustavo Romero
|
f4a279935b
|
8205580: PPC64: RTM: Don't retry lock on abort if abort was intentional
Reviewed-by: mdoerr, goetz
|
2018-06-24 21:48:42 -04:00 |
|
Aleksei Voitylov
|
2c82c9e1bd
|
8207240: AARCH64: C2-only VM does not build
Reviewed-by: shade
|
2018-07-17 19:25:45 +03:00 |
|
Andrew Haley
|
d326744b13
|
8207345: AArch64: Trampoline generation code reads from unitialized memory
Reviewed-by: shade
|
2018-07-17 15:28:17 +01:00 |
|
Boris Ulasevich
|
8636e943f2
|
8206265: aarch64 jtreg: assert in TestOptionsWithRanges.jtr
Limit flag range to don't overflow 12bit instruction operand
Reviewed-by: aph, dsamersoff
|
2018-07-15 20:15:17 +03:00 |
|
Per Lidén
|
ec504ecf84
|
8201362: Remove CollectedHeap::barrier_set()
Reviewed-by: shade, rkennke
|
2018-04-12 11:22:24 +02:00 |
|
Thomas Stuefe
|
23c1371590
|
8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64)
Reviewed-by: eosterlund, shade, mdoerr
|
2018-04-12 11:05:42 +02:00 |
|
Per Lidén
|
6825739d3f
|
8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread
Reviewed-by: shade, rehn
|
2018-04-12 08:25:56 +02:00 |
|
Boris Ulasevich
|
c130c8137f
|
8189101: AARCH32 - 'minimal' build fails because CMS bits are referred unconditionally
Reviewed-by: shade, dholmes
|
2018-04-11 20:56:56 +03:00 |
|
Erik Österlund
|
2a0986b882
|
8199417: Modularize interpreter GC barriers
Reviewed-by: coleenp, rkennke
|
2018-04-11 16:07:42 +02:00 |
|
Stefan Karlsson
|
367f9ea984
|
8201244: Clean out unnecessary includes of heap headers
Reviewed-by: coleenp, shade
|
2018-04-10 12:21:05 +02:00 |
|
Aleksey Shipilev
|
de2a00c110
|
8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers)
Reviewed-by: stefank, dholmes
|
2018-04-10 12:12:43 +02:00 |
|
Gustavo Romero
|
334e686c46
|
8201218: PPC64: Avoid use of yield instruction on spinlock
Reviewed-by: mdoerr, goetz
|
2018-04-05 20:09:33 -04:00 |
|
Dmitrij Pochepko
|
0fdec9c25e
|
8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays
Reviewed-by: dsamersoff
|
2018-04-09 18:43:40 +03:00 |
|
Dmitrij Pochepko
|
bf8a34b7a9
|
8201185: AARCH64: bfm instruction encoding hits assert on zero register
Reviewed-by: dsamersoff
|
2018-04-09 18:40:20 +03:00 |
|
Roman Kennke
|
389d720746
|
8199735: Mark word updates need to use Access API
Reviewed-by: shade, eosterlund
|
2018-04-05 10:54:53 +02:00 |
|
Erik Österlund
|
d124c7d779
|
8201167: Remove MacroAssembler::cmp_heap_oop on x86
Reviewed-by: kvn, tschatzl
|
2018-04-09 13:38:45 +02:00 |
|