Per Lidén
|
2aa9d028c7
|
8202989: Add missing decorators in calls to to arraycopy_prologue/epilogue
Reviewed-by: stefank, eosterlund
|
2018-05-18 15:21:23 +02:00 |
|
Severin Gehwolf
|
003b10c2bc
|
8203287: Zero fails to build after JDK-8199712 (Flight Recorder)
Reviewed-by: shade, mdoerr
|
2018-05-16 15:25:51 +02:00 |
|
Boris Ulasevich
|
2029f17855
|
8202710: AARCH64: sporadic jtreg test fail
Reviewed-by: aph, dsamersoff
|
2018-05-18 13:23:28 +03:00 |
|
Erik Österlund
|
c2b147225c
|
8202479: Add missing try_resolve_jobject_in_native calls
Reviewed-by: coleenp, pliden
|
2018-05-17 11:56:21 +02:00 |
|
Martin Doerr
|
3db5fa7043
|
8202713: Create a MacroAssembler::access_load/store_at wrapper for S390 and PPC
Reviewed-by: eosterlund, goetz
|
2018-05-17 14:19:54 +02:00 |
|
Gustavo Romero
|
85383c76ee
|
8203305: PPC64: Improve TM detection for enabling RTM on Linux / POWER9
Reviewed-by: mdoerr
|
2018-05-16 11:11:03 -04:00 |
|
Martin Doerr
|
2dd143b06f
|
8203288: PPC64 and s390 fail to build after JDK-8199712 (Flight Recorder)
Reviewed-by: shade
|
2018-05-17 14:16:49 +02:00 |
|
Per Lidén
|
81494ca92d
|
8202978: Incorrect tmp register passed to MacroAssembler::load_mirror()
Reviewed-by: kvn, coleenp
|
2018-05-17 09:35:38 +02:00 |
|
Igor Veresov
|
9bb5902092
|
8201447: C1 does backedge profiling incorrectly
Increment backedge counter only for backward arms of conditional branches.
Reviewed-by: never, kvn
|
2018-05-16 15:19:28 -07:00 |
|
Per Lidén
|
e8eb07d805
|
8203220: Introduce ATTRIBUTE_ALIGNED macro
Reviewed-by: tschatzl, kbarrett
|
2018-05-16 10:24:54 +02:00 |
|
Erik Gahlin
|
a060be188d
|
8199712: Flight Recorder
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
|
2018-05-15 20:24:34 +02:00 |
|
Roman Kennke
|
14291ba72a
|
8202714: Create a MacroAssembler::access_load/store_at wrapper for AArch64
Reviewed-by: adinn, smonteith
|
2018-05-15 05:33:26 -04:00 |
|
Roman Kennke
|
0fd74037aa
|
8202016: Use obj+offset in interpreter array access
Reviewed-by: adinn
|
2018-05-14 21:56:07 +02:00 |
|
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 |
|