Roberto Castañeda Lozano
|
a8152bdb9a
|
8343941: IGV: dump graph at different register allocation steps
Reviewed-by: chagedorn, dfenacci, dlunden
|
2024-11-14 08:56:38 +00:00 |
|
Roberto Castañeda Lozano
|
ec13364cda
|
8343067: C2: revisit constant-offset AddP chains after successful input idealizations
Reviewed-by: kvn, vlivanov
|
2024-11-11 10:05:15 +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
|
57c3bb6091
|
8343068: C2: CastX2P Ideal transformation not always applied
Reviewed-by: kvn, thartmann
|
2024-11-06 14:47:14 +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 |
|
Emanuel Peter
|
b9b0bd0871
|
8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing
Reviewed-by: chagedorn, tholenstein
|
2024-10-16 07:23:12 +00:00 |
|
Quan Anh Mai
|
7276a1bec0
|
8341784: Refactor TypeVect to use a BasicType instead of a const Type*
Reviewed-by: kvn, jkarthikeyan
|
2024-10-11 15:28:15 +00:00 |
|
Roberto Castañeda Lozano
|
0b467e902d
|
8334060: Implementation of Late Barrier Expansion for G1
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Siyao Liu <siyao.l.liu@oracle.com>
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Feilong Jiang <fjiang@openjdk.org>
Co-authored-by: Sergey Nazarkin <snazarki@openjdk.org>
Reviewed-by: kvn, tschatzl, fyang, ayang, kbarrett
|
2024-10-03 08:36:33 +00:00 |
|
Kangcheng Xu
|
10050a7239
|
8332442: C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch()
Reviewed-by: roland, chagedorn, jkarthikeyan
|
2024-09-17 07:19:02 +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 |
|
Andrew Dinn
|
b88ff9c986
|
8339849: Enumerate opto and C1 stubs, generate enums, names, fields and generator calls
Reviewed-by: kvn
|
2024-09-13 06:43:38 +00:00 |
|
Jasmine Karthikeyan
|
6f8714ee19
|
8336860: x86: Change integer src operand for CMoveL of 0 and 1 to long
Reviewed-by: epeter, chagedorn, shade, qamai, jbhateja
|
2024-09-04 13:44:24 +00:00 |
|
Kangcheng Xu
|
1383fec417
|
8327381: Refactor type-improving transformations in BoolNode::Ideal to BoolNode::Value
Reviewed-by: chagedorn, thartmann, jkarthikeyan, epeter
|
2024-08-29 05:34:08 +00:00 |
|
SendaoYan
|
e3a5e265a7
|
8338344: Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform
Reviewed-by: chagedorn, shade
|
2024-08-14 18:55:58 +00:00 |
|
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 |
|
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 |
|
Fei Gao
|
2c9185eb81
|
8321308: AArch64: Fix matching predication for cbz/cbnz
Reviewed-by: fyang, adinn, aph
|
2024-06-12 13:29:45 +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 |
|
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 |
|
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
|
6422efa3c7
|
8332394: Add friendly output when @IR rule missing value
Reviewed-by: chagedorn
|
2024-05-17 06:33:56 +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
|
1aebab780c
|
8320995: RISC-V: C2 PopCountVI
8320996: RISC-V: C2 PopCountVL
Reviewed-by: luhenry, fyang
|
2024-05-08 09:37:42 +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 |
|
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 |
|
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 |
|
Jasmine Karthikeyan
|
9f920b9bbf
|
8324655: Identify integer minimum and maximum patterns created with if statements
Reviewed-by: epeter, qamai
|
2024-03-25 06:23:11 +00:00 |
|
Jaikiran Pai
|
a9c17a22ca
|
8327108: compiler.lib.ir_framework.shared.TestFrameworkSocket should listen on loopback address only
Reviewed-by: chagedorn, kvn
|
2024-03-02 01:44:25 +00:00 |
|
Emanuel Peter
|
8d9ad97c29
|
8324641: [IR Framework] Add Setup method to provide custom arguments and set fields
Reviewed-by: chagedorn, thartmann
|
2024-02-09 05:30:20 +00:00 |
|
Daniel Lundén
|
4abb10eb0b
|
8317349: Randomize order of macro node expansion in C2
Reviewed-by: chagedorn, rcastanedalo, thartmann
|
2024-02-07 10:01:35 +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 |
|
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 |
|
Christian Hagedorn
|
458e563cd9
|
8310711: [IR Framework] Remove safepoint while printing handling
Reviewed-by: thartmann, epeter
|
2024-01-08 12:57:55 +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
|
701bc3bbbe
|
8295166: IGV: dump graph at more locations
Reviewed-by: thartmann, rcastanedalo, chagedorn
|
2023-12-08 11:08:08 +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 |
|
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 |
|
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 |
|
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 |
|
Jasmine Karthikeyan
|
36993aea9a
|
8316918: Optimize conversions duplicated across phi nodes
Reviewed-by: thartmann, kvn
|
2023-10-16 12:52:01 +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 |
|
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 |
|
Roberto Castañeda Lozano
|
0d52c82ed1
|
8310220: IGV: dump graph after each IGVN step at level 4
Reviewed-by: chagedorn, tholenstein
|
2023-09-04 07:41:41 +00:00 |
|
Christian Hagedorn
|
5c4f1dc43e
|
8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake
Reviewed-by: kvn, mdoerr
|
2023-08-28 10:30:48 +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 |
|
Gui Cao
|
e7adbdb1f1
|
8311923: TestIRMatching.java fails on RISC-V
Reviewed-by: fyang
|
2023-07-19 13:14:03 +00:00 |
|
Xiaohong Gong
|
60544f9088
|
8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0
Reviewed-by: epeter, chagedorn
|
2023-07-04 01:35:03 +00:00 |
|