Wang Huang
649c22c5b1
8270832: Aarch64: Update algorithm annotations for MacroAssembler::fill_words
...
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Miu Zhuojun <mouzhuojun@huawei.com>
Co-authored-by: Wu Yan <wuyan@openjdk.org>
Reviewed-by: ngasson, aph
2021-09-07 01:40:24 +00:00
Aleksey Shipilev
fc546d6de9
8273378: Shenandoah: Remove the remaining uses of os::is_MP
...
Reviewed-by: aph, zgu
2021-09-06 16:00:12 +00:00
Aleksey Shipilev
857a930bde
8263375: Support stack watermarks in Zero VM
...
Reviewed-by: eosterlund
2021-09-02 08:00:45 +00:00
Lutz Schmidt
276b07b36a
8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling
...
Reviewed-by: stuefe, mbaesken
2021-08-30 12:31:08 +00:00
Igor Veresov
673ce7efa5
8272873: C2: Inlining should not depend on absolute call site counts
...
Reviewed-by: kvn, vlivanov, dlong
2021-08-26 00:17:15 +00:00
Smita Kamath
0e7288ffbf
8267125: AES Galois CounterMode (GCM) interleaved implementation using AVX512 + VAES instructions
...
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
Co-authored-by: Anthony Scarpino <ascarpino@openjdk.org>
Reviewed-by: kvn, valeriep
2021-08-24 18:48:31 +00:00
Alan Hayward
b690f29699
8269687: pauth_aarch64.hpp include name is incorrect
...
Reviewed-by: rbackman, ngasson
2021-08-23 01:41:27 +00:00
Marcus G K Williams
87d2761f1b
8271883: Math CopySign optimization for x86
...
Reviewed-by: jbhateja, sviswanathan, kvn
2021-08-14 00:34:51 +00:00
Jatin Bhateja
020aec5318
8271366: [REDO] JDK-8266054 VectorAPI rotate operation optimization
...
Reviewed-by: sviswanathan, psandoz
2021-08-13 04:33:53 +00:00
Xiaohong Gong
7e14c3cc11
8272310: AArch64: Add missing changes for shared vector helper methods in m4 files
...
Reviewed-by: jiefu
2021-08-12 11:07:04 +00:00
Dean Long
2a9acc31b8
8272050: typo in MachSpillCopyNode::implementation after JDK-8131362
...
Reviewed-by: kvn, thartmann
2021-08-10 21:30:54 +00:00
Alan Hayward
1f8813495e
8271869: AArch64: build errors with GCC11 in frame::saved_oop_result
...
Reviewed-by: ngasson, aph
2021-08-10 08:29:52 +00:00
Hao Sun
b84a9c7b37
8271956: AArch64: C1 build failed after JDK-8270947
...
Reviewed-by: shade, ngasson
2021-08-09 09:38:13 +00:00
Christoph Göttschkes
b6a19f173b
8271128: InlineIntrinsics support for 32-bit ARM
...
Reviewed-by: shade
2021-08-06 10:23:18 +00:00
Xubo Zhang
04134fcdaa
8264543: Cross modify fence optimization for x86
...
Reviewed-by: dholmes, tschatzl, sviswanathan
2021-08-04 05:43:58 +00:00
Jatin Bhateja
71ca0c08f0
8270848: Redundant unsafe opmask register allocation in some instruction patterns.
...
Reviewed-by: sviswanathan, kvn
2021-07-30 18:28:30 +00:00
Andrew Haley
6c68ce2d39
8270947: AArch64: C1: use zero_words to initialize all objects
...
Reviewed-by: ngasson, adinn
2021-07-30 18:02:11 +00:00
Emmanuel Bourg
d09b028407
8271396: Spelling errors
...
Reviewed-by: tschatzl, chegar, iris, psadhukhan, cjplummer
2021-07-29 16:03:31 +00:00
Jesper Wilhelmsson
a0504cff9f
Merge
2021-07-29 01:07:57 +00:00
Kim Barrett
5fcf72086f
8271352: Extend jcc erratum mitigation to additional processors
...
Reviewed-by: thartmann, eosterlund
2021-07-28 15:31:14 +00:00
Christoph Göttschkes
a066c7bed0
8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter
...
Reviewed-by: shade
2021-07-28 13:18:19 +00:00
Vladimir Kozlov
d7b5cb6889
8271368: [BACKOUT] JDK-8266054 VectorAPI rotate operation optimization
...
Reviewed-by: dholmes, iklam
2021-07-28 06:58:36 +00:00
Jatin Bhateja
d994b93e21
8266054: VectorAPI rotate operation optimization
...
Reviewed-by: psandoz, sviswanathan
2021-07-28 02:18:17 +00:00
Xiaohong Gong
e4295ccfcd
8270519: Move several vector helper methods to shared header file
...
Reviewed-by: jiefu, njian
2021-07-26 04:52:10 +00:00
Jesper Wilhelmsson
1eeb1791ab
Merge
...
Reviewed-by: jvernee
2021-07-21 00:24:17 +00:00
Jorn Vernee
845c31dc4b
8269240: java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC
...
Reviewed-by: vlivanov, dholmes
2021-07-20 13:10:42 +00:00
Corey Ashford
754352f4c9
8270340: Base64 decodeBlock intrinsic for Power64 needs cleanup
...
Reviewed-by: ogatak, mdoerr
2021-07-20 08:07:11 +00:00
Xiaohong Gong
ea77ef8348
8269725: AArch64: Add VectorMask query implementation for NEON
...
Reviewed-by: aph
2021-07-16 01:54:10 +00:00
Joshua Zhu
7c23491918
8269598: Regressions up to 5% on aarch64 seems due to JDK-8268858
...
Reviewed-by: kvn, dlong
2021-07-15 01:57:31 +00:00
Scott Gibbons
9cac94d581
8269404: Base64 Encoding optimization enhancements for x86 using AVX-512
...
Reviewed-by: kvn, sviswanathan
2021-07-13 23:52:08 +00:00
Jatin Bhateja
c3a42eddec
8269878: Handle redundant reg-2-reg moves in X86 backend
...
Reviewed-by: kvn, vlivanov
2021-07-12 11:36:14 +00:00
Yasumasa Suenaga
68b6e11e48
8270083: -Wnonnull errors happen with GCC 11.1.1
...
Reviewed-by: erikj, dlong, kbarrett
2021-07-10 05:01:23 +00:00
Jesper Wilhelmsson
ec975c6a05
Merge
2021-07-10 01:23:18 +00:00
Jatin Bhateja
62ff55d383
8269952: compiler/vectorapi/VectorCastShape*Test.java tests failed on avx2 machines
...
Reviewed-by: kvn, dlong
2021-07-09 03:20:59 +00:00
Jesper Wilhelmsson
dfd6b2be7d
Merge
2021-07-08 23:21:00 +00:00
Jatin Bhateja
168af2e6b2
8269828: corrections in some instruction patterns for KNL x86 platform
...
Reviewed-by: kvn, dlong
2021-07-08 12:19:19 +00:00
TatWai Chong
e54585be57
8268363: AArch64: Implement string_indexof_char intrinsic in SVE
...
Reviewed-by: aph, njian
2021-07-08 02:29:17 +00:00
Jesper Wilhelmsson
270fbcb3f5
Merge
2021-07-08 00:55:53 +00:00
Martin Doerr
1f2bf1d194
8269879: [PPC64] C2: Math.rint intrinsic uses wrong rounding mode
...
Reviewed-by: lucy, goetz
2021-07-07 12:52:18 +00:00
Nick Gasson
3d090e7ee5
8267625: AARCH64: typo in LIR_Assembler::emit_profile_type
...
Reviewed-by: aph, dlong
2021-07-07 01:47:11 +00:00
Jesper Wilhelmsson
7a4f08ae32
Merge
2021-07-06 23:00:31 +00:00
Vladimir Kozlov
0d1cd3a745
8269825: [TESTBUG] Missing testing for x86 KNL platforms
...
Reviewed-by: dlong, jbhateja
2021-07-06 21:52:23 +00:00
Eric Liu
1166ef25e9
8268966: AArch64: 'bad AD file' in some vector conversion tests
...
Reviewed-by: aph
2021-07-06 15:59:04 +00:00
Xiaohong Gong
2b20778225
8269568: JVM crashes when running VectorMask query tests
...
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Reviewed-by: psandoz, jiefu, jbhateja, sviswanathan
2021-07-06 08:17:27 +00:00
Yi Yang
df0e11bb0c
8269672: C1: Remove unaligned move on all architectures
...
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: thartmann
2021-07-06 02:13:04 +00:00
Jesper Wilhelmsson
17f53f2f9c
Merge
2021-07-02 20:50:11 +00:00
Sandhya Viswanathan
6f0e8e79aa
8269775: compiler/codegen/ClearArrayTest.java failed with "assert(false) failed: bad AD file"
...
Reviewed-by: kvn, dlong
2021-07-02 15:33:07 +00:00
Jesper Wilhelmsson
b0e186792e
Merge
2021-07-02 01:07:50 +00:00
Jatin Bhateja
4bbf11d4a9
8269580: assert(is_valid()) failed: invalid register (-1)
...
Reviewed-by: kvn, dlong
2021-07-01 15:08:43 +00:00
Yi Yang
d89e630cdf
8266746: C1: Replace UnsafeGetRaw with UnsafeGet when setting up OSR entry block
...
Replace UnsafeGetRaw with UnsafeGetObject when setting up OSR entry block, and rename Unsafe{Get,Put}Object to Unsafe{Get,Put}
Reviewed-by: thartmann, dlong, mdoerr
2021-07-01 01:39:50 +00:00