David Linus Briemann
|
4c5956d748
|
8350866: [x86] Add C1 intrinsics for CRC32-C
Reviewed-by: mdoerr, kvn
|
2025-03-13 11:14:52 +00:00 |
|
Coleen Phillimore
|
c413549eb7
|
8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native
Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach
|
2025-02-25 12:35:54 +00:00 |
|
Dmitry Chuyko
|
57f4c30fb6
|
8347917: AArch64: Enable upper GPR registers in C1
Reviewed-by: aph
|
2025-02-14 07:54:44 +00:00 |
|
Coleen Phillimore
|
c9cadbd23f
|
8346567: Make Class.getModifiers() non-native
Reviewed-by: alanb, vlivanov, yzheng, dlong
|
2025-02-10 12:44:30 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
vamsi-parasa
|
212e32931c
|
8338694: x86_64 intrinsic for tanh using libm
Reviewed-by: kvn, jbhateja, sgibbons, sviswanathan
|
2024-09-24 15:11:13 +00:00 |
|
Varada M
|
6968770b1e
|
8331935: Add support for primitive array C1 clone intrinsic in PPC
Reviewed-by: mdoerr, amitkumar
|
2024-06-07 08:24:15 +00:00 |
|
Gui Cao
|
75220da26f
|
8333154: RISC-V: Add support for primitive array C1 clone intrinsic
Reviewed-by: fyang
|
2024-06-03 04:42:44 +00:00 |
|
Amit Kumar
|
ae9ad862ee
|
8331934: [s390x] Add support for primitive array C1 clone intrinsic
Reviewed-by: mdoerr, sjayagond
|
2024-05-21 12:01:48 +00:00 |
|
Galder Zamarreño
|
2f10a316ff
|
8302850: Implement C1 clone intrinsic that reuses arraycopy code for primitive arrays
Reviewed-by: dlong, roland
|
2024-05-15 07:48:15 +00:00 |
|
David Holmes
|
c75c38871e
|
8318776: Require supports_cx8 to always be true
Reviewed-by: eosterlund, shade, dcubed
|
2023-11-23 22:23:42 +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 |
|
Yudi Zheng
|
4164693f3b
|
8313372: [JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers.
Reviewed-by: dnsimon, kvn
|
2023-08-14 08:56:15 +00:00 |
|
Coleen Phillimore
|
47c4b992b4
|
8312121: Fix -Wconversion warnings in tribool.hpp
Reviewed-by: dlong, dholmes
|
2023-07-28 12:08:24 +00:00 |
|
Johan Sjölen
|
90d5041b6a
|
8300086: Replace NULL with nullptr in share/c1/
Reviewed-by: thartmann, chagedorn
|
2023-05-22 19:41:59 +00:00 |
|
Justin King
|
42fa000a7d
|
8305484: Compiler::init_c1_runtime unnecessarily uses an Arena that lives for the lifetime of the process
Reviewed-by: thartmann, kvn
|
2023-04-11 19:50:01 +00:00 |
|
Vladimir Kozlov
|
8cfd74f76a
|
8302976: C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter
Reviewed-by: sviswanathan, jbhateja, vlivanov
|
2023-03-09 03:26:38 +00:00 |
|
Justin King
|
27126157d9
|
8298445: Add LeakSanitizer support in HotSpot
Reviewed-by: erikj, ihse
|
2023-02-07 17:41:25 +00:00 |
|
Andrew Haley
|
221e1a4260
|
8286666: JEP 429: Implementation of Scoped Values (Incubator)
Reviewed-by: psandoz, dlong, alanb, mcimadamore
|
2022-12-07 10:14:06 +00:00 |
|
Dean Long
|
fa68371bb8
|
8292584: assert(cb != __null) failed: must be with -XX:-Inline
Reviewed-by: kvn, rpressler
|
2022-09-01 20:19:37 +00:00 |
|
Markus Grönlund
|
fa25733d76
|
8286480: Remove the c1 getEventWriter() intrinsic to simplify post-Loom integration platform-porting efforts
Reviewed-by: coleenp, shade
|
2022-05-10 15:18:14 +00:00 |
|
Alan Bateman
|
9583e3657e
|
8284161: Implementation of Virtual Threads (Preview)
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
|
2022-05-07 08:06:16 +00:00 |
|
Aleksey Shipilev
|
9eadcbb47e
|
8276217: Harmonize StrictMath intrinsics handling
Reviewed-by: aph, kvn
|
2021-11-04 08:08:07 +00:00 |
|
Aleksey Shipilev
|
b7a06be98d
|
8252990: Intrinsify Unsafe.storeStoreFence
Reviewed-by: dholmes, thartmann, whuang
|
2021-11-02 10:26:21 +00:00 |
|
Yi Yang
|
5cee23a9ed
|
8265518: C1: Intrinsic support for Preconditions.checkIndex
Reviewed-by: dfuchs, iveresov
|
2021-06-12 01:03:50 +00:00 |
|
Denghui Dong
|
2e8812df14
|
8265129: Add intrinsic support for JVM.getClassId
Reviewed-by: kvn, mgronlun
|
2021-05-25 04:11:12 +00:00 |
|
Yi Yang
|
905b41ac6a
|
8265711: C1: Intrinsify Class.getModifier method
Reviewed-by: thartmann, kvn
|
2021-05-18 07:29:18 +00:00 |
|
Aleksey Shipilev
|
6018336fc5
|
8259316: [REDO] C1/C2 compiler support for blackholes
Reviewed-by: vlivanov, kvn, iignatyev
|
2021-05-05 14:27:21 +00:00 |
|
Ioi Lam
|
17202c89d5
|
8264748: Do not include arguments.hpp from compilerDefinitions.hpp
Reviewed-by: gziemski, stefank
|
2021-04-07 05:37:37 +00:00 |
|
Ioi Lam
|
35102cb03f
|
8263992: Remove dead code NativeLookup::base_library_lookup
Reviewed-by: coleenp, dholmes
|
2021-03-23 21:15:38 +00:00 |
|
Ioi Lam
|
492bebc7aa
|
8258004: Remove unnecessary inclusion of vm_version.hpp
Reviewed-by: dholmes, stefank
|
2021-01-19 04:32:51 +00:00 |
|
Aleksey Shipilev
|
ad45678719
|
8258558: Revert changes for JDK-8252505 and related issues
Reviewed-by: kvn
|
2021-01-06 13:27:57 +00:00 |
|
Aleksey Shipilev
|
e590618962
|
8252505: C1/C2 compiler support for blackholes
Reviewed-by: vlivanov, aph
|
2020-12-06 17:43:34 +00:00 |
|
Aleksey Shipilev
|
b4d0186718
|
8253525: Implement getInstanceSize/sizeOf intrinsics
Reviewed-by: kvn, sspitsyn
|
2020-11-13 08:20:11 +00:00 |
|
Nils Eliasson
|
4506975561
|
8248398: Add diagnostic RepeatCompilation utility
Reviewed-by: redestad, kvn, thartmann
|
2020-07-03 11:46:41 +02: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 |
|
Tobias Hartmann
|
4b27547977
|
8177899: Tests fail due to code cache exhaustion on machines with many cores
Implemented upper limit on CICompilerCount based on code cache size.
Reviewed-by: kvn, mdoerr
|
2018-10-30 09:06:08 +01:00 |
|
Mandy Chung
|
5e6d6b8642
|
8207146: Rename jdk.internal.misc.Unsafe::xxxObject to xxxReference
Reviewed-by: dholmes, thartmann
|
2018-10-22 17:00:04 -07:00 |
|
Erik Gahlin
|
a060be188d
|
8199712: Flight Recorder
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
|
2018-05-15 20:24:34 +02:00 |
|
Coleen Phillimore
|
fde89a34d0
|
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
InterfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
|
2018-03-16 09:12:13 -04:00 |
|
Dmitry Chuyko
|
ca70374a3d
|
8189745: AARCH64: Use CRC32C intrinsic code in interpreter and C1
Reviewed-by: aph
|
2017-11-01 16:48:12 +03:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|