Cesar Soares Lucas
3544d2dd86
8319784: VM crash during heap dump after JDK-8287061
...
Reviewed-by: kvn, thartmann, shade
2023-11-21 07:20:28 +00:00
Tobias Hartmann
303757b3a0
8319879: Stress mode to randomize incremental inlining decision
...
Reviewed-by: kvn, roland
2023-11-21 07:18:04 +00:00
Roland Westrelin
129c4708b4
8311932: Suboptimal compiled code of nested loop over memory segment
...
Reviewed-by: thartmann, chagedorn
2023-11-17 07:54:10 +00:00
Matthias Baesken
9faead1469
8319927: Log that IEEE rounding mode was corrupted by loading a library
...
Reviewed-by: goetz, lucy
2023-11-16 12:55:06 +00:00
Roland Westrelin
f33c874b6e
8319764: C2 compilation asserts during incremental inlining because Phi input is out of bounds
...
Reviewed-by: thartmann, chagedorn
2023-11-16 12:43:50 +00:00
Roland Westrelin
6868b371c6
8318826: C2: "Bad graph detected in build_loop_late" with incremental inlining
...
Reviewed-by: thartmann, chagedorn, kvn
2023-11-16 12:41:16 +00:00
Daniel Lundén
c36ec2ca70
8316653: Large NMethodSizeLimit triggers assert during C1 code buffer allocation
...
Reviewed-by: kvn, rcastanedalo, thartmann
2023-11-16 07:41:13 +00:00
Christian Hagedorn
2db9ea9bbf
8317723: C2: CountedLoopEndNodes and Zero Trip Guards are wrongly treated as Runtime Predicate
...
Reviewed-by: thartmann, epeter
2023-11-16 07:37:45 +00:00
Thomas Stuefe
eaa4417f5c
8319301: Static analysis warnings after JDK-8318016
...
Reviewed-by: thartmann, kvn
2023-11-16 07:29:37 +00:00
Matias Saavedra Silva
ffa35d8cf1
8301997: Move method resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: coleenp, adinn, fparain
2023-11-15 19:04:11 +00:00
Hamlin Li
3c6ffcadfe
8318219: RISC-V: C2 ExpandBits
...
Reviewed-by: fyang
2023-11-15 15:45:13 +00:00
Thomas Stuefe
2e34a2ebf0
8318671: Potential uninitialized uintx value after JDK-8317683
...
Reviewed-by: thartmann, shade
2023-11-15 09:55:51 +00:00
Daniel Lundén
bad6999634
8313672: C2: PhaseCCP does not correctly track analysis dependencies involving shift, convert, and mask
...
Reviewed-by: epeter, rcastanedalo, thartmann
2023-11-15 09:19:15 +00:00
Tobias Holenstein
4c1540baa6
8287284: C2: loop optimization performs split_thru_phi infinitely many times
...
Reviewed-by: thartmann, epeter, chagedorn, roland
2023-11-15 08:31:39 +00:00
Hamlin Li
c80e691adf
8319970: AArch64: enable tests compiler/intrinsics/Test(Long|Integer)UnsignedDivMod.java on aarch64
...
Reviewed-by: aph, haosun
2023-11-14 10:10:47 +00:00
Hamlin Li
856c280d93
8319960: RISC-V: compiler/intrinsics/TestInteger/LongUnsignedDivMod.java failed with "counts: Graph contains wrong number of nodes"
...
Reviewed-by: rehn
2023-11-14 10:06:09 +00:00
Daniel Lundén
7df73a23d3
8318817: Could not reserve enough space in CodeHeap 'profiled nmethods' (0K)
...
Reviewed-by: stuefe, rcastanedalo
2023-11-14 07:49:35 +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
Hamlin Li
7b971c1fe8
8319705: RISC-V: signumF/D intrinsics fails compiler/intrinsics/math/TestSignumIntrinsic.java
...
Reviewed-by: fyang, vkempik
2023-11-09 15:58:54 +00:00
Martin Doerr
7d8adfa855
8316746: Top of lock-stack does not match the unlocked object
...
Reviewed-by: rrich, lucy
2023-11-09 10:14:03 +00:00
Christian Hagedorn
dd9eab15c8
8310886: C2 SuperWord: Two nodes should be isomorphic if they are loop invariant but pinned at different nodes outside the loop
...
Reviewed-by: kvn, epeter
2023-11-09 09:31:54 +00:00
Quan Anh Mai
1e687b4529
8316719: C2 compilation still fails with "bad AD file"
...
Reviewed-by: chagedorn, thartmann
2023-11-08 10:47:00 +00:00
Thomas Stuefe
b3126b6e44
8319455: Test compiler/print/CompileCommandMemLimit.java times out
...
Reviewed-by: thartmann, chagedorn
2023-11-06 13:58:52 +00:00
Emanuel Peter
b5c863b772
8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
...
Reviewed-by: rcastanedalo, thartmann, roland
2023-11-06 10:41:09 +00:00
Andrew Haley
df599dbb9b
8295159: DSO created with -ffast-math breaks Java floating-point arithmetic
...
Reviewed-by: ihse, dholmes, stuefe
2023-11-04 09:17:11 +00:00
Thomas Stuefe
0461d9a7d6
8318016: Per-compilation memory ceiling
...
Reviewed-by: roland, thartmann
2023-11-01 08:12:39 +00:00
Jasmine Karthikeyan
2a76ad975c
8318683: compiler/c2/irTests/TestPhiDuplicatedConversion.java "Failed IR Rules (2) of Methods (2)"
...
Reviewed-by: thartmann, kvn
2023-11-01 06:12:55 +00:00
Roberto Castañeda Lozano
a5818972c1
8317507: C2 compilation fails with "Exceeded _node_regs array"
...
Co-authored-by: Tobias Hartmann <thartmann@openjdk.org>
Reviewed-by: thartmann, shade, dlong
2023-10-30 12:54:03 +00:00
Matthias Baesken
88b9cdae8f
8318981: compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with 'disallowed by CompileCommand' missing from stdout/stderr
...
Reviewed-by: mdoerr, thartmann
2023-10-30 11:14:12 +00:00
Volker Simonis
141dae8b76
8318811: Compiler directives parser swallows a character after line comments
...
Reviewed-by: shade, phh
2023-10-27 12:10:55 +00:00
Leo Korinth
d52a995f35
8315097: Rename createJavaProcessBuilder
...
Reviewed-by: lmesnik, dholmes, rriggs, stefank
2023-10-27 08:47:26 +00:00
Hamlin Li
40a3c35aa5
8318723: RISC-V: C2 UDivL
...
8318224: RISC-V: C2 UDivI
Reviewed-by: fyang, luhenry, aph
2023-10-26 16:10:16 +00:00
Hamlin Li
9e98ee6726
8318735: RISC-V: Enable related hotspot tests run on riscv
...
Reviewed-by: fyang, luhenry
2023-10-25 15:37:42 +00:00
Roland Westrelin
b026d0b480
8312980: C2: "malformed control flow" created during incremental inlining
...
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Reviewed-by: thartmann, epeter
2023-10-25 13:32:56 +00:00
vamsi-parasa
1f2a80b78a
8318306: java/util/Arrays/Sorting.java fails with "Array is not sorted at 8228-th position: 8251.0 and 8153.0"
...
Reviewed-by: thartmann, jbhateja
2023-10-24 18:31:33 +00:00
Claes Redestad
e67550cfec
8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0
...
Reviewed-by: thartmann, jbhateja, epeter
2023-10-24 13:32:41 +00:00
Evgeny Nikitin
4a16d111b1
8318455: Fix the compiler/sharedstubs/SharedTrampolineTest.java and SharedStubToInterpTest.java
...
Reviewed-by: thartmann, shade, eastigeevich
2023-10-24 09:16:10 +00:00
Doug Simon
bd22d2381f
8318027: Support alternative name to jdk.internal.vm.compiler
...
Reviewed-by: erikj, ihse, kvn, alanb, mli
2023-10-23 13:15:31 +00:00
Jasmine Karthikeyan
a03767cf88
8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN
...
Reviewed-by: epeter, thartmann
2023-10-20 10:44:58 +00:00
Jasmine Karthikeyan
36993aea9a
8316918: Optimize conversions duplicated across phi nodes
...
Reviewed-by: thartmann, kvn
2023-10-16 12:52:01 +00:00
Thomas Stuefe
56aa1e8dc8
8317683: Add JIT memory statistics
...
Reviewed-by: kvn, adinn
2023-10-14 05:56: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
Tobias Hartmann
0fd807118c
8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic"
...
Reviewed-by: kvn
2023-10-11 06:18:34 +00:00
Emanuel Peter
3630af26e6
8316594: C2 SuperWord: wrong result with hand unrolled loops
...
Reviewed-by: kvn, thartmann
2023-10-05 06:46:44 +00:00
Roland Westrelin
0a3a925ad8
8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86
...
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Reviewed-by: thartmann
2023-10-04 12:06:52 +00:00
Roland Westrelin
b0d6c8472f
8316396: Endless loop in C2 compilation triggered by AddNode::IdealIL
...
Reviewed-by: thartmann, kvn
2023-10-04 12:06:31 +00:00
Daniel Skantz
a8549b6367
8280120: [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture
...
Reviewed-by: rcastanedalo, epeter, thartmann
2023-10-04 11:58:16 +00:00
Emanuel Peter
48f1a925e5
8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable
...
Reviewed-by: kvn, thartmann
2023-10-04 07:54:30 +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
Doug Simon
878d27dba1
8317273: compiler/codecache/OverflowCodeCacheTest.java fails transiently on Graal
...
Reviewed-by: never, thartmann
2023-10-02 14:18:27 +00:00