Saranya Natarajan
|
6b4a5ef105
|
8358641: C1 option -XX:+TimeEachLinearScan is broken
Reviewed-by: chagedorn, thartmann
|
2025-07-16 07:57:21 +00:00 |
|
Aleksey Shipilev
|
cf0308b271
|
8351152: x86: Remove code blocks that handle UseSSE < 2
Reviewed-by: vlivanov, kvn
|
2025-04-11 07:10:41 +00:00 |
|
Doug Simon
|
814730eae7
|
8352645: Add tool support to check order of includes
Reviewed-by: stefank, kbarrett
|
2025-04-02 22:30:13 +00:00 |
|
Aleksey Shipilev
|
23e3b3ff6a
|
8351156: C1: Remove FPU stack support after 32-bit x86 removal
Reviewed-by: vlivanov, kvn
|
2025-03-31 08:16:10 +00:00 |
|
Aleksey Shipilev
|
b73663a2b4
|
8351155: C1/C2: Remove 32-bit x86 specific FP rounding support
Reviewed-by: vlivanov, kvn
|
2025-03-27 18:10:53 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Martin Doerr
|
13e1ea53c5
|
8346038: [REDO] - [C1] LIR Operations with one input should be implemented as LIR_Op1
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Reviewed-by: kvn, sviswanathan
|
2025-01-13 20:03:34 +00:00 |
|
David Holmes
|
ec219ae56f
|
8346039: [BACKOUT] - [C1] LIR Operations with one input should be implemented as LIR_Op1
Reviewed-by: kvn, mdoerr
|
2024-12-12 00:04:19 +00:00 |
|
Martin Doerr
|
a21d21f4d7
|
8345609: [C1] LIR Operations with one input should be implemented as LIR_Op1
Reviewed-by: rrich, goetz
|
2024-12-11 12:50:24 +00:00 |
|
Magnus Ihse Bursie
|
09d4936657
|
8252136: Several methods in hotspot are missing "static"
Reviewed-by: coleenp, stefank, kvn, kbarrett
|
2024-02-14 16:29:58 +00:00 |
|
Kim Barrett
|
ca9635df33
|
8322759: Eliminate -Wparentheses warnings in compiler code
Reviewed-by: kvn, shade
|
2024-01-08 21:26:18 +00:00 |
|
Dean Long
|
5e1b771a19
|
8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate
Reviewed-by: thartmann, never
|
2023-11-29 03:06:32 +00:00 |
|
Martin Doerr
|
cf2d33ca2e
|
8299658: C1 compilation crashes in LinearScan::resolve_exception_edge
Reviewed-by: thartmann, lucy
|
2023-08-28 10:14:19 +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 |
|
Kim Barrett
|
008c5eb4dd
|
8303621: BitMap::iterate should support lambdas and other function objects
Reviewed-by: aboldtch, tschatzl, stefank
|
2023-03-07 12:59:26 +00:00 |
|
Stefan Karlsson
|
bfc5816595
|
8295475: Move non-resource allocation strategies out of ResourceObj
Reviewed-by: coleenp, stuefe, rehn, dholmes
|
2022-11-10 08:31:37 +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 |
|
Fei Yang
|
5905b02c0e
|
8276799: Implementation of JEP 422: Linux/RISC-V Port
Co-authored-by: Yadong Wang <yadonn.wang@huawei.com>
Co-authored-by: Yanhong Zhu <zhuyanhong2@huawei.com>
Co-authored-by: Feilong Jiang <jiangfeilong@huawei.com>
Co-authored-by: Kun Wang <wangkun49@huawei.com>
Co-authored-by: Zhuxuan Ni <nizhuxuan@huawei.com>
Co-authored-by: Taiping Guo <guotaiping1@huawei.com>
Co-authored-by: Kang He <hekang6@huawei.com>
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Xiaolin Zheng <yunyao.zxl@alibaba-inc.com>
Co-authored-by: Kuai Wei <kuaiwei.kw@alibaba-inc.com>
Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org>
Reviewed-by: ihse, dholmes, rriggs, kvn, shade
|
2022-03-24 09:22:46 +00:00 |
|
Ao Qi
|
8f196a2487
|
8278037: Clean up PPC32 related code in C1
Reviewed-by: jiefu, stuefe, shade, mdoerr
|
2021-12-02 18:57:23 +00:00 |
|
Man Cao
|
839033baf6
|
8276976: Rename LIR_OprDesc to LIR_Opr
Co-authored-by: Chuck Rasbold <rasbold@openjdk.org>
Reviewed-by: thartmann, iveresov
|
2021-11-18 23:35:01 +00:00 |
|
Dean Long
|
702e3ff054
|
8268366: Incorrect calculation of has_fpu_registers in C1 linear scan
Reviewed-by: kvn, chagedorn
|
2021-06-14 19:25:49 +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 |
|
Zhengyu Gu
|
a67a679c78
|
8263679: C1: Remove vtable call
Reviewed-by: vlivanov, kvn
|
2021-03-16 18:41:04 +00:00 |
|
Christian Hagedorn
|
8418285530
|
8261235: C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check
Reviewed-by: thartmann, kvn
|
2021-02-17 09:00:39 +00:00 |
|
Christian Hagedorn
|
5dbfae0176
|
8255058: C1: assert(is_virtual()) failed: type check
Reviewed-by: neliasso, kvn
|
2020-11-17 09:16:06 +00:00 |
|
Christian Hagedorn
|
b7d483c7d5
|
8255245: C1: Fix output of -XX:+PrintCFGToFile to open it with visualizer
Reviewed-by: kvn, xliu
|
2020-10-28 08:47:14 +00:00 |
|
Christian Hagedorn
|
13fe054cb9
|
8253588: C1: assert(false) failed: unknown register on x86_32 only with -XX:+TraceLinearScanLevel=4
Reviewed-by: thartmann, kvn
|
2020-10-12 08:16:33 +00:00 |
|
Erik Österlund
|
b9873e1833
|
8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing
Reviewed-by: stefank, pliden, rehn, neliasso, coleenp, smonteith
|
2020-10-09 08:40:33 +00:00 |
|
Yumin Qi
|
a588752fd6
|
8248337: sparc related code clean up after solaris removal
Reviewed-by: dholmes, kvn
|
2020-09-02 09:29:31 -07:00 |
|
Christian Hagedorn
|
6c4a27ccb1
|
8251093: Improve C1 register allocator logging and debugging support
Various printing and debug improvements to better analyze C1 register allocator problems.
Reviewed-by: kvn, thartmann
|
2020-08-26 13:46:46 +02:00 |
|
Christian Hagedorn
|
9885ac18ac
|
8249603: C1: assert(has_error == false) failed: register allocation invalid
Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals
Reviewed-by: kvn, thartmann
|
2020-08-12 08:45:44 +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 |
|
Jamsheed Mohammed C M
|
2ec33aa077
|
8237949: CTW: C1 compilation fails with "too many stack slots used"
Old bailout code is preserved with changes in comments
Reviewed-by: vlivanov
|
2020-04-16 10:01:14 -07:00 |
|
Vladimir Ivanov
|
072cfd2e48
|
8238681: Make -XX:UseSSE flag x86-specific
Reviewed-by: dholmes, kvn
|
2020-03-10 20:51:07 +03:00 |
|
Vladimir Ivanov
|
5b5a5353e7
|
7175279: Don't use x87 FPU on x86-64
Reviewed-by: kvn, roland
|
2020-01-30 00:46:43 +03:00 |
|
Claes Redestad
|
8c047147f9
|
8220420: Cleanup c1_LinearScan
Reviewed-by: thartmann, neliasso
|
2019-03-11 17:33:55 +01:00 |
|
Martin Doerr
|
b83df1e1fc
|
8214352: C1: Unnecessary "compilation bailout: block join failed" with JVMTI
Invalidate Phi functions for conflicting types and avoid bailout.
Reviewed-by: kvn, iveresov
|
2018-12-14 09:59:08 +01:00 |
|
Thomas Schatzl
|
e98c176026
|
8208670: Compiler changes to allow enabling -Wreorder
Reviewed-by: kvn
|
2018-08-08 15:31:06 +02:00 |
|
Goetz Lindenmaier
|
2e682fa3cd
|
8207049: Minor improvements of compiler code
Reviewed-by: kvn, mdoerr
|
2018-07-12 16:31:28 +02:00 |
|
Coleen Phillimore
|
e908052a71
|
8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
Removed hotspot version of jvm*h and jni*h files.
Reviewed-by: ihse, mchung, dholmes
|
2017-10-31 11:55:09 -04:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|