Stefan Karlsson
|
d45ec50076
|
8234737: Harmonize parameter order in Atomic - add
Reviewed-by: rehn, dholmes
|
2019-11-25 12:31:39 +01:00 |
|
Stefan Karlsson
|
e527ce4b57
|
8234562: Move OrderAccess::release_store*/load_acquire to Atomic
Reviewed-by: rehn, dholmes
|
2019-11-25 12:22:13 +01:00 |
|
Thomas Schatzl
|
9915f88688
|
8233702: Introduce helper function to clamp value to range
Reviewed-by: sjohanss, kbarrett
|
2019-11-22 10:03:38 +01:00 |
|
Daniel D. Daugherty
|
b10495d436
|
8230876: baseline cleanups from Async Monitor Deflation v2.0[789]
Reviewed-by: dholmes, kvn
|
2019-11-20 09:10:02 -05:00 |
|
Lutz Schmidt
|
91b7fd7659
|
8233787: Break cycle in vm_version* includes
Reviewed-by: kbarrett, mdoerr
|
2019-11-18 17:11:06 +01:00 |
|
Leo Korinth
|
1fc67ab002
|
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
|
2019-11-13 11:37:29 +01:00 |
|
Bernard Blaser
|
b8b88853a5
|
8214239: Missing x86_64.ad patterns for clearing and setting long vector bits
Reviewed-by: kvn, vlivanov, jrose, sviswanathan
|
2019-11-13 11:21:15 +01:00 |
|
Patric Hedlin
|
6fa1bf99e2
|
8233918: 8233498 broke build on SPARC
Reviewed-by: eosterlund
|
2019-11-11 16:59:42 +01:00 |
|
Goetz Lindenmaier
|
bc116ded54
|
8231757: [ppc] Fix VerifyOops. Errors show since 8231058
Also make the checks print the wrong value and where a failure occurred.
Reviewed-by: dholmes, mdoerr
|
2019-11-11 16:24:35 +01:00 |
|
Patrick Zhang
|
8c1efbe38b
|
8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned
Optimize the stub thresholds of string_compare intrinsics
Reviewed-by: adinn, aph, avoitylov
|
2019-08-12 16:22:24 +08:00 |
|
Nick Gasson
|
aea0a57512
|
8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes
Try to map CDS shared space at 4G aligned address on AArch64
Reviewed-by: adinn, aph, jiangli, iklam
|
2019-12-19 09:47:33 +08:00 |
|
Jatin Bhateja
|
a3c0f4c804
|
8235825: C2: Merge AD instructions for Replicate nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn
|
2019-12-18 21:25:40 +03:00 |
|
Jatin Bhateja
|
7840d02140
|
8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn
|
2019-12-18 21:25:38 +03:00 |
|
Patric Hedlin
|
ea03d400b1
|
8233498: Remove dead code
Reviewed-by: neliasso
|
2018-04-24 13:59:02 +02:00 |
|
Fei Yang
|
2ec6eecbcd
|
8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
Reviewed-by: adinn
|
2019-11-08 16:53:57 +08:00 |
|
Zhengyu Gu
|
2786514a99
|
8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null()
Reviewed-by: rkennke
|
2019-11-08 09:51:18 -05:00 |
|
Zhengyu Gu
|
3672c05476
|
8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet
Reviewed-by: rkennke
|
2019-11-08 09:50:07 -05:00 |
|
Smita Kamath
|
a6649eb089
|
8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
Co-authored-by: Regev Shemy <regev.shemy@intel.com>
Co-authored-by: Shay Gueron <shay.gueron@intel.com>
Reviewed-by: kvn
|
2019-11-07 17:47:22 -08:00 |
|
Matthias Baesken
|
6e3be7fbf7
|
8233328: fix minimal VM build on Linux s390x
Reviewed-by: lucy, mdoerr
|
2019-11-06 14:04:07 +01:00 |
|
Christoph Goettschkes
|
7fbb1f5ae1
|
8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access
Reviewed-by: dlong
|
2019-11-06 19:37:52 +03:00 |
|
Aleksey Shipilev
|
270c5ea37e
|
8233695: AArch64 build failures after -Wno-extra removal
Reviewed-by: aph
|
2019-11-06 16:52:49 +01:00 |
|
Zhengyu Gu
|
476cfd1547
|
8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code
Reviewed-by: aph, shade, rkennke
|
2019-11-06 09:50:53 -05:00 |
|
Markus Knetschke
|
8ca82e3147
|
8233599: ARM32 Build failed due to 8232050 missing an include
Reviewed-by: dholmes
|
2019-11-05 18:42:10 -05:00 |
|
Martin Doerr
|
c15dfbfd60
|
8233081: C1: PatchingStub for field access copies too much
Reviewed-by: thartmann, dlong
|
2019-11-05 11:53:46 +01:00 |
|
Thomas Stuefe
|
13cc1154f0
|
8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
Reviewed-by: mdoerr, dlong, aph
|
2019-10-31 07:53:16 +01:00 |
|
Andrew Haley
|
02224ff40c
|
Merge
|
2019-11-04 13:13:34 -05:00 |
|
Andrew Haley
|
78995ebe68
|
8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken
Reviewed-by: shade, rkennke
|
2019-11-01 06:04:35 -04:00 |
|
Matthias Baesken
|
da61b865b4
|
8233078: fix minimal VM build on Linux ppc64(le)
Reviewed-by: mdoerr, lucy
|
2019-11-04 09:54:00 +01:00 |
|
Zhengyu Gu
|
c786ef3418
|
8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64
Reviewed-by: rkennke
|
2019-10-30 09:42:59 -04:00 |
|
Pengfei Li
|
ec56d9aaf0
|
8232591: AArch64: Add missing match rules for smaddl, smsubl and smnegl
Reviewed-by: aph
|
2019-10-30 09:17:36 +08:00 |
|
Zhengyu Gu
|
f906a432e9
|
8232992: Shenandoah: Implement self-fixing interpreter LRB
Reviewed-by: shade
|
2019-10-28 11:33:28 -04:00 |
|
Aleksey Shipilev
|
d157ebb41c
|
8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke
|
2019-09-30 22:39:11 +02:00 |
|
Per Lidén
|
a8c4e6786d
|
8231552: ZGC: Refine address space reservation
Reviewed-by: eosterlund, stefank
|
2019-10-24 17:24:58 +02:00 |
|
Martin Doerr
|
aba2880e2e
|
8232005: [s390, PPC64] More exception checks missing in interpreter
Reviewed-by: rrich, goetz
|
2019-10-24 16:28:49 +02:00 |
|
Christoph Goettschkes
|
89cdeeb6fe
|
8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
Reviewed-by: dlong, shade
|
2019-10-24 15:46:50 +03:00 |
|
Michihiro Horie
|
f004d45d3d
|
8231649: PPC64: Intrinsics for Math.ceil, floor, rint on Power
Reviewed-by: mdoerr, vlivanov
|
2019-10-22 21:26:45 -05:00 |
|
Aleksey Shipilev
|
02dc957198
|
8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register
Reviewed-by: rkennke
|
2019-10-22 14:05:56 +02:00 |
|
Zhengyu Gu
|
b96be4b7ae
|
8232712: Shenandoah: SIGBUS in load_reference_barrier_native
Reviewed-by: shade, rkennke
|
2019-10-21 14:26:10 -04:00 |
|
Zhengyu Gu
|
0f822d90d1
|
8232010: Shenandoah: implement self-fixing native barrier
Reviewed-by: rkennke
|
2019-10-18 13:07:46 -04:00 |
|
Yasumasa Suenaga
|
11fbd78f27
|
8232084: HotSpot build failed with GCC 9.2.1
Reviewed-by: sspitsyn, cjplummer, dholmes, iklam
|
2019-10-18 09:57:20 +09:00 |
|
Martin Doerr
|
79c1634258
|
8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it
Reviewed-by: kvn, thartmann
|
2019-10-16 11:52:56 +02:00 |
|
Zhengyu Gu
|
0046f1ea4f
|
8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
Reviewed-by: rkennke, adinn
|
2019-10-15 22:22:23 -04:00 |
|
Henry Jen
|
8d141f1048
|
Merge
|
2019-10-14 21:01:25 +00:00 |
|
Andrew Dinn
|
67ebe0d274
|
8232046: AArch64 build failure after JDK-8225681
Reviewed-by: eosterlund
|
2019-10-10 10:59:13 +01:00 |
|
Jie Fu
|
179aab2fe2
|
8232151: Minimal VM build broken after JDK-8232050
Reviewed-by: dholmes, clanger
|
2019-10-11 17:49:25 +08:00 |
|
Claes Redestad
|
94365d3210
|
8232150: aarch64 build broken after JDK-8232050
Reviewed-by: dholmes
|
2019-10-11 01:11:28 +02:00 |
|
Claes Redestad
|
88d28a2bf9
|
8232050: Improve inlining of Klass accessors
Reviewed-by: lfoltan, tschatzl, coleenp, dholmes, jiangli
|
2019-10-10 13:26:22 +02:00 |
|
Christian Hagedorn
|
9751b5669a
|
8231720: Some perf regressions after 8225653
Fixed emitting of unused assembly code in 8225653 which had a negative impact on performance in tight loops.
Reviewed-by: kvn, thartmann
|
2019-10-10 10:27:12 +02:00 |
|
Erik Österlund
|
42885307f6
|
8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
Co-authored-by: Per Liden <per.liden@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: pliden, stefank, neliasso
|
2019-10-09 12:30:06 +00:00 |
|
Coleen Phillimore
|
2f4bd6db09
|
8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache
Allow old methods in CompiledStaticDirectCall::set_to_interpreted
Reviewed-by: sspitsyn, eosterlund
|
2019-10-08 13:18:40 -04:00 |
|