Aleksey Shipilev
|
db6fa5923c
|
8355617: Remove historical debug_only macro in favor of DEBUG_ONLY
Reviewed-by: stefank, kbarrett, jwaters
|
2025-04-28 08:43:14 +00:00 |
|
Damon Fenacci
|
d9f2e69215
|
8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Reviewed-by: vlivanov, thartmann
|
2025-04-08 13:05:15 +00:00 |
|
Tobias Hartmann
|
84d3dc75e4
|
8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Reviewed-by: chagedorn
|
2025-03-26 12:32:52 +00:00 |
|
Damon Fenacci
|
2e4d7d1846
|
8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: thartmann, vlivanov
|
2025-03-26 07:07:48 +00:00 |
|
Marc Chevalier
|
466f82a499
|
8314999: IR framework fails to detect allocation
Reviewed-by: chagedorn, thartmann
|
2025-03-21 08:53:56 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Theo Weidmann
|
f54e0bf267
|
8345766: C2 should emit macro nodes for ModF/ModD instead of calls during parsing
Reviewed-by: kvn, epeter
|
2025-01-21 09:15:18 +00:00 |
|
Amit Kumar
|
f5573f5cbd
|
8330851: C2: More efficient TypeFunc creation
Reviewed-by: vlivanov, dlong
|
2025-01-17 10:21: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 |
|
Hamlin Li
|
580eb62dc0
|
8320500: [vectorapi] RISC-V: Optimize vector math operations with SLEEF
Reviewed-by: luhenry, ihse, erikj, fyang, rehn
|
2024-10-08 15:15:13 +00:00 |
|
Aleksey Shipilev
|
5d965f36d3
|
8336466: C2: Parser incorrectly/unnecessarily checks for clinits
Reviewed-by: kvn, thartmann
|
2024-07-19 08:34:47 +00:00 |
|
Kim Barrett
|
388fcf03c0
|
8336349: Fix more simple -Wzero-as-null-pointer-constant warnings in C2 code
Reviewed-by: kvn, shade
|
2024-07-15 16:00:00 +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 |
|
Vladimir Kozlov
|
b938a5c9ed
|
8324969: C2: prevent elimination of unbalanced coarsened locking regions
Reviewed-by: epeter, vlivanov, dlong
|
2024-02-28 16:04:47 +00:00 |
|
Damon Fenacci
|
6d911f68a3
|
8317299: safepoint scalarization doesn't keep track of the depth of the JVM state
Reviewed-by: thartmann, vlivanov
|
2024-02-06 07:53:03 +00:00 |
|
Kim Barrett
|
122bc7770e
|
8322758: Eliminate -Wparentheses warnings in C2 code
Reviewed-by: aph, kvn
|
2024-01-02 22:32:58 +00:00 |
|
Joshua Cao
|
7263e25d9b
|
8322490: cleanup CastNode construction
Reviewed-by: chagedorn, phh
|
2023-12-22 21:08:45 +00:00 |
|
Martin Doerr
|
368e4f60a9
|
8315801: [PPC64] JNI code should be more similar to the Panama implementation
Reviewed-by: rrich, lucy
|
2023-11-17 11:49:21 +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 |
|
Emanuel Peter
|
1f1f604071
|
8302670: use-after-free related to PhaseIterGVN interaction with Unique_Node_List and Node_Stack
Co-authored-by: Justin King <jcking@openjdk.org>
Reviewed-by: thartmann, chagedorn, jcking
|
2023-05-30 07:14:50 +00:00 |
|
Johan Sjölen
|
5726d31e56
|
8301074: Replace NULL with nullptr in share/opto/
Reviewed-by: kvn, jwilhelm
|
2023-03-09 20:28:26 +00:00 |
|
Xue-Lei Andrew Fan
|
e80b5ea448
|
8299635: Hotspot update for deprecated sprintf in Xcode 14
Reviewed-by: dholmes, mikael
|
2023-01-25 15:42:53 +00:00 |
|
Roland Westrelin
|
1ea0d6b424
|
8292301: [REDO v2] C2 crash when allocating array of size too large
Reviewed-by: xliu, thartmann, kvn
|
2022-09-28 07:16:59 +00:00 |
|
Emanuel Peter
|
83abfa5d82
|
8255670: Improve C2's detection of modified nodes
Reviewed-by: kvn, thartmann, roland
|
2022-09-22 07:44:50 +00:00 |
|
Emanuel Peter
|
dbb2c4b6ac
|
8288897: Clean up node dump code
Reviewed-by: chagedorn, xliu
|
2022-09-05 14:27:00 +00:00 |
|
David Holmes
|
77cd917a97
|
Merge
|
2022-08-14 20:05:10 +00:00 |
|
Vladimir Kozlov
|
967a28c3d8
|
8292260: [BACKOUT] JDK-8279219: [REDO] C2 crash when allocating array of size too large
Reviewed-by: vlivanov
|
2022-08-12 20:24:53 +00:00 |
|
Vladimir Kozlov
|
70fce07a38
|
8290246: test fails "assert(init != __null) failed: initialization not found"
Reviewed-by: dlong, iveresov
|
2022-07-15 05:07:21 +00:00 |
|
Xin Liu
|
31e50f2c76
|
8286104: use aggressive liveness for unstable_if traps
Reviewed-by: kvn, thartmann
|
2022-06-30 03:59:42 +00:00 |
|
Emanuel Peter
|
33ed0365c3
|
8283775: better dump: VM support for graph querying in debugger with BFS traversal and node filtering
Reviewed-by: kvn, chagedorn, thartmann, rcastanedalo
|
2022-06-13 11:46:13 +00:00 |
|
Jorn Vernee
|
81e4bdbe13
|
8283689: Update the foreign linker VM implementation
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Reviewed-by: mcimadamore, vlivanov, rehn
|
2022-05-18 09:49:55 +00:00 |
|
Roland Westrelin
|
aa7ccdf445
|
8275201: C2: hide klass() accessor from TypeOopPtr and typeKlassPtr subclasses
Reviewed-by: vlivanov, iveresov
|
2022-05-11 07:25:49 +00:00 |
|
Magnus Ihse Bursie
|
4594696f54
|
8284903: Fix typos in hotspot
Reviewed-by: cjplummer, coleenp, kvn, lucy, stefank
|
2022-04-19 19:10:52 +00:00 |
|
Wu Yan
|
0c04bf8e59
|
8284198: Undo JDK-8261137: Optimization of Box nodes in uncommon_trap
Reviewed-by: kvn, thartmann
|
2022-04-11 06:23:09 +00:00 |
|
Emanuel Peter
|
395bc141f2
|
8281732: add assert for non-NULL assumption for return of unique_ctrl_out
Reviewed-by: kvn, chagedorn, thartmann
|
2022-02-16 16:19:44 +00:00 |
|
Roland Westrelin
|
d32f99ee65
|
8279219: [REDO] C2 crash when allocating array of size too large
Reviewed-by: thartmann, neliasso
|
2022-02-02 07:34:22 +00:00 |
|
Aleksey Shipilev
|
04ad668921
|
8279204: [BACKOUT] JDK-8278413: C2 crash when allocating array of size too large
Reviewed-by: chagedorn, kvn
|
2021-12-23 16:22:10 +00:00 |
|
Roland Westrelin
|
deaf75a585
|
8278413: C2 crash when allocating array of size too large
Reviewed-by: neliasso, kvn
|
2021-12-20 09:41:56 +00:00 |
|
Roland Westrelin
|
1d2458db34
|
8266550: C2: mirror TypeOopPtr/TypeInstPtr/TypeAryPtr with TypeKlassPtr/TypeInstKlassPtr/TypeAryKlassPtr
Reviewed-by: vlivanov, thartmann
|
2021-09-14 08:35:09 +00:00 |
|
Jesper Wilhelmsson
|
dfd6b2be7d
|
Merge
|
2021-07-08 23:21:00 +00:00 |
|
Roland Westrelin
|
8f798b8222
|
8269746: C2: assert(!in->is_CFG()) failed: CFG Node with no controlling input?
Reviewed-by: chagedorn, thartmann
|
2021-07-08 07:25:21 +00:00 |
|
Patricio Chilano Mateo
|
2fd7943ec1
|
8256425: Obsolete Biased Locking in JDK 18
Reviewed-by: kvn, dholmes, dcubed, rrich
|
2021-06-24 18:54:41 +00:00 |
|
Hui Shi
|
22ebd1926d
|
8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after loop
Reviewed-by: kvn, roland
|
2021-06-21 11:59:00 +00:00 |
|
Vladimir Kozlov
|
4d8b5c70df
|
8268347: C2: nested locks optimization may create unbalanced monitor enter/exit code
Reviewed-by: roland, vlivanov, dcubed
|
2021-06-14 23:41:50 +00:00 |
|
Hui Shi
|
3e48244084
|
8268301: Closed test: compiler/c2/6371167/Test.java fails after JDK-8267904
Reviewed-by: kvn, dlong
|
2021-06-07 06:26:47 +00:00 |
|
Hui Shi
|
b05fa02e74
|
8267904: C2 crash when compile negative Arrays.copyOf length after loop
Reviewed-by: roland, kvn
|
2021-06-07 01:34:22 +00:00 |
|
Sandhya Viswanathan
|
9f05c411e6
|
8265783: Create a separate library for x86 Intel SVML assembly intrinsics
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Rahul Kandu <rkandu@openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru@openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org>
Co-authored-by: Jie Fu <jiefu@openjdk.org>
Co-authored-by: Ahmet Akkas <ahmet.akkas@intel.com>
Co-authored-by: Marius Cornea <marius.cornea@intel.com>
Reviewed-by: erikj, kvn, psandoz
|
2021-06-03 20:03:36 +00:00 |
|
Maurizio Cimadamore
|
a223189b06
|
8264774: Implementation of Foreign Function and Memory API (Incubator)
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Athijegannathan Sundararajan <sundar@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: psandoz, chegar, mchung, vlivanov
|
2021-06-02 10:53:06 +00:00 |
|
Tobias Hartmann
|
06d7602833
|
8261158: JVMState should not be shared between SafePointNodes
Reviewed-by: vlivanov, kvn
|
2021-05-12 07:21:25 +00:00 |
|
Wang Huang
|
eab84554e8
|
8261137: Optimization of Box nodes in uncommon_trap
Co-authored-by: Wu Yan <wuyan34@huawei.com>
Co-authored-by: Ai Jiaming <aijiaming1@huawei.com>
Reviewed-by: kvn, vlivanov, thartmann
|
2021-04-07 10:48:17 +00:00 |
|