Jatin Bhateja
|
dc9a6ef610
|
8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: vlivanov, sviswanathan
|
2024-11-21 18:13:32 +00:00 |
|
SendaoYan
|
6e28cd3b79
|
8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt
Reviewed-by: chagedorn, kvn
|
2024-11-14 12:56:00 +00:00 |
|
Axel Boldt-Christmas
|
821c514a13
|
8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode
Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes
|
2024-10-30 11:05:07 +00:00 |
|
Jatin Bhateja
|
52382e285f
|
8338021: Support new unsigned and saturating vector operators in VectorAPI
Reviewed-by: psandoz, epeter, sviswanathan
|
2024-10-28 16:30:29 +00:00 |
|
Daniel Lundén
|
fdb4350fce
|
8324345: Stack overflow during C2 compilation when splitting memory phi
Reviewed-by: thartmann, kvn
|
2024-07-31 16:05:42 +00:00 |
|
Gui Cao
|
e95f092862
|
8333964: RISC-V: C2: Check "requires_strict_order" flag for floating-point add reduction
Reviewed-by: fyang
|
2024-06-18 05:24:33 +00:00 |
|
Gui Cao
|
ef7923e127
|
8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV
Reviewed-by: fyang, mli
|
2024-06-17 11:35:41 +00:00 |
|
Gui Cao
|
9b0a5c5cd0
|
8333248: VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64
Reviewed-by: dfenacci, fyang
|
2024-06-14 09:19:04 +00:00 |
|
Bhavana Kilambi
|
0e4d4a0c31
|
8320725: AArch64: C2: Add "requires_strict_order" flag for floating-point add and mul reduction
Co-authored-by: Eric Liu <eliu@openjdk.org>
Reviewed-by: gli, epeter, aph
|
2024-06-11 07:16:56 +00:00 |
|
Jatin Bhateja
|
4c09d9f828
|
8332119: Incorrect IllegalArgumentException for C2 compiled permute kernel
Reviewed-by: sviswanathan, kvn
|
2024-06-05 18:36:49 +00:00 |
|
Damon Fenacci
|
2ea365c945
|
8333099: Missing check for is_LoadVector in StoreNode::Identity
Reviewed-by: chagedorn, thartmann
|
2024-05-30 05:11:32 +00:00 |
|
Damon Fenacci
|
0c934ff4e2
|
8325520: Vector loads and stores with indices and masks incorrectly compiled
Reviewed-by: epeter, thartmann
|
2024-05-24 13:39:17 +00:00 |
|
Hamlin Li
|
964d60892e
|
8322753: RISC-V: C2 ReverseBytesV
Reviewed-by: fyang
|
2024-05-09 07:05:18 +00:00 |
|
Jatin Bhateja
|
80b381e91b
|
8329555: Crash in intrinsifying heap-based MemorySegment Vector store/loads
Reviewed-by: sviswanathan, kvn
|
2024-04-24 02:19:03 +00:00 |
|
Hamlin Li
|
1d34b74a64
|
8321021: RISC-V: C2 VectorUCastB2X
8321023: RISC-V: C2 VectorUCastS2X
8321024: RISC-V: C2 VectorUCastI2X
Reviewed-by: fyang
|
2024-03-14 11:23:00 +00:00 |
|
Hamlin Li
|
552411f832
|
8326824: Test: remove redundant test in compiler/vectorapi/reshape/utils/TestCastMethods.java
Reviewed-by: kvn
|
2024-02-27 20:08:22 +00:00 |
|
Damon Fenacci
|
b75c134fac
|
8325313: Header format error in TestIntrinsicBailOut after JDK-8317299
Reviewed-by: chagedorn
|
2024-02-06 09:34:26 +00:00 |
|
Damon Fenacci
|
6d911f68a3
|
8317299: safepoint scalarization doesn't keep track of the depth of the JVM state
Reviewed-by: thartmann, vlivanov
|
2024-02-06 07:53:03 +00:00 |
|
Stefan Karlsson
|
cbe329b90a
|
8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder
Reviewed-by: lkorinth, lmesnik
|
2024-01-03 08:53:01 +00:00 |
|
Eric Liu
|
9b8eaa2fc3
|
8319872: AArch64: [vectorapi] Implementation of unsigned (zero extended) casts
Reviewed-by: aph, xgong
|
2023-12-04 08:14:57 +00:00 |
|
Gergö Barany
|
6f263111a1
|
8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal
Reviewed-by: dnsimon, never, thartmann
|
2023-11-23 18:33:19 +00:00 |
|
Eric Liu
|
50f41d6370
|
8309893: Integrate ReplicateB/S/I/L/F/D nodes to Replicate node
Reviewed-by: jbhateja, epeter, fgao
|
2023-11-13 02:19:52 +00:00 |
|
Jorn Vernee
|
32ac72c3d3
|
8312522: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
|
2023-10-12 19:50:08 +00:00 |
|
Emanuel Peter
|
a02d65efcc
|
8310308: IR Framework: check for type and size of vector nodes
Reviewed-by: chagedorn, thartmann
|
2023-08-15 10:08:51 +00:00 |
|
Fei Gao
|
37c6b23f5b
|
8308340: C2: Idealize Fma nodes
Reviewed-by: kvn, epeter
|
2023-08-15 01:04:22 +00:00 |
|
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 |
|
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 |
|