Hamlin Li
|
fed2b56017
|
8320999: RISC-V: C2 RotateLeftV
8321000: RISC-V: C2 RotateRightV
Reviewed-by: luhenry, fyang
|
2024-05-29 12:25:40 +00:00 |
|
Hamlin Li
|
5cf8288b80
|
8332153: RISC-V: enable tests and add comment for vector shift instruct (shared by vectorization and Vector API)
Reviewed-by: fyang
|
2024-05-21 12:34:06 +00:00 |
|
Hamlin Li
|
f95c937405
|
8331577: RISC-V: C2 CountLeadingZerosV
8331578: RISC-V: C2 CountTrailingZerosV
Reviewed-by: fyang
|
2024-05-10 13:59:09 +00:00 |
|
Hamlin Li
|
675fbe699e
|
8331993: Add counting leading/trailing zero tests for Integer
Reviewed-by: chagedorn
|
2024-05-10 13:57:55 +00:00 |
|
Hamlin Li
|
964d60892e
|
8322753: RISC-V: C2 ReverseBytesV
Reviewed-by: fyang
|
2024-05-09 07:05:18 +00:00 |
|
Hamlin Li
|
1aebab780c
|
8320995: RISC-V: C2 PopCountVI
8320996: RISC-V: C2 PopCountVL
Reviewed-by: luhenry, fyang
|
2024-05-08 09:37:42 +00:00 |
|
Galder Zamarreño
|
c439c8c73c
|
8323429: Missing C2 optimization for FP min/max when both inputs are same
Reviewed-by: roland, chagedorn
|
2024-04-24 08:20:49 +00:00 |
|
Emanuel Peter
|
251347bd7e
|
8326139: C2 SuperWord: split packs (match use/def packs, implemented, mutual independence)
Reviewed-by: kvn, vlivanov, chagedorn
|
2024-03-12 07:27:23 +00:00 |
|
Hamlin Li
|
d7273ac8b1
|
8320646: RISC-V: C2 VectorCastHF2F
8320647: RISC-V: C2 VectorCastF2HF
Reviewed-by: luhenry, fyang
|
2024-03-07 12:21:23 +00:00 |
|
Hamlin Li
|
ed068469f3
|
8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Reviewed-by: thartmann, kvn, jbhateja
|
2024-02-04 09:46:15 +00:00 |
|
Emanuel Peter
|
45c65e6b1a
|
8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
Reviewed-by: rcastanedalo, chagedorn
|
2024-01-15 10:41:05 +00:00 |
|
Sandhya Viswanathan
|
e10d14004f
|
8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Co-authored-by: Volodymyr Paprotski <vpaprotski@openjdk.org>
Reviewed-by: kvn, thartmann, epeter, jbhateja
|
2024-01-11 16:54:16 +00:00 |
|
Emanuel Peter
|
827c71dac9
|
8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Reviewed-by: kvn, chagedorn
|
2024-01-08 16:10:21 +00:00 |
|
Hamlin Li
|
2f9e70e4ad
|
8321001: RISC-V: C2 SignumVF
8321002: RISC-V: C2 SignumVD
Reviewed-by: fyang
|
2023-12-07 14:29:07 +00:00 |
|
Volodymyr Paprotski
|
6aba6aa6f1
|
8320347: Emulate vblendvp[sd] on ECore
Reviewed-by: sviswanathan, jbhateja
|
2023-11-30 16:10:54 +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 |
|
Leo Korinth
|
d52a995f35
|
8315097: Rename createJavaProcessBuilder
Reviewed-by: lmesnik, dholmes, rriggs, stefank
|
2023-10-27 08:47:26 +00:00 |
|
Vladimir Kozlov
|
cfabcbf858
|
8317121: vector_masked_load instruction is moved too early after JDK-8286941
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann@openjdk.org>
Co-authored-by: Dean Long <dlong@openjdk.org>
Reviewed-by: thartmann, vlivanov, epeter
|
2023-10-03 18:18:26 +00:00 |
|
Pengfei Li
|
a03954e6c5
|
8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests
Reviewed-by: kvn, thartmann, epeter, chagedorn
|
2023-08-29 01:39:54 +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 |
|
Tobias Hartmann
|
d3b578f1c9
|
8313345: SuperWord fails due to CMove without matching Bool pack
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Co-authored-by: Hannes Greule <hannesgreule@outlook.de>
Reviewed-by: chagedorn, epeter, hgreule
|
2023-08-09 05:16:02 +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 |
|
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 |
|