Christian Hagedorn
|
c01f53ac2d
|
8337876: [IR Framework] Add support for IR tests with @Stable
Reviewed-by: shade, kvn
|
2024-08-09 07:17:59 +00:00 |
|
Carlo Refice
|
c095c0e6a5
|
8336489: Track scoped accesses in JVMCI compiled code
Reviewed-by: dnsimon, never
|
2024-08-05 14:09:54 +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 |
|
Jasmine Karthikeyan
|
f2ba2ebbca
|
8331090: Run Ideal_minmax before de-canonicalizing CMoves
Reviewed-by: thartmann, epeter
|
2024-07-31 15:16:21 +00:00 |
|
Aleksey Shipilev
|
c73b3cb599
|
8336635: Add IR test for Reference.refersTo intrinsic
Reviewed-by: thartmann, kvn
|
2024-07-31 12:56:43 +00:00 |
|
David Leopoldseder
|
9b428dda8f
|
8336242: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found (again)
Reviewed-by: dnsimon, never
|
2024-07-31 09:40:47 +00:00 |
|
Ashutosh Mehra
|
e63d01654e
|
8337031: Improvements to CompilationMemoryStatistic
Reviewed-by: kvn, stuefe
|
2024-07-31 01:36:37 +00:00 |
|
Fei Gao
|
d10afa26e5
|
8336245: AArch64: remove extra register copy when converting from long to pointer
Co-authored-by: Andrew Haley <aph@openjdk.org>
Reviewed-by: aph, adinn
|
2024-07-26 09:36:23 +00:00 |
|
William Kemper
|
0584af2325
|
8336685: Shenandoah: Remove experimental incremental update mode
Reviewed-by: shade
|
2024-07-25 23:59:56 +00:00 |
|
Roland Westrelin
|
3baff2af6a
|
8335393: C2: assert(!had_error) failed: bad dominance
Reviewed-by: thartmann, chagedorn
|
2024-07-25 09:26:11 +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 |
|
Roland Westrelin
|
0ddf54e222
|
8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Reviewed-by: epeter, thartmann
|
2024-07-19 07:30:23 +00:00 |
|
Roland Westrelin
|
10982fe557
|
8335843: C2 hits assert(_print_inlining_stream->size() > 0) failed: missing inlining msg
Reviewed-by: thartmann, kvn, vlivanov
|
2024-07-19 07:28:51 +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 |
|
Cesar Soares Lucas
|
005fb67e99
|
8331194: NPE in ArrayCreationTree.java with -XX:-UseCompressedOops
Reviewed-by: kvn
|
2024-07-16 20:47:42 +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 |
|
Jasmine Karthikeyan
|
685e5878b8
|
8334816: compiler/c2/irTests/TestIfMinMax.java fails after 8334629
Reviewed-by: thartmann, chagedorn
|
2024-07-02 14:36:29 +00:00 |
|
Emanuel Peter
|
9046d7aee3
|
8335390: C2 MergeStores: wrong result with Unsafe
Reviewed-by: thartmann, chagedorn, kvn
|
2024-07-02 08:20:26 +00:00 |
|
Albert Mingkun Yang
|
71e3798bf6
|
8335308: compiler/uncommontrap/DeoptReallocFailure.java times out with SerialGC on Windows
Reviewed-by: kvn, thartmann, chagedorn
|
2024-07-01 08:12:20 +00:00 |
|
Christian Hagedorn
|
6f4ddc2f6b
|
8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp
Reviewed-by: thartmann, kvn
|
2024-06-28 09:23:48 +00:00 |
|
Vladimir Ivanov
|
243bae7dc0
|
8304693: Remove -XX:-UseVtableBasedCHA
Reviewed-by: kvn, coleenp, dholmes
|
2024-06-27 18:25:16 +00:00 |
|
Kangcheng Xu
|
b2ac7259c9
|
8327380: Add tests for Shenandoah barrier expansion optimization
Reviewed-by: roland, shade
|
2024-06-26 13:19:34 +00:00 |
|
Vladimir Kozlov
|
9c89f0861c
|
8334421: assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region
Reviewed-by: vlivanov, thartmann
|
2024-06-25 16:04:03 +00:00 |
|
Emanuel Peter
|
edf7f055ee
|
8334083: C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155
Reviewed-by: chagedorn, kvn
|
2024-06-24 07:14:57 +00:00 |
|
Emanuel Peter
|
e965d70a74
|
8333876: C2 SuperWord: regression after JDK-8325155: failed: internal connection
Reviewed-by: kvn, roland
|
2024-06-18 16:15:09 +00:00 |
|
Roland Westrelin
|
fa401f37df
|
8333805: Replaying compilation with null static final fields results in a crash
Reviewed-by: thartmann, dlong
|
2024-06-18 12:08:57 +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 |
|
Emanuel Peter
|
7b38bfea33
|
8333729: C2 SuperWord: remove some @requires usages in test/hotspot/jtreg/compiler/loopopts/superword
Reviewed-by: chagedorn, kvn
|
2024-06-17 07:00:03 +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 |
|
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 |
|
Emanuel Peter
|
b09a45163c
|
8333840: C2 SuperWord: wrong result for MulAddS2I when inputs permuted
Reviewed-by: kvn, chagedorn
|
2024-06-13 18:11:36 +00:00 |
|
Fei Gao
|
2c9185eb81
|
8321308: AArch64: Fix matching predication for cbz/cbnz
Reviewed-by: fyang, adinn, aph
|
2024-06-12 13:29:45 +00:00 |
|
Doug Simon
|
bd750b6b78
|
8319933: Disable tests for JDK-8280481 on Graal
Reviewed-by: chagedorn
|
2024-06-12 10:03:39 +00:00 |
|
Christian Hagedorn
|
ef101f1bf2
|
8332920: C2: Partial Peeling is wrongly applied for CmpU with negative limit
Reviewed-by: kvn, thartmann, epeter
|
2024-06-11 11:32:12 +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 |
|
Vladimir Kozlov
|
9691153755
|
8329141: Obsolete RTM flags and code
Reviewed-by: chagedorn
|
2024-06-10 17:58:22 +00:00 |
|
Richard Reingruber
|
f7862bd6b9
|
8331311: C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store
Reviewed-by: epeter, kvn
|
2024-06-07 06:16:03 +00:00 |
|
Emanuel Peter
|
b4beda21b4
|
8332537: C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java
Reviewed-by: kvn, thartmann, stuefe
|
2024-06-07 05:07:03 +00:00 |
|
Emanuel Peter
|
944aeb81b1
|
8325155: C2 SuperWord: remove alignment boundaries
Reviewed-by: chagedorn, kvn
|
2024-06-07 05:01:23 +00:00 |
|
Emanuel Peter
|
487c477181
|
8333647: C2 SuperWord: some additional PopulateIndex tests
Reviewed-by: kvn, chagedorn
|
2024-06-06 15:21:31 +00:00 |
|
Christian Hagedorn
|
7ef2831293
|
8333644: C2: assert(is_Bool()) failed: invalid node class: Phi
Reviewed-by: thartmann, kvn
|
2024-06-06 06:58:05 +00:00 |
|
Cesar Soares Lucas
|
b351b5f60e
|
8331736: C2: Live Node limit exceeded limit after JDK-8316991
Reviewed-by: thartmann, chagedorn
|
2024-06-06 05:21:09 +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 |
|
Christian Hagedorn
|
c5c0867881
|
8333252: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: must find OpaqueLoop* nodes
Reviewed-by: kvn, epeter
|
2024-06-05 15:37:31 +00:00 |
|
Christian Hagedorn
|
64bbae7512
|
8333394: C2: assert(bol->is_Opaque4() || bol->is_OpaqueInitializedAssertionPredicate()) failed: Opaque node of non-null-check or of Initialized Assertion Predicate
Reviewed-by: thartmann, roland
|
2024-06-04 09:47:08 +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 |
|
Vladimir Ivanov
|
29e10e4582
|
8332547: Unloaded signature classes in DirectMethodHandles
Reviewed-by: jvernee, liach
|
2024-06-04 04:02:49 +00:00 |
|
Roberto Castañeda Lozano
|
e0ac8249f5
|
8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: kvn, thartmann, aboldtch
|
2024-06-03 07:37:17 +00:00 |
|
Christian Hagedorn
|
7c83d7ab53
|
8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure
Reviewed-by: kvn, thartmann
|
2024-06-03 06:41:33 +00:00 |
|
Christian Hagedorn
|
95c8a69b0e
|
8332032: C2: Remove ExpandSubTypeCheckAtParseTime flag
Reviewed-by: thartmann, rcastanedalo
|
2024-05-31 06:56:57 +00:00 |
|
Pavel Rappo
|
3cff588a31
|
8332826: Make hashCode methods in ArraysSupport friendlier
Reviewed-by: redestad, liach
|
2024-05-30 09:33:30 +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 |
|
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 |
|
Christian Hagedorn
|
2edb6d9813
|
8330386: Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode
Reviewed-by: kvn, roland
|
2024-05-28 08:12:36 +00:00 |
|
Adam Sotona
|
cfdc64fcb4
|
8331291: java.lang.classfile.Attributes class performs a lot of static initializations
Reviewed-by: liach, redestad, vromero
|
2024-05-24 15:58:34 +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 |
|
Roland Westrelin
|
c9a7b9772d
|
8332829: [BACKOUT] C2: crash in compiled code because of dependency on removed range check CastIIs
Reviewed-by: thartmann
|
2024-05-23 16:37:01 +00:00 |
|
Fei Gao
|
8a9d77d58d
|
8320622: [TEST] Improve coverage of compiler/loopopts/superword/TestMulAddS2I.java on different platforms
Reviewed-by: epeter, kvn
|
2024-05-22 11:33:35 +00:00 |
|
Vladimir Kozlov
|
52eda79522
|
8332538: Switch off JIT memory limit check for TestAlignVectorFuzzer.java
Reviewed-by: stuefe, thartmann
|
2024-05-21 15:52:52 +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 |
|
Vladimir Ivanov
|
7652f9811b
|
8331885: C2: meet between unloaded and speculative types is not symmetric
Reviewed-by: roland, thartmann
|
2024-05-20 17:56:44 +00:00 |
|
Cesar Soares Lucas
|
8acdd2d7c8
|
8330565: C2: Multiple crashes with CTW after JDK-8316991
Reviewed-by: kvn, thartmann
|
2024-05-17 23:39:31 +00:00 |
|
Hamlin Li
|
6422efa3c7
|
8332394: Add friendly output when @IR rule missing value
Reviewed-by: chagedorn
|
2024-05-17 06:33:56 +00:00 |
|
Roland Westrelin
|
f398cd2250
|
8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop
Reviewed-by: chagedorn, epeter
|
2024-05-16 08:55:03 +00:00 |
|
Roland Westrelin
|
ab8d7b0ced
|
8324517: C2: crash in compiled code because of dependency on removed range check CastIIs
Reviewed-by: epeter, thartmann
|
2024-05-16 07:25:11 +00:00 |
|
Emanuel Peter
|
c4867c62c4
|
8329273: C2 SuperWord: Some basic MemorySegment IR tests
Reviewed-by: kvn, chagedorn
|
2024-05-15 13:16:08 +00:00 |
|
Roland Westrelin
|
8032d640c0
|
8332245: C2: missing record_for_ign() call in GraphKit::must_be_not_null()
Reviewed-by: thartmann, chagedorn
|
2024-05-15 12:01:20 +00:00 |
|
Galder Zamarreño
|
2f10a316ff
|
8302850: Implement C1 clone intrinsic that reuses arraycopy code for primitive arrays
Reviewed-by: dlong, roland
|
2024-05-15 07:48:15 +00:00 |
|
Cesar Soares Lucas
|
4e77cf881d
|
8330795: C2: assert((uint)type <= T_CONFLICT && _zero_type[type] != nullptr) failed: bad type with -XX:-UseCompressedClassPointers
Reviewed-by: kvn
|
2024-05-15 01:46:22 +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 |
|
Scott Gibbons
|
0a4eeeaa3c
|
8331033: EA fails with "EA unexpected CallLeaf unsafe_setmemory" after JDK-8329331
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: kvn
|
2024-05-09 11:57:44 +00:00 |
|
Hamlin Li
|
964d60892e
|
8322753: RISC-V: C2 ReverseBytesV
Reviewed-by: fyang
|
2024-05-09 07:05:18 +00:00 |
|
Thomas Stuefe
|
ad78b7fa67
|
8331185: Enable compiler memory limits in debug builds
Reviewed-by: asmehra, kvn
|
2024-05-08 10:38:09 +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 |
|
Emanuel Peter
|
df1ff056f1
|
8331085: Crash in MergePrimitiveArrayStores::is_compatible_store()
Reviewed-by: thartmann, chagedorn
|
2024-05-07 07:08:32 +00:00 |
|
Vladimir Ivanov
|
fa02667d83
|
8322726: C2: Unloaded signature class kills argument value
Reviewed-by: kvn, dlong, thartmann
|
2024-05-06 12:21:15 +00:00 |
|
Cesar Soares Lucas
|
9347bb7df8
|
8330247: C2: CTW fail with assert(adr_t->is_known_instance_field()) failed: instance required
Reviewed-by: kvn
|
2024-05-03 23:41:12 +00:00 |
|
Doug Simon
|
b20fa7b48b
|
8329982: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found
Reviewed-by: never
|
2024-05-03 19:51:37 +00:00 |
|
Swati Sharma
|
73cdc9a070
|
8326421: Add jtreg test for large arrayCopy disjoint case.
Co-authored-by: Steve Dohrmann <steve.dohrmann@intel.com>
Reviewed-by: kvn, sviswanathan
|
2024-05-02 18:28:50 +00:00 |
|
Thomas Stuefe
|
389f6fe97c
|
8331344: No compiler replay file with CompilerCommand MemLimit
Reviewed-by: kvn, asmehra
|
2024-05-02 13:41:29 +00:00 |
|
Tobias Hartmann
|
cccc95358d
|
8329258: TailCall should not use frame pointer register for jump target
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: rcastanedalo, aph
|
2024-05-02 11:38:00 +00:00 |
|
Tobias Hartmann
|
d3bf52628e
|
8331518: Tests should not use the "Classpath" exception form of the legal header
Reviewed-by: dholmes
|
2024-05-02 07:49:12 +00:00 |
|
Emanuel Peter
|
3d11692bf3
|
8331252: C2: MergeStores: handle negative shift values
Reviewed-by: kvn, shade
|
2024-04-30 16:15:07 +00:00 |
|
Evgeny Nikitin
|
130f71cadc
|
8326742: Change compiler tests without additional VM flags from @run driver to @run main
Reviewed-by: kvn, thartmann, chagedorn
|
2024-04-30 15:48:09 +00:00 |
|
Vladimir Kozlov
|
bdcc2400db
|
8331087: Move immutable nmethod data from CodeCache
Reviewed-by: thartmann, dlong, dnsimon
|
2024-04-29 15:58:03 +00:00 |
|
Joshua Cao
|
d32f109219
|
8329797: Shenandoah: Default case invoked for: "MaxL" (bad AD file)
Reviewed-by: shade, thartmann
|
2024-04-25 07:11:12 +00:00 |
|
Emanuel Peter
|
ea3909acd1
|
8331054: C2 MergeStores: assert failed: unexpected basic type after JDK-8318446 and JDK-8329555
Reviewed-by: thartmann, kvn
|
2024-04-24 19:06:46 +00:00 |
|
Joshua Cao
|
1d06170758
|
8300148: Consider using a StoreStore barrier instead of Release barrier on ctor exit
Reviewed-by: shade, kvn, dlong
|
2024-04-24 17:06:45 +00:00 |
|
Emanuel Peter
|
e681e9b4d7
|
8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop
Reviewed-by: chagedorn, kvn
|
2024-04-24 08:45:32 +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
|
3ccb64c021
|
8318446: C2: optimize stores into primitive arrays by combining values into larger store
Reviewed-by: kvn, thartmann
|
2024-04-24 06:44:14 +00:00 |
|
Jasmine Karthikeyan
|
438e64310d
|
8329531: compiler/c2/irTests/TestIfMinMax.java fails with IRViolationException: There were one or multiple IR rule failures.
Reviewed-by: epeter, dfenacci
|
2024-04-24 05:22:51 +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 |
|
Matias Saavedra Silva
|
383fe6eaab
|
8330388: Remove invokedynamic cache index encoding
Reviewed-by: cjplummer, dlong, coleenp
|
2024-04-23 15:02:27 +00:00 |
|
Roberto Castañeda Lozano
|
57ebd045ea
|
8330153: C2: dump barrier information for all Mach nodes
Reviewed-by: kvn, thartmann
|
2024-04-23 04:18:23 +00:00 |
|
Evgeny Nikitin
|
5394f57f00
|
8330621: Make 5 compiler tests use ProcessTools.executeProcess
Reviewed-by: chagedorn, stefank, thartmann
|
2024-04-22 07:41:06 +00:00 |
|
Christian Hagedorn
|
20546c1ea0
|
8330004: Refactor cloning down code in Split If for Template Assertion Predicates
Reviewed-by: epeter, kvn
|
2024-04-22 06:07:07 +00:00 |
|
Roland Westrelin
|
9fd78022b1
|
8325494: C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902
Reviewed-by: chagedorn, epeter
|
2024-04-17 15:25:41 +00:00 |
|