Saranya Natarajan
|
695b83346f
|
8377148: Remove obsolete functions Matcher::is_spillable_arg() and Matcher::interpreter_frame_pointer_reg()
Reviewed-by: dfenacci, rcastanedalo, mdoerr, fyang, amitkumar, mbaesken
|
2026-03-09 09:19:28 +00:00 |
|
Anton Seoane Ampudia
|
86f60f6081
|
8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal
Reviewed-by: stefank, ayang, kvn
|
2025-10-28 17:49:23 +00:00 |
|
Daniel Lundén
|
39211e7fac
|
8369569: Rename methods in regmask.hpp to conform with HotSpot coding style
Reviewed-by: aseoane, rcastanedalo, epeter
|
2025-10-20 07:49:01 +00:00 |
|
Daniel Jeliński
|
b7b01d6f56
|
8366984: Remove delay slot support
Reviewed-by: dlong, epeter
|
2025-09-10 06:16:39 +00:00 |
|
Daniel Jeliński
|
cc6d34b2fa
|
8366971: C2: Remove unused nop_list from PhaseOutput::init_buffer
Reviewed-by: epeter, dlong
|
2025-09-09 15:08:30 +00:00 |
|
Jatin Bhateja
|
4b463ee70e
|
8342103: C2 compiler support for Float16 type and associated scalar operations
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Bhavana Kilambi <bkilambi@openjdk.org>
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti@openjdk.org>
Reviewed-by: psandoz, epeter, sviswanathan
|
2025-02-12 17:02:51 +00:00 |
|
Sidraya Jayagond
|
92b26317d4
|
8327652: S390x: Implements SLP support
Reviewed-by: amitkumar, lucy, mdoerr
|
2024-11-18 06:51:11 +00:00 |
|
Vladimir Kozlov
|
9691153755
|
8329141: Obsolete RTM flags and code
Reviewed-by: chagedorn
|
2024-06-10 17:58:22 +00:00 |
|
Cesar Soares Lucas
|
31ee5108e0
|
8241503: C2: Share MacroAssembler between mach nodes during code emission
Reviewed-by: kvn, mdoerr, amitkumar, lucy
|
2024-04-11 15:44:49 +00:00 |
|
Roberto Castañeda Lozano
|
377138c7b5
|
8318959: C2: define MachNode::fill_new_machnode() statically
Reviewed-by: kvn, thartmann
|
2023-11-06 09:08:56 +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 |
|
Daniel Jeliński
|
516cfb135f
|
8316907: Fix nonnull-compare warnings
Reviewed-by: kbarrett, jsjolen
|
2023-10-02 10:01:44 +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 |
|
Daniel Jeliński
|
055b4b426c
|
8310948: Fix ignored-qualifiers warning in Hotspot
Reviewed-by: kbarrett, dholmes
|
2023-07-03 07:51:38 +00:00 |
|
Johan Sjölen
|
4f16161607
|
8309044: Replace NULL with nullptr, final sweep of hotspot code
Reviewed-by: stefank, dholmes, kvn, amitkumar
|
2023-05-31 09:19:47 +00:00 |
|
Johan Sjölen
|
62537d200f
|
8299974: Replace NULL with nullptr in share/adlc/
Reviewed-by: dlong, kvn
|
2023-05-26 08:44:01 +00:00 |
|
Jasmine Karthikeyan
|
cc5c9b5da2
|
8305787: Wrong debugging information printed with TraceOptoOutput
Reviewed-by: thartmann, kvn
|
2023-05-18 15:09:45 +00:00 |
|
Wang Haomin
|
c039d26603
|
8303804: Fix some errors of If-VectorTest and CMove-VectorTest
Reviewed-by: qamai, thartmann
|
2023-03-22 07:36:11 +00:00 |
|
Xue-Lei Andrew Fan
|
478ef389dc
|
8296812: sprintf is deprecated in Xcode 14
Reviewed-by: stuefe, prr, kbarrett, lucy
|
2022-12-09 22:37:20 +00:00 |
|
Quan Anh Mai
|
703a6ef591
|
8283699: Improve the peephole mechanism of hotspot
Reviewed-by: kvn, dlong
|
2022-10-12 00:31:04 +00:00 |
|
Hao Sun
|
0cc66aeae8
|
8285790: AArch64: Merge C2 NEON and SVE matching rules
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Reviewed-by: adinn, aph, xgong
|
2022-08-17 03:51:46 +00:00 |
|
Thomas Stuefe
|
a8fe2d97a2
|
8289512: Fix GCC 12 warnings for adlc output_c.cpp
Reviewed-by: kvn, lucy
|
2022-07-01 13:43:45 +00:00 |
|
sunguoyun
|
2c883eeed4
|
8267982: Set the node after peephole optimization to be removed
Reviewed-by: kvn, thartmann
|
2021-07-08 09:12:35 +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 |
|
Tobias Hartmann
|
06d7602833
|
8261158: JVMState should not be shared between SafePointNodes
Reviewed-by: vlivanov, kvn
|
2021-05-12 07:21:25 +00:00 |
|
Jatin Bhateja
|
f084bd2f61
|
8262355: Support for AVX-512 opmask register allocation.
Reviewed-by: vlivanov, njian, kvn
|
2021-04-04 17:47:23 +00:00 |
|
Claes Redestad
|
6e35bcbf03
|
8256205: Simplify compiler calling convention handling
Reviewed-by: kvn, neliasso
|
2020-11-16 19:39:36 +00:00 |
|
Jie Fu
|
a1d4b9f35b
|
8256009: Remove src/hotspot/share/adlc/Test/i486.ad
Reviewed-by: shade, thartmann
|
2020-11-10 13:49:01 +00:00 |
|
Tobias Hartmann
|
15805741f1
|
8255672: Replace PhaseTransform::eqv by pointer equality check
Reviewed-by: chagedorn, redestad, kvn
|
2020-11-03 07:17:58 +00:00 |
|
Claes Redestad
|
3f9c8a3920
|
8254966: Remove unused code from Matcher
Reviewed-by: neliasso, kvn
|
2020-10-20 09:27:35 +00:00 |
|
Cesar
|
2caa20a76d
|
8250668: Clean up method_oop names in adlc
Reviewed-by: coleenp, adityam, thartmann
|
2020-09-16 05:54:16 +00:00 |
|
Roberto Castaneda Lozano
|
040c8f58e5
|
8250914: Matcher::stack_direction() is unused
Remove unused Matcher::stack_direction() together with related ADL entries and
ADLC support.
Reviewed-by: vlivanov, thartmann
|
2020-09-11 11:57:46 +00:00 |
|
Mikael Vidstedt
|
071bd521bc
|
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
|
2020-05-20 17:33:37 -07:00 |
|
Xin Liu
|
52e1bec7bc
|
8022574: remove HaltNode code after uncommon trap calls
Reviewed-by: thartmann, mdoerr, simonis
|
2020-05-12 10:59:12 +02:00 |
|
Erik Österlund
|
21cd75cb98
|
8240363: Refactor Compile::Output() to its own Phase
Reviewed-by: kvn, vlivanov
|
2020-03-16 12:27:42 +00:00 |
|
Jatin Bhateja
|
a96089059a
|
8234394: C2: Dynamic register class support in ADLC
Reviewed-by: vlivanov, sviswanathan, thartmann, kvn
|
2019-11-26 16:09:25 +03:00 |
|
Christian Hagedorn
|
2c3973af9b
|
8225653: Provide more information when hitting SIGILL from HaltNode
Add information string for each HaltNode which is printed if hit at runtime.
Reviewed-by: vlivanov, thartmann
|
2019-09-10 08:43:33 +02:00 |
|
Matthias Baesken
|
39b7b5bbf9
|
8227633: avoid comparing this pointers to NULL
Reviewed-by: coleenp, mdoerr
|
2019-07-16 14:42:36 +02:00 |
|
Roland Westrelin
|
7135605c6f
|
8209691: Allow MemBar on single memory slice
Reviewed-by: kvn, vlivanov
|
2018-08-22 10:29:17 +02:00 |
|
Goetz Lindenmaier
|
2e682fa3cd
|
8207049: Minor improvements of compiler code
Reviewed-by: kvn, mdoerr
|
2018-07-12 16:31:28 +02:00 |
|
Roland Westrelin
|
93691571bc
|
8200303: C2 should leverage profiling for lookupswitch/tableswitch
Reviewed-by: kvn, thartmann
|
2018-04-24 15:07:20 -07:00 |
|
Michihiro Horie
|
7b17b2d2a3
|
8188139: PPC64: Superword Level Parallelization with VSX
Reviewed-by: kvn, gromero
|
2017-10-03 17:37:15 -07:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|