Vladimir Ivanov
f2e56e4c18
8372634: C2: Materialize type information from instanceof checks
...
Reviewed-by: dlong, qamai, roland
2025-12-12 21:12:09 +00:00
Daniel Lundén
303eb1096c
8369573: Add missing compile commands help documentation for the signature part of method patterns
...
Reviewed-by: rcastanedalo, aseoane, thartmann
2025-10-16 15:02:32 +00:00
Marc Chevalier
e348aa071d
8351958: Some compile commands should be made diagnostic
...
Reviewed-by: thartmann, kvn
2025-05-22 06:55:48 +00:00
Thomas Stuefe
db69ec9e58
8344009: Improve compiler memory statistics
...
Reviewed-by: rcastanedalo, asmehra
2025-03-03 14:39:19 +00:00
Stefan Karlsson
c33c1cfe73
8347909: Automatic precompiled.hpp inclusion
...
Reviewed-by: lkorinth, erikj, dholmes, ihse
2025-01-21 10:21:24 +00:00
Coleen Phillimore
379d05bcc1
8346990: Remove INTX_FORMAT and UINTX_FORMAT macros
...
Reviewed-by: kbarrett, dholmes, matsaave
2025-01-13 22:01:54 +00:00
Emanuel Peter
f3671beefb
8335392: C2 MergeStores: enhanced pointer parsing
...
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Reviewed-by: kvn, chagedorn
2024-11-05 11:46:40 +00:00
Volker Simonis
84bc4767a4
8336258: Document the behavior of 'exclude' and 'compileonly' with respect to inlining
...
Reviewed-by: thartmann, jkarthikeyan
2024-07-19 11:26:44 +00:00
Ioi Lam
ac86f59e4f
8330532: Improve line-oriented text parsing in HotSpot
...
Co-authored-by: John R Rose <jrose@openjdk.org>
Reviewed-by: matsaave, jsjolen
2024-05-09 07:43:03 +00:00
Thomas Stuefe
ad78b7fa67
8331185: Enable compiler memory limits in debug builds
...
Reviewed-by: asmehra, kvn
2024-05-08 10:38:09 +00:00
Ioi Lam
6d5699617f
8330540: Rename the enum type CompileCommand to CompileCommandEnum
...
Reviewed-by: kvn, dlong
2024-04-20 03:52:17 +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
Emanuel Peter
3066d49cc1
8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization
...
Reviewed-by: chagedorn, kvn
2024-01-29 10:13:43 +00:00
Daniel Lundén
8db7bad992
8319813: Remove upper limit on number of compiler phases in phasetype.hpp
...
Reviewed-by: chagedorn, rcastanedalo, epeter
2023-11-23 08:42:09 +00:00
Thomas Stuefe
eaa4417f5c
8319301: Static analysis warnings after JDK-8318016
...
Reviewed-by: thartmann, kvn
2023-11-16 07:29:37 +00:00
Thomas Stuefe
2e34a2ebf0
8318671: Potential uninitialized uintx value after JDK-8317683
...
Reviewed-by: thartmann, shade
2023-11-15 09:55:51 +00:00
Thomas Stuefe
0461d9a7d6
8318016: Per-compilation memory ceiling
...
Reviewed-by: roland, thartmann
2023-11-01 08:12:39 +00:00
Thomas Stuefe
56aa1e8dc8
8317683: Add JIT memory statistics
...
Reviewed-by: kvn, adinn
2023-10-14 05:56:52 +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
Tobias Holenstein
f5cbe53fdd
8027711: Unify wildcarding syntax for CompileCommand and CompileOnly
...
Reviewed-by: kvn, thartmann, chagedorn
2023-06-12 07:39:23 +00:00
Tobias Holenstein
c052756154
8282797: CompileCommand parsing errors should exit VM
...
Reviewed-by: kvn, chagedorn, thartmann
2023-06-09 13:01:02 +00:00
Damon Fenacci
384a8b85a7
8303069: Memory leak in CompilerOracle::parse_from_line
...
Reviewed-by: thartmann, jcking
2023-03-17 13:24:55 +00:00
Johan Sjölen
fcbf9d052e
8300243: Replace NULL with nullptr in share/compiler/
...
Reviewed-by: thartmann, kvn
2023-01-18 16:56:31 +00:00
Stefan Karlsson
813b223a6b
8296926: Sort include lines of files in the include/ directory
...
Reviewed-by: kbarrett, erikj, lkorinth
2022-11-16 12:51:26 +00:00
Nils Eliasson
483d4b97e0
8281505: Add CompileCommand PrintIdealPhase
...
Reviewed-by: kvn, thartmann, chagedorn
2022-02-14 08:27:21 +00:00
Harold Seigel
f54ce84474
8238161: use os::fopen in HS code where possible
...
Reviewed-by: mbaesken, coleenp
2022-01-12 13:11:16 +00:00
Jie Fu
676d425c6b
8270459: Conflict inlining decisions by C1/C2 with the same CompileCommand
...
Reviewed-by: kvn, xliu
2021-07-16 05:45:25 +00:00
Claes Redestad
e41fd73529
8266252: Streamline AbstractInterpreter::method_kind
...
Reviewed-by: iklam, coleenp
2021-05-10 13:51:12 +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
Nils Eliasson
81325483d8
8264359: Compiler directives should enable DebugNonSafepoints when PrintAssembly is requested
...
Reviewed-by: kvn, thartmann
2021-04-06 06:47:49 +00:00
Nils Eliasson
701fd9da08
8262476: Add filter to speed up CompileCommand lookup
...
Reviewed-by: kvn, thartmann
2021-03-19 09:10:09 +00:00
Jie Fu
ad1f605419
8263353: assert(CompilerOracle::option_matches_type(option, value)) failed: Value must match option type
...
Reviewed-by: neliasso, kvn
2021-03-12 02:22:34 +00:00
Jie Fu
e5ce97b12d
8263206: assert(*error_msg != '\0') failed: Must have error_message while parsing -XX:CompileCommand=unknown
...
Reviewed-by: neliasso
2021-03-09 23:32:18 +00:00
Aleksey Shipilev
2806bf2e73
8259475: Fix bad merge in compilerOracle
...
Reviewed-by: redestad, thartmann
2021-01-11 07:32:27 +00:00
Jesper Wilhelmsson
555641ede5
Merge
2021-01-07 21:17:35 +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
Xin Liu
adf0e23aa2
8257800: CompileCommand TypedMethodOptionMatcher::parse_method_pattern() may over consume
...
Reviewed-by: thartmann, chagedorn, phh
2020-12-18 20:35:38 +00:00
Xin Liu
83be8a902c
8247732: validate user-input intrinsic_ids in ControlIntrinsic
...
renew webrev to the latest jdk. fixed a typo and a bug. Add constraints for both DisableIntrinsic and ControlIntrinsics. Add tests to cover different use cases of them.
Reviewed-by: neliasso, thartmann
2020-12-17 10:05:09 +00:00
Aleksey Shipilev
35e81536e7
8257848: -XX:CompileCommand=blackhole,* should be diagnostic
...
Reviewed-by: vlivanov
2020-12-08 10:11:01 +00:00
Aleksey Shipilev
e590618962
8252505: C1/C2 compiler support for blackholes
...
Reviewed-by: vlivanov, aph
2020-12-06 17:43:34 +00:00
Nils Eliasson
015e6e58c5
8257460: Further CompilerOracle cleanup
...
Reviewed-by: kvn, redestad, thartmann
2020-12-01 21:08:45 +00:00
Nils Eliasson
cfb175dfdf
8256508: Improve CompileCommand flag
...
Reviewed-by: redestad, kvn
2020-11-25 14:20:35 +00:00
Zhengyu Gu
84429cd944
8249144: Potential memory leak in TypedMethodOptionMatcher
...
Reviewed-by: thartmann
2020-11-23 13:44:43 +00:00
Ioi Lam
0a1dc50f54
8253271: vm_version_x86.hpp should not include globals_extension.hpp
...
Reviewed-by: dholmes
2020-09-17 21:32:22 +00:00
Xin Liu
4076ca82d2
8151779: Some intrinsic flags could be replaced with one general flag
...
Add ControlIntrinsic switch
Reviewed-by: neliasso, phh
2020-06-23 10:40:26 -07:00
Matthias Baesken
e5b0e366ea
8235489: handle return values of sscanf calls in hotspot
...
Reviewed-by: clanger, kbarrett
2019-12-11 09:42:52 +01:00
Coleen Phillimore
204059634d
8223657: Remove unused THREAD argument from SymbolTable functions
...
Also made lookup and lookup_only functions private to SymbolTable. External callers use new_symbol or probe.
Reviewed-by: dholmes, gziemski
2019-05-14 11:29:18 -04:00
Stefan Karlsson
c90f3ee68b
8223624: Cleanup includes of universe.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:28:30 +02:00
Matthias Baesken
d06f3accec
8221541: clean up functions in CompilerOracle
...
Reviewed-by: mdoerr, kvn
2019-03-27 10:25:12 +01: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