Christian Hagedorn
|
c953e0ede1
|
8350579: Remove Template Assertion Predicates belonging to a loop once it is folded away
Reviewed-by: epeter, roland
|
2025-03-25 11:58:28 +00:00 |
|
Tobias Hartmann
|
67c4405250
|
8352866: TestLogJIT.java runs wrong test class
Reviewed-by: rcastanedalo, chagedorn
|
2025-03-25 11:52:54 +00:00 |
|
Marc Chevalier
|
bdcac98673
|
8347459: C2: missing transformation for chain of shifts/multiplications by constants
Reviewed-by: dfenacci, epeter
|
2025-03-25 10:15:55 +00:00 |
|
Hamlin Li
|
9f582e56ba
|
8320997: RISC-V: C2 ReverseV
Reviewed-by: fyang, luhenry
|
2025-03-25 09:29:40 +00:00 |
|
Xiaohong Gong
|
f9bcef4dba
|
8351627: C2 AArch64 ROR/ROL: assert((1 << ((T>>1)+3)) > shift) failed: Invalid Shift value
Reviewed-by: chagedorn, epeter, jbhateja, adinn
|
2025-03-25 08:27:18 +00:00 |
|
Damon Fenacci
|
48fac6626c
|
8347406: [REDO] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: dlong, adinn
|
2025-03-25 07:10:47 +00:00 |
|
Xiaohong Gong
|
99c8a6e47a
|
8350463: AArch64: Add vector rearrange support for small lane count vectors
Reviewed-by: epeter, bkilambi, haosun
|
2025-03-25 06:06:42 +00:00 |
|
Xiaohong Gong
|
ba658a71ba
|
8349522: AArch64: Add backend implementation for new unsigned and saturating vector operations
Reviewed-by: epeter, haosun, bkilambi
|
2025-03-25 01:35:27 +00:00 |
|
Hamlin Li
|
b84b29278f
|
8352615: [Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support
Reviewed-by: fyang, rehn
|
2025-03-24 18:11:26 +00:00 |
|
Roberto Castañeda Lozano
|
de580090cd
|
8351468: C2: array fill optimization assigns wrong type to intrinsic call
Reviewed-by: epeter, thartmann, qamai
|
2025-03-24 11:05:46 +00:00 |
|
Manuel Hässig
|
5591f8a429
|
8351515: C2 incorrectly removes double negation for double and float
Reviewed-by: thartmann, chagedorn
|
2025-03-24 07:59:20 +00:00 |
|
Marc Chevalier
|
e23e0f85ef
|
8352591: Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test
Reviewed-by: kvn, chagedorn, syan
|
2025-03-24 07:24:07 +00:00 |
|
Doug Simon
|
0cb110ebb7
|
8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields
Reviewed-by: yzheng, never, thartmann
|
2025-03-21 13:00:25 +00:00 |
|
Hamlin Li
|
ac760dd106
|
8352423: RISC-V: simplify DivI/L ModI/L
Reviewed-by: fyang, luhenry, rehn
|
2025-03-21 12:09:08 +00:00 |
|
Hamlin Li
|
2b55979595
|
8352529: RISC-V: enable loopopts tests
Reviewed-by: fyang, luhenry, rehn
|
2025-03-21 12:07:33 +00:00 |
|
David Linus Briemann
|
1c0fa0af78
|
8352512: TestVectorZeroCount: counter not reset between iterations
Reviewed-by: mdoerr, chagedorn
|
2025-03-21 09:23:30 +00:00 |
|
Marc Chevalier
|
466f82a499
|
8314999: IR framework fails to detect allocation
Reviewed-by: chagedorn, thartmann
|
2025-03-21 08:53:56 +00:00 |
|
Marc Chevalier
|
2bc4f64c56
|
8335708: C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal
Reviewed-by: chagedorn, epeter
|
2025-03-20 15:50:23 +00:00 |
|
Emanuel Peter
|
fb210e3a71
|
8351952: [IR Framework]: allow ignoring methods that are not compilable
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Reviewed-by: chagedorn, thartmann
|
2025-03-20 06:14:07 +00:00 |
|
Emanuel Peter
|
3ed010ab7c
|
8352020: [CompileFramework] enable compilation for VectorAPI
Reviewed-by: chagedorn, kvn
|
2025-03-20 06:13:52 +00:00 |
|
Hamlin Li
|
c2be19c261
|
8351902: RISC-V: Several tests fail after JDK-8351145
Reviewed-by: rehn, fyang, syan
|
2025-03-19 09:42:22 +00:00 |
|
Sandhya Viswanathan
|
3239919a5a
|
8350835: C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input
Reviewed-by: epeter, kvn
|
2025-03-17 17:50:34 +00:00 |
|
Hamlin Li
|
dbf47d6c6c
|
8351876: RISC-V: enable and fix some float round tests
Reviewed-by: fyang
|
2025-03-17 11:47:18 +00:00 |
|
Hamlin Li
|
712a70c5c4
|
8318220: RISC-V: C2 ReverseI
8318221: RISC-V: C2 ReverseL
Reviewed-by: fyang, luhenry
|
2025-03-14 15:07:29 +00:00 |
|
Fei Yang
|
985ca1270e
|
8352011: RISC-V: Two IR tests fail after JDK-8351662
Reviewed-by: syan, mli
|
2025-03-14 13:44:29 +00:00 |
|
Galder Zamarreño
|
4e51a8c9ad
|
8307513: C2: intrinsify Math.max(long,long) and Math.min(long,long)
Reviewed-by: roland, epeter, chagedorn, darcy
|
2025-03-13 13:53:54 +00:00 |
|
Hamlin Li
|
a33b1f7f64
|
8345298: RISC-V: Add riscv backend for Float16 operations - scalar
Reviewed-by: rehn, fyang
|
2025-03-13 08:16:53 +00:00 |
|
Hamlin Li
|
0e7d460e4f
|
8351662: [Test] RISC-V: enable bunch of IR test
Reviewed-by: fyang, rehn, tonyp
|
2025-03-13 08:12:38 +00:00 |
|
Jiangli Zhou
|
02c850fca8
|
8350982: -server|-client causes fatal exception on static JDK
Reviewed-by: iklam, alanb
|
2025-03-12 17:20:16 +00:00 |
|
Hamlin Li
|
3b189e0e78
|
8351345: [IR Framework] Improve reported disabled IR verification messages
Reviewed-by: chagedorn, epeter
|
2025-03-12 13:24:42 +00:00 |
|
Emanuel Peter
|
4cf63160ad
|
8351414: C2: MergeStores must happen after RangeCheck smearing
Reviewed-by: chagedorn, qamai
|
2025-03-11 07:10:31 +00:00 |
|
Kuai Wei
|
5928209280
|
8347405: MergeStores with reverse bytes order value
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: epeter, thartmann
|
2025-03-11 02:07:19 +00:00 |
|
Daniel Lundén
|
b40be22512
|
8333393: PhaseCFG::insert_anti_dependences can fail to raise LCAs and to add necessary anti-dependence edges
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann@openjdk.org>
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Co-authored-by: Quan Anh Mai <qamai@openjdk.org>
Reviewed-by: rcastanedalo, chagedorn, epeter
|
2025-03-10 16:18:02 +00:00 |
|
David Linus Briemann
|
f61f520e69
|
8350325: [PPC64] ConvF2HFIdealizationTests timeouts on Power8
Reviewed-by: mdoerr, clanger
|
2025-03-10 10:22:17 +00:00 |
|
Emanuel Peter
|
19b9f11c2e
|
8351392: C2 crash: failed: Expected Bool, but got OpaqueMultiversioning
Reviewed-by: thartmann, kvn, vlivanov, chagedorn
|
2025-03-10 09:44:42 +00:00 |
|
Emanuel Peter
|
e82031ec1a
|
8350756: C2 SuperWord Multiversioning: remove useless slow loop when the fast loop disappears
Reviewed-by: kvn, chagedorn
|
2025-03-06 06:48:42 +00:00 |
|
Emanuel Peter
|
75f028b46b
|
8348657: compiler/loopopts/superword/TestEquivalentInvariants.java timed out
Reviewed-by: thartmann
|
2025-03-05 10:01:26 +00:00 |
|
Dean Long
|
20ea218ce5
|
8336042: Caller/callee param size mismatch in deoptimization causes crash
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: pchilanomate, rrich, vlivanov, never
|
2025-03-04 23:10:52 +00:00 |
|
Hamlin Li
|
e470f474ee
|
8350095: RISC-V: Refactor string_compare
Reviewed-by: fyang
|
2025-03-03 18:31:56 +00:00 |
|
Thomas Stuefe
|
db69ec9e58
|
8344009: Improve compiler memory statistics
Reviewed-by: rcastanedalo, asmehra
|
2025-03-03 14:39:19 +00:00 |
|
Coleen Phillimore
|
8b0468faf1
|
8315488: Remove outdated and unused ciReplay support from SA
Reviewed-by: kvn, cjplummer, yzheng
|
2025-03-03 12:08:18 +00:00 |
|
Marc Chevalier
|
4109c73a78
|
8349523: Unused runtime calls to drem/frem should be removed
Reviewed-by: thartmann, kvn, chagedorn
|
2025-03-03 09:32:54 +00:00 |
|
Jasmine Karthikeyan
|
3657e92ead
|
8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases
Reviewed-by: thartmann, qamai, jbhateja
|
2025-03-03 05:18:55 +00:00 |
|
Roland Westrelin
|
939815fdcf
|
8347040: C2: assert(!loop->_body.contains(in)) failed
Reviewed-by: chagedorn, kvn
|
2025-02-27 16:47:31 +00:00 |
|
Kuai Wei
|
3c9d64eb07
|
8350858: [IR Framework] Some tests failed on Cascade Lake
Reviewed-by: chagedorn, epeter
|
2025-02-27 13:55:59 +00:00 |
|
Emanuel Peter
|
885338b5f3
|
8323582: C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory
Reviewed-by: roland, kvn
|
2025-02-27 06:58:43 +00:00 |
|
Leonid Mesnik
|
829d7a845e
|
8339889: Several compiler tests ignore vm flags and not marked as flagless
Reviewed-by: thartmann
|
2025-02-25 19:20:05 +00:00 |
|
Coleen Phillimore
|
c413549eb7
|
8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native
Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach
|
2025-02-25 12:35:54 +00:00 |
|
Jatin Bhateja
|
e410af00e6
|
8342393: Promote commutative vector IR node sharing
Reviewed-by: vlivanov, epeter, sviswanathan
|
2025-02-24 07:40:17 +00:00 |
|
Christian Hagedorn
|
a5c9a4dbde
|
8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850
Reviewed-by: kvn, thartmann
|
2025-02-24 07:28:05 +00:00 |
|