Pengfei Li
|
32833285bf
|
8311130: AArch64: Sync SVE related CPU features with VM options
Reviewed-by: aph, xgong
|
2023-07-20 09:35:45 +00:00 |
|
Pengfei Li
|
a38582e941
|
8311691: C2: Remove legacy code related to PostLoopMultiversioning
Reviewed-by: kvn, sviswanathan
|
2023-07-13 01:45:52 +00:00 |
|
Emanuel Peter
|
2c29705d7b
|
8309660: C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF)
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Reviewed-by: sviswanathan, jbhateja
|
2023-07-03 06:50:16 +00:00 |
|
Emanuel Peter
|
886ac1c261
|
8308606: C2 SuperWord: remove alignment checks when not required
Reviewed-by: fgao, kvn, pli
|
2023-06-21 06:40:50 +00:00 |
|
Tobias Holenstein
|
f5cbe53fdd
|
8027711: Unify wildcarding syntax for CompileCommand and CompileOnly
Reviewed-by: kvn, thartmann, chagedorn
|
2023-06-12 07:39:23 +00:00 |
|
quadhier
|
19380d74e4
|
8305324: C2: Wrong execution of vectorizing Interger.reverseBytes
Reviewed-by: kvn, pli
|
2023-04-12 17:08:26 +00:00 |
|
Fei Gao
|
dea9db2d0a
|
8305055: IR check fails on some aarch64 platforms
Reviewed-by: epeter, thartmann
|
2023-03-31 09:15:24 +00:00 |
|
Emanuel Peter
|
01e6920581
|
8298935: fix independence bug in create_pack logic in SuperWord::find_adjacent_refs
Reviewed-by: kvn, jbhateja
|
2023-03-15 14:02:45 +00:00 |
|
Jatin Bhateja
|
713def0bf2
|
8303105: LoopRangeStrideTest fails IR verification on x86
Reviewed-by: thartmann
|
2023-03-09 12:05:29 +00:00 |
|
Roland Westrelin
|
dc523a58a6
|
8300258: C2: vectorization fails on simple ByteBuffer loop
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Reviewed-by: epeter, kvn
|
2023-03-09 08:00:24 +00:00 |
|
Emanuel Peter
|
7e08275cc1
|
8302668: [TESTBUG] Tests require feature sse4_1 which does not exist, should be sse4.1
Reviewed-by: kvn, thartmann
|
2023-02-20 08:41:40 +00:00 |
|
Chang Peng
|
98433a2f6e
|
8296999: AArch64: scalar intrinsics for reverse method in Integer and Long
Reviewed-by: eliu, ngasson
|
2023-02-07 08:00:48 +00:00 |
|
Jatin Bhateja
|
7ced08d4ec
|
8300638: Tier1 IR Test failure after JDK-8298632 on macosx-x64-debug
Reviewed-by: kvn, pli
|
2023-01-22 06:47:00 +00:00 |
|
Pengfei Li
|
715b509f3d
|
8298632: [TESTBUG] Add IR checks in jtreg vectorization tests
Reviewed-by: kvn, jbhateja
|
2023-01-19 01:05:58 +00:00 |
|
Bhavana Kilambi
|
98d75f1879
|
8299038: Add AArch64 backend support for auto-vectorized FP16 conversions
Reviewed-by: xgong, ngasson
|
2023-01-16 10:47:38 +00:00 |
|
Jesper Wilhelmsson
|
5393dc9a48
|
Merge
|
2023-01-07 02:05:59 +00:00 |
|
Bhavana Kilambi
|
136f5db03d
|
8299528: IR test: TestEor3AArch64.java fails on aarch64
Reviewed-by: thartmann, chagedorn
|
2023-01-06 10:04:04 +00:00 |
|
Gui Cao
|
33d955ad6e
|
8298345: Fix another two C2 IR matching tests for RISC-V
Reviewed-by: fyang, dzhang, fjiang
|
2022-12-09 12:43:47 +00:00 |
|
Smita Kamath
|
073897c88b
|
8294588: Auto vectorize half precision floating point conversion APIs
Reviewed-by: sviswanathan, kvn, jbhateja, fgao, xgong
|
2022-12-08 09:46:59 +00:00 |
|
Fei Gao
|
4458de95f8
|
8297172: Fix some issues of auto-vectorization of Long.bitCount/numberOfTrailingZeros/numberOfLeadingZeros()
Reviewed-by: kvn, thartmann
|
2022-12-06 09:35:27 +00:00 |
|
Pengfei Li
|
a61399854a
|
8297689: Fix incorrect result of Short.reverseBytes() call in loops
Reviewed-by: thartmann, jbhateja
|
2022-12-06 09:16:47 +00:00 |
|
Bhavana Kilambi
|
54e6d6aaeb
|
8293488: Add EOR3 backend rule for aarch64 SHA3 extension
Reviewed-by: haosun, njian, eliu, aturbanov, ngasson
|
2022-11-29 17:17:15 +00:00 |
|
Christian Hagedorn
|
f829b5a73f
|
8280378: [IR Framework] Support IR matching for different compile phases
Reviewed-by: kvn, rcastanedalo
|
2022-11-01 15:41:09 +00:00 |
|
Bhavana Kilambi
|
07c797720d
|
8290249: Vectorize signum on AArch64
Reviewed-by: aph, ngasson
|
2022-08-22 09:01:08 +00:00 |
|
Aleksey Shipilev
|
acbe093a66
|
8291559: x86: compiler/vectorization/TestReverseBitsVector.java fails
Reviewed-by: kvn
|
2022-07-31 18:49:21 +00:00 |
|
Jatin Bhateja
|
5d82d67a9e
|
8290034: Auto vectorize reverse bit operations.
Reviewed-by: xgong, kvn
|
2022-07-28 04:43:01 +00:00 |
|
Hao Sun
|
16a127524c
|
8290943: Fix several IR test issues on SVE after JDK-8289801
Reviewed-by: jiefu, adinn
|
2022-07-27 23:42:11 +00:00 |
|
Bhavana Kilambi
|
80dc6cebc9
|
8290730: compiler/vectorization/TestAutoVecIntMinMax.java failed with "IRViolationException: There were one or multiple IR rule failures."
Reviewed-by: jiefu, kvn, thartmann
|
2022-07-25 09:08:23 +00:00 |
|
Bhavana Kilambi
|
89458e36af
|
8288107: Auto-vectorization for integer min/max
Reviewed-by: kvn, ngasson
|
2022-07-20 15:36:39 +00:00 |
|
Jesper Wilhelmsson
|
3ad3950560
|
Merge
|
2022-07-14 16:29:51 +00:00 |
|
Jatin Bhateja
|
fd89ab8dac
|
8288112: C2: Error: ShouldNotReachHere() in Type::typerr()
Reviewed-by: dlong, kvn
|
2022-07-14 01:46:11 +00:00 |
|
Coleen Phillimore
|
e7795851d2
|
8271707: migrate tests to use jdk.test.whitebox.WhiteBox
Reviewed-by: lmesnik, dholmes
|
2022-07-08 15:55:14 +00:00 |
|
wanghaomin
|
3419beec7f
|
8286847: Rotate vectors don't support byte or short
Reviewed-by: eliu, xgong, jiefu, jbhateja
|
2022-06-09 04:00:31 +00:00 |
|
Fei Gao
|
24fe8ad74c
|
8283307: Vectorize unsigned shift right on signed subword types
Reviewed-by: jiefu, pli, sviswanathan, kvn
|
2022-06-06 02:02:10 +00:00 |
|
Sandhya Viswanathan
|
a0219da966
|
8287517: C2: assert(vlen_in_bytes == 64) failed: 2
Reviewed-by: kvn, jiefu, chagedorn, fgao
|
2022-06-03 17:59:40 +00:00 |
|
Jatin Bhateja
|
6f6486e977
|
8284960: Integration of JEP 426: Vector API (Fourth Incubator)
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Joshua Zhu <jzhu@openjdk.org>
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Reviewed-by: ngasson, vlivanov, mcimadamore, jlahoda, kvn
|
2022-05-31 16:02:09 +00:00 |
|
Sandhya Viswanathan
|
5d8d6da36a
|
8286972: Support the new loop induction variable related PopulateIndex IR node on x86
Reviewed-by: kvn, jbhateja
|
2022-05-23 15:28:32 +00:00 |
|
Pengfei Li
|
1ca540460c
|
8286125: C2: "bad AD file" with PopulateIndex on x86_64
Reviewed-by: kvn, thartmann
|
2022-05-10 13:37:03 +00:00 |
|
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 |
|
Andrew Haley
|
a7b5157375
|
8282541: AArch64: Auto-vectorize Math.round API
Reviewed-by: njian, ngasson, adinn
|
2022-04-26 13:43:12 +00:00 |
|
Pengfei Li
|
741be46138
|
8183390: Fix and re-enable post loop vectorization
Reviewed-by: roland, thartmann, kvn
|
2022-04-05 23:50:13 +00:00 |
|
Jatin Bhateja
|
003ec21f3c
|
8279508: Auto-vectorize Math.round API
Reviewed-by: sviswanathan, aph
|
2022-04-02 18:00:33 +00:00 |
|
Jatin Bhateja
|
fde3149896
|
8281375: Accelerate bitCount operation for AVX2 and AVX512 target.
Reviewed-by: sviswanathan, thartmann
|
2022-03-14 07:11:23 +00:00 |
|
Jie Fu
|
1c688f4137
|
8279900: compiler/vectorization/TestPopCountVectorLong.java fails due to vpopcntdq is not supported
Reviewed-by: kvn
|
2022-01-12 03:55:00 +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 |
|
Igor Ignatyev
|
56cde70da2
|
8266265: mark hotspot compiler/vectorization tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-29 04:53:07 +00:00 |
|
Igor Ignatyev
|
6b263e6832
|
8266256: compiler.vectorization.TestBufferVectorization does testing twice
Reviewed-by: kvn
|
2021-04-29 03:50:44 +00:00 |
|
Vladimir Ivanov
|
b2628d15b5
|
8263972: C2: LoadVector/StoreVector type mismatch in MemNode::can_see_stored_value()
Reviewed-by: kvn, thartmann
|
2021-04-27 16:34:28 +00:00 |
|
Christian Hagedorn
|
aefc1560b5
|
8264179: [TESTBUG] Some compiler tests fail when running without C2
Reviewed-by: kvn, jiefu
|
2021-03-29 08:03:47 +00:00 |
|
Pengfei Li
|
7a2db858e0
|
8261022: Fix incorrect result of Math.abs() with char type
Reviewed-by: thartmann, neliasso
|
2021-02-07 01:15:24 +00:00 |
|