Jatin Bhateja
|
d6578bff1c
|
8309531: Incorrect result with unwrapped iotaShuffle.
Reviewed-by: sviswanathan, xgong, thartmann
|
2023-07-05 05:46:24 +00:00 |
|
Xiaohong Gong
|
60544f9088
|
8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0
Reviewed-by: epeter, chagedorn
|
2023-07-04 01:35:03 +00:00 |
|
Axel Boldt-Christmas
|
a0595761ef
|
8310187: Improve Generational ZGC jtreg testing
Reviewed-by: stefank, eosterlund, stuefe
|
2023-06-20 10:08:13 +00:00 |
|
changpeng1997
|
6d511f1376
|
8309129: AArch64: guarantee(T != T2S) failed: "incorrect arrangement" after JDK-8307795
Reviewed-by: thartmann, xgong, eastigeevich
|
2023-06-05 11:32:53 +00:00 |
|
changpeng1997
|
f600d0369a
|
8307795: AArch64: Optimize VectorMask.truecount() on Neon
Reviewed-by: aph, eliu
|
2023-05-30 12:45:33 +00:00 |
|
changpeng1997
|
0dca573ca5
|
8301739: AArch64: Add optimized rules for vector compare with immediate for SVE
Reviewed-by: aph, eliu
|
2023-05-06 07:20:20 +00:00 |
|
Eric Liu
|
46df171d53
|
8304948: [vectorapi] C2 crashes when expanding VectorBox
Reviewed-by: thartmann, qamai
|
2023-05-05 00:34:12 +00:00 |
|
Bhavana Kilambi
|
67274906ae
|
8303161: [vectorapi] VectorMask.cast narrow operation returns incorrect value with SVE
Reviewed-by: eliu, xgong, ngasson
|
2023-03-29 16:12:56 +00:00 |
|
Bhavana Kilambi
|
de1c12ed63
|
8301012: [vectorapi]: Intrinsify CompressBitsV/ExpandBitsV and add the AArch64 SVE backend implementation
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: ngasson, eliu, thartmann
|
2023-03-27 08:50:05 +00:00 |
|
Jatin Bhateja
|
d61de141eb
|
8303508: Vector.lane() gets wrong value on x86
Reviewed-by: eliu, thartmann
|
2023-03-24 11:19:07 +00:00 |
|
changpeng1997
|
d23a8bfb14
|
8297753: AArch64: Add optimized rules for vector compare with zero on NEON
Reviewed-by: aph
|
2023-03-03 12:11:10 +00:00 |
|
Emanuel Peter
|
1794f49751
|
8302681: [IR Framework] Only allow cpuFeatures from a verified list
Reviewed-by: thartmann, pli, chagedorn, kvn
|
2023-02-27 07:12:18 +00:00 |
|
Damon Fenacci
|
5b1584b92c
|
8298880: VectorLogicalOpIdentityTest.java IR test incorrectly use avx3 instead of avx512
Reviewed-by: chagedorn, kvn, rcastanedalo
|
2023-02-02 14:33:28 +00:00 |
|
Jesper Wilhelmsson
|
33f3bd8fad
|
Merge
|
2023-01-11 21:50:42 +00:00 |
|
Xiaohong Gong
|
de79162fdf
|
8299715: IR test: VectorGatherScatterTest.java fails with SVE randomly
Reviewed-by: psandoz, thartmann
|
2023-01-11 01:49:56 +00:00 |
|
Quan Anh Mai
|
3dfadeebd0
|
8292289: [vectorapi] Improve the implementation of VectorTestNode
Reviewed-by: xgong, kvn
|
2022-12-08 20:25:20 +00:00 |
|
Tobias Hartmann
|
cd9c688bfc
|
8276064: CheckCastPP with raw oop input floats below a safepoint
Reviewed-by: kvn, vlivanov, roland
|
2022-11-17 05:58:38 +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 |
|
Magnus Ihse Bursie
|
d5a1521fde
|
8295470: Update openjdk.java.net => openjdk.org URLs in test code
Reviewed-by: michaelm, prr, darcy
|
2022-10-20 10:33:18 +00:00 |
|
Xiaohong Gong
|
ab8c1361bc
|
8292898: [vectorapi] Unify vector mask cast operation
Co-authored-by: Quan Anh Mai <qamai@openjdk.org>
Reviewed-by: jbhateja, eliu
|
2022-10-12 01:39:57 +00:00 |
|
Jatin Bhateja
|
2ceb80c60f
|
8288043: Optimize FP to word/sub-word integral type conversion on X86 AVX2 platforms
Reviewed-by: kvn, sviswanathan
|
2022-10-12 01:05:44 +00:00 |
|
Eric Liu
|
9d116ec147
|
8294262: AArch64: compiler/vectorapi/TestReverseByteTransforms.java test failed on SVE machine
Reviewed-by: aph, njian
|
2022-10-11 01:37:20 +00:00 |
|
Emanuel Peter
|
6f2223faa1
|
8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode
Reviewed-by: roland, thartmann
|
2022-09-13 13:14:05 +00:00 |
|
Fei Gao
|
ec2629c052
|
8275275: AArch64: Fix performance regression after auto-vectorization on NEON
Reviewed-by: aph, xgong
|
2022-09-13 03:13:38 +00:00 |
|
Hao Sun
|
cbee0bc9ef
|
8292587: AArch64: Support SVE fabd instruction
Reviewed-by: njian, fgao, ngasson
|
2022-09-13 02:19:02 +00:00 |
|
Bhavana Kilambi
|
00befddd7c
|
8292675: Add identity transformation for removing redundant AndV/OrV nodes
Reviewed-by: thartmann, ngasson
|
2022-09-09 14:24:23 +00:00 |
|
Pengfei Li
|
f2f0cd86bf
|
8292511: AArch64: Align CPU feature name for NEON with hwcap
Reviewed-by: aph, njian
|
2022-08-19 09:09:18 +00:00 |
|
Hao Sun
|
f75da2235a
|
8292395: [testbug] VectorGatherScatterTest.java fails on SVE with -XX:MaxVectorSize=8 after JDK-8288397
Reviewed-by: chagedorn, thartmann
|
2022-08-17 10:30:18 +00:00 |
|
Hao Sun
|
0cc66aeae8
|
8285790: AArch64: Merge C2 NEON and SVE matching rules
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Reviewed-by: adinn, aph, xgong
|
2022-08-17 03:51:46 +00:00 |
|
Jatin Bhateja
|
471a427d10
|
8287794: Reverse*VNode::Identity problem
Reviewed-by: thartmann, xgong
|
2022-07-28 11:08:38 +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 |
|
Xiaohong Gong
|
a6faf5d33a
|
8290485: [vector] REVERSE_BYTES for byte type should not emit any instructions
Reviewed-by: thartmann, kvn
|
2022-07-26 02:56:26 +00:00 |
|
Jie Fu
|
43588648ca
|
8290511: compiler/vectorapi/TestMaskedMacroLogicVector.java fails IR verification
Reviewed-by: kvn, thartmann
|
2022-07-19 22:50:00 +00:00 |
|
Jatin Bhateja
|
2342684f2c
|
8290066: Remove KNL specific handling for new CPU target check in IR annotation
Reviewed-by: kvn, sviswanathan
|
2022-07-16 01:18:30 +00:00 |
|
Xiaohong Gong
|
fafe8b3f8d
|
8289604: compiler/vectorapi/VectorLogicalOpIdentityTest.java failed on x86 AVX1 system
Reviewed-by: jiefu, kvn
|
2022-07-06 06:15:04 +00:00 |
|
Xiaohong Gong
|
124c63c17c
|
8288294: [vector] Add Identity/Ideal transformations for vector logic operations
Reviewed-by: kvn, jbhateja
|
2022-07-01 01:19:18 +00:00 |
|
Xiaohong Gong
|
1305fb5ca8
|
8287984: AArch64: [vector] Make all bits set vector sharable for match rules
Reviewed-by: kvn, ngasson
|
2022-06-30 08:53:27 +00:00 |
|
Christian Hagedorn
|
17aacde50f
|
8288669: compiler/vectorapi/VectorFPtoIntCastTest.java still fails with "IRViolationException: There were one or multiple IR rule failures."
Reviewed-by: thartmann, dcubed
|
2022-06-24 07:28:44 +00:00 |
|
Jesper Wilhelmsson
|
7039c6616a
|
Merge
|
2022-06-20 19:38:49 +00:00 |
|
Xiaohong Gong
|
ae030bcbc5
|
8288397: AArch64: Fix register issues in SVE backend match rules
Reviewed-by: njian, ngasson
|
2022-06-20 01:07:45 +00:00 |
|
Sandhya Viswanathan
|
9d4b25e788
|
8288281: compiler/vectorapi/VectorFPtoIntCastTest.java failed with "IRViolationException: There were one or multiple IR rule failures."
Reviewed-by: thartmann, chagedorn
|
2022-06-16 22:07:13 +00:00 |
|
Swati Sharma
|
03dca565cf
|
8287525: Extend IR annotation with new options to test specific target feature.
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: chagedorn, kvn
|
2022-06-14 06:13:26 +00:00 |
|
Sandhya Viswanathan
|
2cc40afa07
|
8287835: Add support for additional float/double to integral conversion for x86
Reviewed-by: kvn, jbhateja
|
2022-06-10 17:02:33 +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 |
|
Eric Liu
|
c35590282d
|
8282528: AArch64: Incorrect replicate2L_zero rule
Reviewed-by: aph
|
2022-04-13 04:21:43 +00:00 |
|
Xiaohong Gong
|
05ea7a51e1
|
8282431: AArch64: Add optimized rules for masked vector multiply-add/sub for SVE
Reviewed-by: njian, ngasson
|
2022-04-01 09:33:46 +00:00 |
|
Fei Yang
|
835c7e8d6d
|
8283907: Fix Huawei copyright in various files
Reviewed-by: mli
|
2022-03-31 00:46:44 +00:00 |
|
Ningsheng Jian
|
51c05e8219
|
8282764: AArch64: compiler/vectorapi/reshape/TestVectorCastNeon.java failed with incorrect result
Reviewed-by: psandoz, ngasson, eliu
|
2022-03-30 09:47:20 +00:00 |
|
Christian Hagedorn
|
2da677793f
|
8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378
Reviewed-by: thartmann, kvn
|
2022-03-03 07:17:56 +00:00 |
|
Quan Anh Mai
|
0af356bb4b
|
8278173: [vectorapi] Add x64 intrinsics for unsigned (zero extended) casts
Reviewed-by: psandoz, sviswanathan
|
2022-02-15 18:57:53 +00:00 |
|