Jatin Bhateja
|
e4066628ad
|
8282711: Accelerate Math.signum function for AVX and AVX512 target.
Reviewed-by: sviswanathan, thartmann
|
2022-04-29 06:34:09 +00:00 |
|
Pengfei Li
|
ea83b4455b
|
8280510: AArch64: Vectorize operations with loop induction variable
Reviewed-by: adinn, thartmann
|
2022-04-28 14:13:24 +00:00 |
|
Claes Redestad
|
6c79671e50
|
8285633: Take better advantage of generic MethodType cache
Reviewed-by: jvernee
|
2022-04-27 17:54:21 +00:00 |
|
Roland Westrelin
|
32593df392
|
8279888: Local variable independently used by multiple loops can interfere with loop optimizations
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Reviewed-by: thartmann, kvn
|
2022-04-25 09:30:00 +00:00 |
|
Daniel Jeliński
|
d8446b4f60
|
8284694: Avoid evaluating SSLAlgorithmConstraints twice
Reviewed-by: redestad, xuelei, coffeys
|
2022-04-20 18:15:16 +00:00 |
|
Quan Anh Mai
|
b4a85cdae1
|
8284742: x86: Handle integral division overflow during parsing
Reviewed-by: kvn, mdoerr
|
2022-04-20 16:17:01 +00:00 |
|
Claes Redestad
|
5df8bd6b4e
|
8284880: Re-examine sun.invoke.util.Wrapper hash tables
Reviewed-by: erikj, mchung
|
2022-04-19 20:34:45 +00:00 |
|
Claes Redestad
|
e307bc8694
|
8285001: Simplify StringLatin1.regionMatches
Reviewed-by: rriggs, naoto
|
2022-04-19 20:29:16 +00:00 |
|
Tagir F. Valeev
|
4cc8eccfca
|
8280915: Better parallelization for AbstractSpliterator and IteratorSpliterator when size is unknown
Reviewed-by: psandoz
|
2022-04-15 15:18:38 +00:00 |
|
Paul Sandoz
|
fbb0916090
|
8283892: Compress and expand bits
Reviewed-by: alanb, redestad
|
2022-04-14 20:27:12 +00:00 |
|
vamsi-parasa
|
37e28aea27
|
8282221: x86 intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long
Reviewed-by: sviswanathan, kvn, jbhateja
|
2022-04-10 03:47:18 +00:00 |
|
Jatin Bhateja
|
003ec21f3c
|
8279508: Auto-vectorize Math.round API
Reviewed-by: sviswanathan, aph
|
2022-04-02 18:00:33 +00:00 |
|
Xin Liu
|
bab431cc12
|
8282429: StringBuilder/StringBuffer.toString() skip compressing for UTF16 strings
Reviewed-by: djelinski, redestad
|
2022-04-01 04:42:03 +00:00 |
|
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 |
|