Mikael Vidstedt
|
b63b9a2edb
|
8237182: Update copyright header for shenandoah and epsilon files
Reviewed-by: iignatyev, zgu
|
2020-01-14 19:27:03 -08:00 |
|
Xin Liu
|
8d307c1168
|
8236228: clean up BarrierSet headers in c1_LIRAssembler
Remove unneeded barrierSet.hpp and cardTableBarrierSet.hpp includes
Reviewed-by: kvn, mdoerr, phh, njian
|
2020-01-14 09:15:27 -08:00 |
|
Jesper Wilhelmsson
|
913b8702d1
|
Merge
|
2020-01-13 15:40:09 +01:00 |
|
Andrew Haley
|
984da450f2
|
Merge
|
2020-01-09 09:30:49 -05:00 |
|
Andrew Haley
|
21c02a5b18
|
8235385: AArch64: Crash on aarch64 JDK due to long offset
Reviewed-by: adinn
|
2020-01-09 09:30:02 -05:00 |
|
Jesper Wilhelmsson
|
257a1bb854
|
Merge
|
2020-01-08 16:03:32 +01:00 |
|
Ioi Lam
|
584db9818a
|
8236625: Remove writeable macro from JVM flags declaration
Reviewed-by: coleenp, hseigel, gziemski
|
2020-01-07 18:56:18 -08:00 |
|
Pengfei Li
|
e2644b70cf
|
8233743: AArch64: Make r27 conditionally allocatable
Reviewed-by: aph, dlong
|
2019-12-24 16:51:55 +08:00 |
|
Smita Kamath
|
995da6eb2a
|
8167065: Add intrinsic support for double precision shifting on x86_64
Reviewed-by: kvn
|
2019-12-23 14:42:21 -08:00 |
|
Aditya Mandaleeka
|
f19738aba3
|
8236179: C1 register allocation error with T_ADDRESS
Reviewed-by: rkennke, vlivanov, roland, mdoerr
|
2019-12-20 19:51:00 +01:00 |
|
Gustavo Romero
|
1691abc747
|
8234599: PPC64: Add support on recent CPUs and Linux for JEP-352
Reviewed-by: mbaesken, mdoerr, adinn
|
2019-11-21 17:10:26 -03:00 |
|
Patrick Zhang
|
3ad9078968
|
8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use
Clean up redundant temp vars in generate_compare_long_string_different_encoding
Reviewed-by: adinn
|
2019-11-15 17:02:17 +08:00 |
|
Joshua Zhu
|
30559e6431
|
8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register
Reviewed-by: adinn
|
2019-12-06 10:41:01 +08:00 |
|
Jatin Bhateja
|
979cd452ab
|
8234391: C2: Generic vector operands
Reviewed-by: vlivanov, sviswanathan, thartmann, jrose
|
2019-12-05 12:56:46 +03:00 |
|
Sandhya Viswanathan
|
e8c10bc9cd
|
8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations
Reviewed-by: kvn, vlivanov
|
2019-12-04 14:55:15 -08:00 |
|
Pengfei Li
|
ddb989de3d
|
8234791: Fix Client VM build for x86_64 and AArch64
Reviewed-by: adinn, aph, thartmann
|
2019-11-29 03:48:30 +00:00 |
|
Stefan Karlsson
|
6ba58f7633
|
8233299: Implementation: JEP 365: ZGC on Windows
Reviewed-by: pliden, eosterlund
|
2019-11-07 15:29:21 +01:00 |
|
Boris Ulasevich
|
4fbd6f7a32
|
8234893: ARM32: build failure after JDK-8234387
Reviewed-by: vlivanov
|
2019-11-29 11:28:39 +03:00 |
|
Fei Yang
|
0f2aedc336
|
8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type
Reviewed-by: adinn
|
2019-11-04 16:10:39 +08:00 |
|
Martin Doerr
|
2077bdfa8c
|
8234645: ARM32: C1: PatchingStub for field access: not enough bytes
Reviewed-by: cgo, goetz
|
2019-11-28 12:05:02 +01:00 |
|
Boris Ulasevich
|
2efe5f0ea1
|
8234891: AArch64: Fix build failure after JDK-8234387
Reviewed-by: vlivanov, smonteith
|
2019-11-28 10:57:38 +03:00 |
|
Zhengyu Gu
|
0a5505f7e9
|
8228720: Shenandoah: Implementation of concurrent class unloading
Reviewed-by: rkennke
|
2019-11-27 11:52:57 -05:00 |
|
Stefan Karlsson
|
161333eeba
|
8234748: Clean up atomic and orderAccess includes
Reviewed-by: dholmes
|
2019-11-26 10:47:46 +01:00 |
|
Zhengyu Gu
|
7f3ef14d5b
|
8230765: Implement nmethod barrier for x86_32 platforms
Reviewed-by: rkennke, eosterlund
|
2019-09-09 11:43:16 -04:00 |
|
Zhengyu Gu
|
598ec40995
|
8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
Reviewed-by: rkennke
|
2019-11-26 14:33:56 -05:00 |
|
Sandhya Viswanathan
|
73d9d8567d
|
8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
Reviewed-by: kvn, vlivanov
|
2019-11-26 19:19:39 +03:00 |
|
Jatin Bhateja
|
fb0b8f1d0c
|
8234387: C2: Better support of operands with multiple match rules in AD files
Reviewed-by: vlivanov, sviswanathan, thartmann, dlong
|
2019-11-26 16:09:23 +03:00 |
|
Stefan Karlsson
|
0ad50c2b5c
|
8234740: Harmonize parameter order in Atomic - cmpxchg
Reviewed-by: rehn, dholmes
|
2019-11-25 12:33:15 +01:00 |
|
Stefan Karlsson
|
3d426623bf
|
8234739: Harmonize parameter order in Atomic - xchg
Reviewed-by: rehn, dholmes
|
2019-11-25 12:32:40 +01:00 |
|
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 |
|