Fei Yang
|
835c7e8d6d
|
8283907: Fix Huawei copyright in various files
Reviewed-by: mli
|
2022-03-31 00:46:44 +00:00 |
|
Claes Redestad
|
7bac0a878d
|
8283681: Improve ZonedDateTime offset handling
Reviewed-by: scolebourne, naoto, rriggs
|
2022-03-25 22:37:55 +00:00 |
|
Quan Anh Mai
|
d8c55725e0
|
8282204: Use lea instructions for arithmetic operations on x86_64
Reviewed-by: jiefu, sviswanathan, thartmann
|
2022-03-23 09:45:23 +00:00 |
|
Claes Redestad
|
beedae1141
|
8281146: Replace StringCoding.hasNegatives with countPositives
Co-authored-by: Lutz Schmidt <lucy@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: kvn, lucy, rriggs
|
2022-03-17 09:20:24 +00:00 |
|
Swati Sharma
|
08cadb4754
|
8271195: Use largest available large page size smaller than LargePageSizeInBytes when available
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: ayang, tschatzl
|
2022-03-16 09:48:09 +00:00 |
|
Hao Sun
|
49245131e9
|
8265263: AArch64: Combine vneg with right shift count
Reviewed-by: adinn, dlong
|
2022-03-09 00:52:01 +00:00 |
|
Claes Redestad
|
d4d12ad1d9
|
8282047: Enhance StringDecode/Encode microbenchmarks
Reviewed-by: bchristi
|
2022-03-01 10:20:22 +00:00 |
|
Volker Simonis
|
378fa507a2
|
8281962: Avoid unnecessary native calls in InflaterInputStream
Reviewed-by: clanger, redestad, alanb, lancea
|
2022-02-23 08:36:13 +00:00 |
|
Jesper Wilhelmsson
|
b6e48e6782
|
Merge
|
2022-02-17 01:12:57 +00:00 |
|
Tobias Hartmann
|
2be2a298f1
|
8281713: [BACKOUT] AArch64: Implement string_compare intrinsic in SVE
Reviewed-by: kvn, dlong
|
2022-02-15 07:07:00 +00:00 |
|
Dr Heinz M. Kabutz
|
83ffbd2e7a
|
8277175: Add a parallel multiply method to BigInteger
Reviewed-by: psandoz
|
2022-02-11 18:49:04 +00:00 |
|
Daniel Jeliński
|
e73ee0ca10
|
8281259: MutableBigInteger subtraction could be simplified
Reviewed-by: bpb
|
2022-02-11 16:24:43 +00:00 |
|
Roland Westrelin
|
0dba170791
|
8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination
Co-authored-by: Sergey Tsypanov <stsypanov@openjdk.org>
Reviewed-by: kvn, jrose
|
2022-01-27 08:44:58 +00:00 |
|
Zhiqiang Zang
|
0bf95a1a73
|
8279607: Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x".
Reviewed-by: thartmann, kvn
|
2022-01-20 07:38:04 +00:00 |
|
Claes Redestad
|
e314a4cfda
|
8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes
Reviewed-by: rriggs, alanb, naoto
|
2022-01-18 19:28:12 +00:00 |
|
Jesper Wilhelmsson
|
39f140a201
|
Merge
|
2022-01-18 01:56:50 +00:00 |
|
Claes Redestad
|
71ca85f5a6
|
8278831: Use table lookup for the last two bytes in Integer.getChars
Reviewed-by: jlaskey, rriggs
|
2022-01-17 11:01:55 +00:00 |
|
Maurizio Cimadamore
|
c6b027559c
|
8279930: Synthetic cast causes generation of store barriers when using heap segments
Reviewed-by: psandoz
|
2022-01-14 11:15:16 +00:00 |
|
Naoto Sato
|
064ee6ae13
|
8278434: timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java
Backport-of: 8dc4437d00
|
2022-01-13 22:05:52 +00:00 |
|
Claes Redestad
|
ff85659311
|
8279833: Loop optimization issue in String.encodeUTF8_UTF16
Reviewed-by: rriggs
Backport-of: c3d0a94040
|
2022-01-13 15:25:16 +00:00 |
|
Patric Hedlin
|
ddddec7d74
|
8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64
Reviewed-by: neliasso, redestad
|
2022-01-12 15:30:54 +00:00 |
|
Vamsi Parasa
|
c4518e257c
|
8278868: Add x86 vectorization support for Long.bitCount()
Reviewed-by: jbhateja, sviswanathan, kvn
|
2022-01-11 18:47:42 +00:00 |
|
Claes Redestad
|
c3d0a94040
|
8279833: Loop optimization issue in String.encodeUTF8_UTF16
Reviewed-by: shade, alanb
|
2022-01-11 14:49:03 +00:00 |
|
Jesper Wilhelmsson
|
d9b1bb5860
|
Merge
|
2022-01-10 17:06:23 +00:00 |
|
Maurizio Cimadamore
|
d65c665839
|
8279527: Dereferencing segments backed by different scopes leads to pollution
Reviewed-by: psandoz, jvernee
|
2022-01-07 13:41:29 +00:00 |
|
Jie Fu
|
6a42fbaf9b
|
8279258: Auto-vectorization enhancement for two-dimensional array operations
Reviewed-by: neliasso, kvn
|
2022-01-07 00:04:51 +00:00 |
|
Jatin Bhateja
|
8703f14808
|
8273322: Enhance macro logic optimization for masked logic operations.
Reviewed-by: kvn, sviswanathan
|
2022-01-06 18:41:06 +00:00 |
|
Jesper Wilhelmsson
|
844dfb3ab6
|
Merge
|
2022-01-06 01:26:50 +00:00 |
|
Maurizio Cimadamore
|
9d43d25da8
|
8278897: Alignment of heap segments is not enforced correctly
Reviewed-by: jvernee
|
2022-01-05 10:47:34 +00:00 |
|
Zhiqiang Zang
|
f326305396
|
8278114: New addnode ideal optimization: converting "x + x" into "x << 1"
Reviewed-by: kvn, redestad
|
2022-01-05 00:38:59 +00:00 |
|
Naoto Sato
|
8dc4437d00
|
8278434: timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java
Reviewed-by: joehw
|
2022-01-04 02:48:23 +00:00 |
|
Sergey Bylokhov
|
7fea10327e
|
8279134: Fix Amazon copyright in various files
Reviewed-by: xliu, phh
|
2021-12-26 22:10:54 +00:00 |
|
Vladimir Kozlov
|
a1dfe57249
|
8276455: C2: iterative EA
Reviewed-by: iveresov, neliasso, roland
|
2021-12-14 19:24:13 +00:00 |
|
Jatin Bhateja
|
0113322ac1
|
8277997: Intrinsic creation for VectorMask.fromLong API
Reviewed-by: psandoz, kvn, sviswanathan
|
2021-12-10 01:49:20 +00:00 |
|
Zhiqiang Zang
|
352435581e
|
8277882: New subnode ideal optimization: converting "c0 - (x + c1)" into "(c0 - c1) - x"
Reviewed-by: dlong, iveresov
|
2021-12-09 00:18:59 +00:00 |
|
vamsi-parasa
|
38f525e96e
|
8275821: Optimize random number generators developed in JDK-8248862 using Math.unsignedMultiplyHigh()
Reviewed-by: psandoz, jlaskey
|
2021-12-03 18:17:54 +00:00 |
|
Scott Gibbons
|
e0f1fc783c
|
8277358: Accelerate CRC32-C
Co-authored-by: Greg Tucker <greg.b.tucker@intel.com>
Co-authored-by: Scott Gibbons <sgibbons@openjdk.org>
Reviewed-by: kvn, sviswanathan, ecaspole
|
2021-12-02 20:06:05 +00:00 |
|
Maurizio Cimadamore
|
ea905bd3da
|
8277924: Small tweaks to foreign function and memory API
Reviewed-by: jvernee, psandoz
|
2021-12-02 11:22:31 +00:00 |
|
Xin Liu
|
21d9ca6cd9
|
8274983: C1 optimizes the invocation of private interface methods
Reviewed-by: dlong, iveresov
|
2021-11-30 18:55:24 +00:00 |
|
Stuart Monteith
|
3383c0dcc0
|
8277659: [TESTBUG] Microbenchmark ThreadOnSpinWaitProducerConsumer.java hangs
Reviewed-by: njian, ngasson
|
2021-11-26 09:02:58 +00:00 |
|
Maurizio Cimadamore
|
96e36071b6
|
8275063: Implementation of Foreign Function & Memory API (Second incubator)
Reviewed-by: erikj, psandoz, jvernee, darcy
|
2021-11-24 11:51:16 +00:00 |
|
Vicente Romero
|
7b67a49f83
|
8261847: performance of java.lang.Record::toString should be improved
Reviewed-by: jlaskey, redestad
|
2021-11-23 15:23:23 +00:00 |
|
Volker Simonis
|
79350b9b4f
|
8276216: Negated character classes performance regression in Pattern
Reviewed-by: clanger
|
2021-11-23 09:15:20 +00:00 |
|
TatWai Chong
|
ca31ed5335
|
8275448: [REDO] AArch64: Implement string_compare intrinsic in SVE
Reviewed-by: ngasson, aph
|
2021-11-22 02:31:33 +00:00 |
|
Faye Gao
|
9aa30de4bb
|
8275317: AArch64: Support some type conversion vectorization in SLP
Reviewed-by: thartmann, ngasson
|
2021-11-17 08:19:46 +00:00 |
|
MeryKitty
|
f3eb5014aa
|
8276162: Optimise unsigned comparison pattern
Reviewed-by: thartmann, kvn
|
2021-11-16 14:09:53 +00:00 |
|
Evgeny Astigeevich
|
6954b98f8f
|
8186670: Implement _onSpinWait() intrinsic for AArch64
Reviewed-by: phh, aph
|
2021-11-11 22:23:35 +00:00 |
|
Claes Redestad
|
ce8c76700b
|
8276220: Reduce excessive allocations in DateTimeFormatter
Reviewed-by: scolebourne, naoto
|
2021-11-03 22:57:13 +00:00 |
|
Jie Fu
|
0ab910d626
|
8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance
Reviewed-by: thartmann, kvn
|
2021-11-03 22:45:50 +00:00 |
|
Mandy Chung
|
c6339cb8a2
|
8271820: Implementation of JEP 416: Reimplement Core Reflection with Method Handle
8013527: calling MethodHandles.lookup on itself leads to errors
Co-authored-by: Peter Levart <plevart@openjdk.org>
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Co-authored-by: Mandy Chung <mchung@openjdk.org>
Reviewed-by: mcimadamore, plevart, egahlin, redestad, cjplummer, alanb
|
2021-10-28 18:32:50 +00:00 |
|