Coleen Phillimore
fe0544f8a7
8292790: Remove hashtable.hpp from other files
...
Reviewed-by: shade, hseigel
2022-08-23 20:39:25 +00:00
Vladimir Ivanov
755ecf6b73
8292153: x86: Represent Registers as values
...
Reviewed-by: kvn, aph
2022-08-11 21:16:02 +00:00
Boris Ulasevich
e052d7f4bc
8288477: nmethod header size reduction
...
Reviewed-by: kvn, never
2022-07-28 19:49:31 +00:00
Aleksey Shipilev
dd69a68d09
8291000: C2: Purge LoadPLocked and Store*Conditional nodes
...
Reviewed-by: eosterlund, kvn
2022-07-28 08:15:53 +00:00
Quan Anh Mai
108cd69516
8283726: x86_64 intrinsics for compareUnsigned method in Integer and Long
...
Reviewed-by: kvn, jbhateja
2022-06-29 10:34:05 +00:00
Coleen Phillimore
270cf67e5f
8288752: Split thread implementation files
...
Reviewed-by: dholmes, rehn, iklam
2022-06-22 12:49:25 +00:00
Coleen Phillimore
cf4a4966a8
8288064: Class initialization locking
...
Reviewed-by: rehn, vlivanov
2022-06-16 12:38:06 +00:00
vamsi-parasa
7f44f572ea
8285868: x86 intrinsics for floating point method isInfinite
...
Reviewed-by: kvn, jbhateja
2022-06-02 17:42:42 +00:00
Jatin Bhateja
6f6486e977
8284960: Integration of JEP 426: Vector API (Fourth Incubator)
...
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Joshua Zhu <jzhu@openjdk.org>
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Reviewed-by: ngasson, vlivanov, mcimadamore, jlahoda, kvn
2022-05-31 16:02:09 +00:00
Quan Anh Mai
079312c835
8286182: [BACKOUT] x86: Handle integral division overflow during parsing
...
8287035: [BACKOUT] PPC64: Handle integral division overflow during parsing
Reviewed-by: mdoerr, thartmann
2022-05-19 19:12:28 +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
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
Pengfei Li
ea83b4455b
8280510: AArch64: Vectorize operations with loop induction variable
...
Reviewed-by: adinn, thartmann
2022-04-28 14:13:24 +00:00
Quan Anh Mai
b4a85cdae1
8284742: x86: Handle integral division overflow during parsing
...
Reviewed-by: kvn, mdoerr
2022-04-20 16:17:01 +00:00
vamsi-parasa
37e28aea27
8282221: x86 intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long
...
Reviewed-by: sviswanathan, kvn, jbhateja
2022-04-10 03:47:18 +00:00
Pengfei Li
741be46138
8183390: Fix and re-enable post loop vectorization
...
Reviewed-by: roland, thartmann, kvn
2022-04-05 23:50:13 +00:00
Patricio Chilano Mateo
4e20a03786
8283044: Use asynchronous handshakes to deliver asynchronous exceptions
...
Reviewed-by: dcubed, dholmes, rehn
2022-04-04 14:00:26 +00:00
Xiaohong Gong
d06685680c
8282162: [vector] Optimize integral vector negation API
...
Reviewed-by: jiefu, psandoz, njian
2022-03-30 01:36:51 +00:00
Quan Anh Mai
0af356bb4b
8278173: [vectorapi] Add x64 intrinsics for unsigned (zero extended) casts
...
Reviewed-by: psandoz, sviswanathan
2022-02-15 18:57:53 +00:00
Yi-Fan Tsai
b6935dfb86
8251505: Use of types in compiler shared code should be consistent.
...
Reviewed-by: phh
2022-02-03 19:34:28 +00:00
Vamsi Parasa
c4518e257c
8278868: Add x86 vectorization support for Long.bitCount()
...
Reviewed-by: jbhateja, sviswanathan, kvn
2022-01-11 18:47:42 +00:00
Paul Sandoz
a59c9b2ac2
8271515: Integration of JEP 417: Vector API (Third Incubator)
...
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Co-authored-by: Jie Fu <jiefu@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Rado Smogura <mail@smogura.eu>
Reviewed-by: kvn, sviswanathan, ngasson
2021-11-15 21:48:38 +00:00
Dean Long
9326eb1461
8276095: ciReplay: replay failure due to incomplete ciMethodData information
...
Reviewed-by: chagedorn, kvn
2021-11-15 21:09:23 +00:00
Coleen Phillimore
3b2585c02b
8276658: Clean up JNI local handles code
...
Reviewed-by: dholmes, pchilanomate
2021-11-12 16:17:15 +00:00
Vladimir Kozlov
a74a839af0
8276571
: C2: pass compilation options as structure
...
Reviewed-by: shade, chagedorn
2021-11-05 16:07:25 +00:00
vamsi-parasa
af7c56b85b
8275167: x86 intrinsic for unsignedMultiplyHigh
...
Reviewed-by: kvn, sviswanathan
2021-10-20 22:40:51 +00:00
Patricio Chilano Mateo
0d80f6cf82
8274379: Allow process of unsafe access errors in check_special_condition_for_native_trans
...
Reviewed-by: rehn, dholmes
2021-10-11 13:34:42 +00:00
Smita Kamath
0e7288ffbf
8267125: AES Galois CounterMode (GCM) interleaved implementation using AVX512 + VAES instructions
...
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
Co-authored-by: Anthony Scarpino <ascarpino@openjdk.org>
Reviewed-by: kvn, valeriep
2021-08-24 18:48:31 +00:00
Coleen Phillimore
bca570c56e
8269962: SA has unused Hashtable, Dictionary classes
...
Reviewed-by: cjplummer, iklam, dholmes
2021-07-08 14:28:32 +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
Coleen Phillimore
f3ba2690c5
8256306: ObjectMonitor::_contentions field should not be 'jint'
...
Reviewed-by: dholmes, stuefe, dcubed
2021-06-23 14:27:31 +00:00
Vladimir Ivanov
7ed3634da8
8268405: Several regressions 4-17% after CHA changes
...
Reviewed-by: kvn, dlong
2021-06-18 07:50: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
Martin Doerr
1e29005a22
8267842: SIGSEGV in get_current_contended_monitor
...
Reviewed-by: stefank, dcubed, ysuenaga, dholmes
2021-05-31 08:27:52 +00:00
Xin Liu
41185d38f2
8229517: Support for optional asynchronous/buffered logging
...
Reviewed-by: ysuenaga, simonis, stuefe, phh, dholmes, ayang
2021-05-27 16:35:24 +00:00
Albert Mingkun Yang
039441689d
8267468: Rename refill waster counters in ThreadLocalAllocBuffer
...
Reviewed-by: kbarrett, sspitsyn
2021-05-26 06:50:23 +00:00
Xubo Zhang
8e3549fc73
8266332: Adler32 intrinsic for x86 64-bit platforms
...
Co-authored-by: Xubo Zhang <xubo.zhang@intel.com>
Co-authored-by: Greg B Tucker <greg.b.tucker@intel.com>
Co-authored-by: Pengfei Li <pli@openjdk.org>
Reviewed-by: sviswanathan, jbhateja, kvn, neliasso
2021-05-19 23:44:23 +00:00
Albert Mingkun Yang
99fcc410a7
8234532: Remove ThreadLocalAllocBuffer::_fast_refill_waste since it is never set
...
Reviewed-by: tschatzl, sjohanss, pliden, sspitsyn
2021-05-19 17:02:39 +00:00
Patricio Chilano Mateo
853ffdb25c
8265934: Cleanup _suspend_flags and _special_runtime_exit_condition
...
Reviewed-by: rehn, dcubed, dholmes
2021-05-13 18:04:26 +00:00
Harold Seigel
e14b026841
8243287: Removal of Unsafe::defineAnonymousClass
...
Reviewed-by: iklam, mchung, alanb, dholmes
2021-05-13 12:46:54 +00:00
Claes Redestad
c665dba591
8266561: Remove Compile::_save_argument_registers
...
Reviewed-by: kvn, thartmann
2021-05-06 12:57:44 +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
Patricio Chilano Mateo
42af7da94d
8265933: Move Java monitor related fields from class Thread to JavaThread
...
Reviewed-by: rehn, dcubed, coleenp, dholmes
2021-04-29 18:13:27 +00:00
Vladimir Kozlov
694acedf18
8264805: Remove the experimental Ahead-of-Time Compiler
...
Reviewed-by: coleenp, erikj, stefank, iignatyev, dholmes, aph, shade, iklam, mchung, iveresov
2021-04-27 01:12:18 +00:00
Doug Simon
5aed446e20
8265403: consolidate definition of CPU features
...
Reviewed-by: kvn, iklam
2021-04-23 23:32:41 +00:00
Ioi Lam
95f0fd6c4d
8265696: Move CDS sources to src/hotspot/shared/cds
...
Reviewed-by: erikj, dholmes, stuefe
2021-04-23 04:13:02 +00:00
Robbin Ehn
86bd44fe80
8257831: Suspend with handshakes
...
Reviewed-by: dcubed, rrich, dholmes, pchilanomate, sspitsyn
2021-04-22 10:30:47 +00:00
Xiaohong Gong
e0151a6fb1
8264104: Eliminate unnecessary vector mask conversion during VectorUnbox for floating point VectorMask
...
Reviewed-by: kvn, vlivanov
2021-04-16 07:12:32 +00:00
Ioi Lam
c3abdc9aad
8264797: Do not include klassVtable.hpp from instanceKlass.hpp
...
Reviewed-by: coleenp, stefank
2021-04-07 03:44:56 +00:00
Coleen Phillimore
5bc382fb7a
8263976: Remove block allocation from BasicHashtable
...
Reviewed-by: lfoltan, iklam
2021-03-23 12:11:26 +00:00