Hamlin Li
|
6da3ecd65d
|
8344960: RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector
Reviewed-by: fyang, luhenry
|
2024-11-26 11:10:36 +00:00 |
|
Emanuel Peter
|
811d08c0a4
|
8340010: Fix vectorization tests with compact headers
Reviewed-by: chagedorn, rkennke, mli
|
2024-11-25 10:39:36 +00:00 |
|
Emanuel Peter
|
75420e9314
|
8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures
Reviewed-by: chagedorn, qamai
|
2024-11-20 14:23:57 +00:00 |
|
Roman Kennke
|
44ec501a41
|
8305895: Implement JEP 450: Compact Object Headers (Experimental)
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Hamlin Li <mli@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
|
2024-11-08 17:21:39 +00:00 |
|
Roland Westrelin
|
72a45ddbad
|
8341834: C2 compilation fails with "bad AD file" due to Replicate
Reviewed-by: kvn, epeter
|
2024-11-06 14:49:30 +00:00 |
|
Hamlin Li
|
4f8f395e2b
|
8343060: RISC-V: enable TestFloat16VectorConvChain for riscv
Reviewed-by: fyang
|
2024-10-25 14:28:01 +00:00 |
|
Sandhya Viswanathan
|
153ad911f9
|
8338126: C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2
Reviewed-by: thartmann, jbhateja, epeter
|
2024-10-21 14:58:43 +00:00 |
|
Tobias Hartmann
|
63e611cd5d
|
8335334: Stress mode to randomly execute unstable if traps
Reviewed-by: chagedorn, kvn
|
2024-09-23 12:30:30 +00:00 |
|
Hamlin Li
|
bacd046062
|
8321010: RISC-V: C2 RoundVF
8321011: RISC-V: C2 RoundVD
Reviewed-by: rehn, luhenry
|
2024-09-13 08:05:19 +00:00 |
|
Jasmine Karthikeyan
|
92431049fd
|
8335444: Generalize implementation of AndNode mul_ring
Reviewed-by: chagedorn, qamai, dfenacci
|
2024-09-10 16:52:59 +00:00 |
|
Matthias Baesken
|
5b4824cf9a
|
8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860
Reviewed-by: kvn, mdoerr, shade
|
2024-07-24 07:21:45 +00:00 |
|
Jatin Bhateja
|
35df48e1b3
|
8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings
Reviewed-by: sviswanathan, kvn
|
2024-07-18 11:22:58 +00:00 |
|
Jatin Bhateja
|
55fd1ed228
|
8333890: Fatal error in auto-vectorizer with float16 kernel.
Reviewed-by: kvn
|
2024-07-08 06:42:46 +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 |
|
Emanuel Peter
|
29b6392838
|
8334228: C2 SuperWord: fix JDK-24 regression in VPointer::cmp_for_sort after JDK-8325155
Reviewed-by: chagedorn, kvn
|
2024-06-17 06:58:55 +00:00 |
|
Emanuel Peter
|
487c477181
|
8333647: C2 SuperWord: some additional PopulateIndex tests
Reviewed-by: kvn, chagedorn
|
2024-06-06 15:21:31 +00:00 |
|
Emanuel Peter
|
67d6f3ca9e
|
8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack
Reviewed-by: chagedorn, thartmann
|
2024-06-04 06:20:31 +00:00 |
|
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 |
|