Stefan Karlsson
|
c8f4c02bf0
|
8268118: Rename bytes_os_cpu.inline.hpp files to bytes_os_cpu.hpp
Reviewed-by: coleenp, dholmes
|
2021-06-03 09:04:53 +00:00 |
|
Stefan Karlsson
|
1296a6c425
|
8268119: Rename copy_os_cpu.inline.hpp files to copy_os_cpu.hpp
Reviewed-by: kbarrett, coleenp
|
2021-06-03 09:03:27 +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 |
|
David Holmes
|
cb7128b58e
|
8266950: Remove vestigial support for non-strict floating-point execution
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: vlivanov, kvn
|
2021-06-01 22:04:02 +00:00 |
|
Dong Bo
|
ae2f37f868
|
8267616: AArch64: Fix AES assertion messages in stubGenerator_aarch64.cpp
Reviewed-by: aph, neliasso
|
2021-06-01 00:37:28 +00:00 |
|
Stefan Karlsson
|
64f0f68958
|
8267464: Circular-dependency resilient inline headers
Reviewed-by: kbarrett, eosterlund, dholmes, kvn
|
2021-05-31 08:59:19 +00:00 |
|
Roland Westrelin
|
9d305b9c06
|
8252372: Check if cloning is required to move loads out of loops in PhaseIdealLoop::split_if_with_blocks_post()
Reviewed-by: thartmann, kvn
|
2021-05-26 09:20:42 +00:00 |
|
Dong Bo
|
123cdd1fbd
|
8264973: AArch64: Optimize vector max/min/add reduction of two integers with NEON pairwise instructions
Reviewed-by: njian, aph
|
2021-05-25 02:17:19 +00:00 |
|
Aleksey Shipilev
|
71e2fa25f7
|
8267531: [x86] Assembler::andb(Address,Register) encoding is incorrect
Reviewed-by: azeemj, vlivanov, jiefu
|
2021-05-22 15:13:06 +00:00 |
|
Jie Fu
|
7a63ff70c8
|
8267370: [Vector API] Fix several crashes after JDK-8256973
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: neliasso, kvn
|
2021-05-20 23:59:12 +00:00 |
|
Vladimir Kempik
|
ca93399af1
|
8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash
Reviewed-by: akozlov, aph
|
2021-05-20 15:46:53 +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 |
|
Jatin Bhateja
|
7aa65685b8
|
8256973: Intrinsic creation for VectorMask query (lastTrue,firstTrue,trueCount) APIs
Reviewed-by: psandoz, vlivanov
|
2021-05-19 05:22:02 +00:00 |
|
Alan Hayward
|
ff84577d72
|
8267098: AArch64: C1 StubFrames end confusingly
Reviewed-by: aph
|
2021-05-19 01:48:34 +00:00 |
|
Albert Mingkun Yang
|
f8f40ab25f
|
8230486: G1BarrierSetAssembler::g1_write_barrier_post unnecessarily pushes/pops new_val
Reviewed-by: kbarrett, tschatzl
|
2021-05-18 13:58:37 +00:00 |
|
Christoph Göttschkes
|
b60975dd85
|
8267237: ARM32: bad AD file in matcher.cpp after 8266810
Reviewed-by: redestad, thartmann
|
2021-05-18 07:30:30 +00:00 |
|
David Holmes
|
02f895c5f6
|
8252685: APIs that require JavaThread should take JavaThread arguments
Reviewed-by: coleenp, sspitsyn, kvn, iklam
|
2021-05-17 04:05:44 +00:00 |
|
Claes Redestad
|
644f28c0ea
|
8266810: Move trivial Matcher code to cpu-specific header files
Reviewed-by: kvn, thartmann
|
2021-05-14 10:36:52 +00:00 |
|
Thomas Schatzl
|
a564f2cbd5
|
8266821: G1: Prefetch cards during merge heap roots phase
Reviewed-by: kbarrett, iwalulya
|
2021-05-13 11:22:31 +00:00 |
|
Claes Redestad
|
616244f43a
|
8266937: Remove Compile::reshape_address
Reviewed-by: kvn
|
2021-05-11 22:45:27 +00:00 |
|
Zhengyu Gu
|
9c9c47e403
|
8266813: Shenandoah: Use shorter instruction sequence for checking if marking in progress
Reviewed-by: shade
|
2021-05-11 12:48:22 +00:00 |
|
Matthias Baesken
|
9e6e2228cb
|
8266892: avoid maybe-uninitialized gcc warnings on linux s390x
Reviewed-by: shade, lucy
|
2021-05-11 10:49:15 +00:00 |
|
Zhengyu Gu
|
f78440ad43
|
8266440: Shenandoah: TestReferenceShortcutCycle.java test failed on AArch64
Reviewed-by: aph
|
2021-05-10 17:59:54 +00:00 |
|
Cesar
|
de784312c3
|
8241502: C2: Migrate x86_64.ad to MacroAssembler
Reviewed-by: vlivanov, kvn
|
2021-05-10 17:09:34 +00:00 |
|
Nick Gasson
|
71b8ad45b4
|
8266609: AArch64: include FP/LR space in LIR_Assembler::initial_frame_size_in_bytes()
Reviewed-by: aph
|
2021-05-07 09:20:16 +00:00 |
|
Roman Kennke
|
1885c83aca
|
8266504: Remove leftovers from BarrierSetAssemblerC1
Reviewed-by: thartmann
|
2021-05-05 19:17:16 +00:00 |
|
Andrew Haley
|
ef0f693065
|
8266499: Delete dead code in aarch64.ad
Reviewed-by: kvn
|
2021-05-05 12:17:01 +00:00 |
|
Zhengyu Gu
|
71d0858b32
|
8266522: Shenandoah: Shenandoah LRB calls wrong runtime barrier on aarch64
Reviewed-by: rkennke
|
2021-05-05 12:14:12 +00:00 |
|
Roman Kennke
|
65ce4d2056
|
8266491: Remove resolve and obj_equals leftovers from BarrierSetAssembler
Reviewed-by: tschatzl
|
2021-05-05 10:42:21 +00:00 |
|
Marcus G K Williams
|
ff65920cd1
|
8265491: Math Signum optimization for x86
Reviewed-by: jiefu, jbhateja, neliasso
|
2021-05-03 16:28:14 +00:00 |
|
Vladimir Ivanov
|
b42d4969b1
|
8266388: C2: Improve constant ShiftCntV on x86
Reviewed-by: kvn
|
2021-05-03 09:46:49 +00:00 |
|
Jie Fu
|
51b218842f
|
8266267: Remove unnecessary jumps in Intel Math Library StubRoutines
Reviewed-by: thartmann, neliasso, kvn
|
2021-04-30 02:30:44 +00:00 |
|
Jie Fu
|
91226fa122
|
8265940: Enable C2's optimization for Math.pow(x, 0.5) on all platforms
Reviewed-by: neliasso, kvn
|
2021-04-29 07:01:15 +00:00 |
|
Jie Fu
|
889d246681
|
8265917: Different values computed by C2 and interpreter/C1 for Math.pow(x, 2.0) on x86_32
Reviewed-by: kvn, thartmann
|
2021-04-28 03:10:28 +00:00 |
|
Patricio Chilano Mateo
|
5634f206e5
|
8265932: Move safepoint related fields from class Thread to JavaThread
Reviewed-by: coleenp, dholmes
|
2021-04-27 16:53:25 +00:00 |
|
Aleksei Voitylov
|
f6e26f6f33
|
8265756: AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter
Reviewed-by: adinn, aph
|
2021-04-27 11:17:28 +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 |
|
Sandhya Viswanathan
|
e08f506fa7
|
8265816: Handle new VectorMaskCast node for x86
Reviewed-by: vlivanov, neliasso
|
2021-04-23 20:49:13 +00:00 |
|
Patricio Chilano Mateo
|
6d49cc3b65
|
8265453: SafepointMechanism::should_process() should receive JavaThread*
Reviewed-by: dcubed, shade, dholmes
|
2021-04-22 14:15:17 +00:00 |
|
Vladimir Ivanov
|
e16d568c1f
|
8265218: trace_method_handle_stub fails to find calling frame on x86
Reviewed-by: dholmes, dcubed
|
2021-04-22 12:17:24 +00:00 |
|
Ioi Lam
|
33b6378f1e
|
8265101: Remove unnecessary functions in os*.inline.hpp
Reviewed-by: dholmes, kbarrett
|
2021-04-22 05:44:39 +00:00 |
|
Yi Yang
|
235daea06a
|
8265285: Unnecessary inclusion of bytecodeHistogram.hpp
Reviewed-by: dholmes, iklam
|
2021-04-19 16:54:37 +00:00 |
|
Jie Fu
|
b64a3fb946
|
8265325: Optimize StubRoutines::dpow() for Math.pow(x, 0.5)
Reviewed-by: kvn, neliasso
|
2021-04-19 10:45:20 +00:00 |
|
Yi Yang
|
fa58aae8f6
|
8265245: depChecker_<cpu> don't have any functionalities
Reviewed-by: thartmann, neliasso
|
2021-04-19 06:27:15 +00:00 |
|
Sandhya Viswanathan
|
c108e7abdf
|
8265154: vinserti128 operand mix up for KNL platforms
Reviewed-by: thartmann, kvn
|
2021-04-16 21:28:30 +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 |
|
David Holmes
|
79bff21b43
|
8263709: Cleanup THREAD/TRAPS/CHECK usage in JRT_ENTRY routines
Reviewed-by: coleenp, hseigel, iklam, kvn
|
2021-04-15 02:20:31 +00:00 |
|
Ioi Lam
|
ea5c55a4ae
|
8265103: Remove unnecessary inclusion of oopMap.hpp
Reviewed-by: dholmes, stefank
|
2021-04-14 05:11:49 +00:00 |
|
Anton Kozlov
|
283d64f815
|
8262896: [macos_aarch64] Crash in jni_fast_GetLongField
Reviewed-by: aph, dholmes
|
2021-04-13 22:34:28 +00:00 |
|