Jorn Vernee
|
2fd775f69c
|
8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Reviewed-by: alanb, kvn
|
2024-01-16 13:25:49 +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 |
|
Zhiqiang Zang
|
1515bd7c9d
|
8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)
Reviewed-by: thartmann, epeter
|
2024-01-15 06:48:00 +00:00 |
|
Zhiqiang Zang
|
8569227473
|
8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)
Reviewed-by: thartmann, epeter
|
2024-01-10 07:31:56 +00:00 |
|
Boris Ulasevich
|
52a6c37558
|
8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Reviewed-by: aph, thartmann
|
2024-01-09 10:33:52 +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 |
|
Stefan Karlsson
|
cbe329b90a
|
8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder
Reviewed-by: lkorinth, lmesnik
|
2024-01-03 08:53:01 +00:00 |
|
Daniel Lundén
|
d632d743e0
|
8321820: TestLoadNIdeal fails on 32-bit because -XX:+UseCompressedOops is not recognized
Reviewed-by: rcastanedalo, chagedorn, shade
|
2023-12-14 09:29:34 +00:00 |
|
Tobias Hartmann
|
c8ad7b7f84
|
8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized
Reviewed-by: roland, kvn
|
2023-12-14 07:23:21 +00:00 |
|
Daniel Lundén
|
9e48b90c7f
|
8310524: C2: record parser-generated LoadN nodes for IGVN
Reviewed-by: chagedorn, rcastanedalo, thartmann
|
2023-12-08 11:04:39 +00:00 |
|
Christian Hagedorn
|
ecd335d8f4
|
8321107: Add more test cases for JDK-8319372
Reviewed-by: roland, kvn
|
2023-12-01 07:44:09 +00:00 |
|
Roland Westrelin
|
7766785098
|
8319372: C2 compilation fails with "Bad immediate dominator info"
Reviewed-by: kvn, chagedorn, thartmann
|
2023-11-30 08:09:06 +00:00 |
|
Jorn Vernee
|
a5ccd3beaf
|
8267532: C2: Profile and prune untaken exception handlers
8310011: Arena with try-with-resources is slower than it should be
Reviewed-by: thartmann, vlivanov
|
2023-11-28 10:17:58 +00:00 |
|
Jasmine Karthikeyan
|
4977922a3f
|
8320330: Improve implementation of RShift Value
Reviewed-by: thartmann, chagedorn
|
2023-11-27 14:44:08 +00:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Leo Korinth
|
d52a995f35
|
8315097: Rename createJavaProcessBuilder
Reviewed-by: lmesnik, dholmes, rriggs, stefank
|
2023-10-27 08:47:26 +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 |
|
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 |
|
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 |
|
Jorn Vernee
|
68f69417c7
|
8314452: Explicitly indicate inlining success/failure in PrintInlining
Reviewed-by: kvn, shade, thartmann
|
2023-09-09 10:32:23 +00:00 |
|
Roland Westrelin
|
dac1727956
|
8308869: C2: use profile data in subtype checks when profile has more than one class
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: vlivanov, thartmann
|
2023-09-08 07:48:05 +00:00 |
|
Tobias Hotz
|
aba89f20bf
|
8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set
Reviewed-by: jvernee, dlong
|
2023-09-05 22:08:20 +00:00 |
|
Quan Anh Mai
|
969fcdb0de
|
8314191: C2 compilation fails with "bad AD file"
Reviewed-by: thartmann, chagedorn
|
2023-09-05 16:15:54 +00:00 |
|
Christian Hagedorn
|
2dc930de12
|
8314997: Missing optimization opportunities due to missing try_clean_mem_phi() calls
Reviewed-by: roland, kvn, thartmann
|
2023-09-04 06:53:19 +00:00 |
|
Quan Anh Mai
|
837cf85f7d
|
8312547: Max/Min nodes Value implementation could be improved
Reviewed-by: thartmann, kvn
|
2023-08-25 17:48:27 +00:00 |
|
Cesar Soares Lucas
|
02ef859f79
|
8313689: C2: compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java fails intermittently with -XX:-TieredCompilation
Reviewed-by: kvn, thartmann
|
2023-08-22 07:58:51 +00:00 |
|
Emanuel Peter
|
d46f0fb318
|
8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally
Reviewed-by: chagedorn, thartmann
|
2023-08-16 07:15:43 +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 |
|
Ashutosh Mehra
|
7ba8c69a2c
|
8312596: Null pointer access in Compile::TracePhase::~TracePhase after JDK-8311976
Reviewed-by: chagedorn, dlong, shade
|
2023-08-01 19:26:45 +00:00 |
|
Cesar Soares Lucas
|
a53345ad03
|
8287061: Support for rematerializing scalar replaced objects participating in allocation merges
Reviewed-by: kvn, vlivanov
|
2023-07-17 23:01:35 +00:00 |
|
Matthias Baesken
|
25cbe85d6f
|
8310550: Adjust references to rt.jar
Reviewed-by: erikj, clanger
|
2023-07-07 06:57:23 +00:00 |
|
Roland Westrelin
|
be64d3ac3c
|
8310299: C2: 8275201 broke constant folding of array store check in some cases
Reviewed-by: thartmann, kvn
|
2023-06-29 07:41:04 +00:00 |
|
Emanuel Peter
|
9057b35033
|
8306922: IR verification fails because IR dump is chopped up
Reviewed-by: chagedorn, thartmann
|
2023-06-26 06:11:32 +00:00 |
|
Quan Anh Mai
|
947f14977a
|
8308444: LoadStoreNode::result_not_used() is too conservative
Reviewed-by: kvn, thartmann
|
2023-06-15 16:00:18 +00:00 |
|
Vladimir Kozlov
|
0038491abd
|
8309978: [x64] Fix useless padding
Reviewed-by: chagedorn, thartmann, shade
|
2023-06-15 15:32:45 +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 |
|
Roberto Castañeda Lozano
|
3fa776d66a
|
8302673: [SuperWord] MaxReduction and MinReduction should vectorize for int
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: epeter, kvn
|
2023-06-05 07:08:33 +00:00 |
|
Emanuel Peter
|
22a9a86be0
|
8309268: C2: "assert(in_bb(n)) failed: must be" after JDK-8306302
Reviewed-by: rcastanedalo, kvn, thartmann
|
2023-06-05 06:43:13 +00:00 |
|
Jasmine Karthikeyan
|
fb0b1f0c23
|
8051725: Improve expansion of Conv2B nodes in the middle-end
Reviewed-by: thartmann, qamai, sviswanathan
|
2023-05-30 14:11:12 +00:00 |
|
Emanuel Peter
|
beb75e651f
|
8306302: C2 Superword fix: use VectorMaskCmp and VectorBlend instead of CMoveVF/D
Reviewed-by: fgao, jbhateja
|
2023-05-24 07:00:27 +00:00 |
|
Ningsheng Jian
|
33d9a85730
|
8307572: AArch64: Vector registers are clobbered by some macroassemblers
Reviewed-by: aph, adinn
|
2023-05-12 02:05:18 +00:00 |
|
Roland Westrelin
|
ccf91f881c
|
8306933: C2: "assert(false) failed: infinite loop" failure
Reviewed-by: chagedorn, thartmann
|
2023-05-03 11:14:53 +00:00 |
|
Afshin Zafari
|
84df74ca39
|
8305079: Remove finalize() from compiler/c2/Test719030
Reviewed-by: thartmann, coleenp
|
2023-04-28 06:32:25 +00:00 |
|
Roberto Castañeda Lozano
|
1be80a4445
|
8287087: C2: perform SLP reduction analysis on-demand
Reviewed-by: epeter, jbhateja, thartmann
|
2023-04-27 09:39:53 +00:00 |
|
Ramkumar Sunderbabu
|
4900517479
|
8306636: Disable compiler/c2/Test6905845.java with -XX:TieredStopAtLevel=3
Reviewed-by: kvn
|
2023-04-24 02:19:10 +00:00 |
|