Coleen Phillimore
4c75d14aba
8259374: Make ThreadInVMfromNative have ResetNoHandleMark
...
Reviewed-by: dcubed, pchilanomate
2021-01-12 13:07:21 +00:00
Aleksey Shipilev
46637047bf
8259583: Remove unused decode_env::_codeBuffer
...
Reviewed-by: thartmann
2021-01-12 07:58:12 +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
e3b9da1456
8259287: AbstractCompiler marks const in wrong position for is_c1/is_c2/is_jvmci
...
Reviewed-by: thartmann, chagedorn, shade
2021-01-06 09:51:18 +00:00
Hao Sun
82bdbfd7fa
8258857: Zero: non-PCH release build fails after JDK-8258074
...
Reviewed-by: jiefu, shade, iklam
2021-01-05 16:28:28 +00:00
Claes Redestad
9d160aa1b7
8257815: Replace global log2 functions with efficient implementations
...
Reviewed-by: kbarrett, stefank
2021-01-04 21:01:25 +00:00
Hao Sun
cdb487a6fd
8258856: VM build without C1/C2 fails after JDK-8243205
...
Reviewed-by: jiefu, kvn
2020-12-23 23:14:37 +00:00
Doug Simon
c50b464a12
8258715: [JVMCI] separate JVMCI code install timers for CompileBroker and hosted compilations
...
Reviewed-by: kvn
2020-12-19 11:17:16 +00:00
Mikael Vidstedt
64644a1072
8253881: Hotspot/Serviceability Terminology Refresh
...
Reviewed-by: kbarrett, tschatzl, dholmes, lfoltan, dcubed
2020-12-19 02:47:28 +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
Ioi Lam
17ace8339d
8258074: Move some flags related to compiler to compiler_globals.hpp
...
Reviewed-by: kvn, coleenp
2020-12-16 04:36:43 +00:00
Ioi Lam
1d15ebe19e
8243205: Modularize JVM flags declaration
...
Reviewed-by: kvn, coleenp, stefank
2020-12-11 04:18:54 +00:00
Claes Redestad
f57405617e
8256424: Move ciSymbol::symbol_name() to ciSymbols::symbol_name()
...
Reviewed-by: kvn, iklam
2020-12-10 17:22:48 +00:00
Igor Veresov
10da767c2f
8257847: Tiered should publish MDO data pointer for interpreter after profile start
...
Reviewed-by: thartmann, kvn, dlong
2020-12-09 04:28:59 +00:00
Aleksey Shipilev
35e81536e7
8257848: -XX:CompileCommand=blackhole,* should be diagnostic
...
Reviewed-by: vlivanov
2020-12-08 10:11:01 +00:00
Vladimir Ivanov
62c7788b29
8257211: C2: Enable call devirtualization during post-parse phase
...
Reviewed-by: kvn, neliasso, thartmann
2020-12-07 22:50:38 +00:00
Aleksey Shipilev
e590618962
8252505: C1/C2 compiler support for blackholes
...
Reviewed-by: vlivanov, aph
2020-12-06 17:43:34 +00:00
Vladimir Ivanov
fd6756ee2b
8257634: C2: Introduce IncrementalInliningForceCleanup diagnostic flag
...
Reviewed-by: kvn, adityam, thartmann
2020-12-04 09:24:08 +00:00
Doug Simon
fa58671f9f
8257020: [JVMCI] enable a JVMCICompiler to specify which GCs it supports
...
Reviewed-by: stefank, kvn
2020-12-03 13:42:50 +00:00
Ioi Lam
02a0a027f4
8257563: Remove excessive include of klass.inline.hpp
...
Reviewed-by: dholmes, stuefe, stefank
2020-12-03 01:34:04 +00:00
Jie Fu
8f4fa3f8d5
8257232: CompileThresholdScaling fails to work on 32-bit platforms
...
Reviewed-by: kvn, redestad
2020-12-02 02:31:08 +00:00
Nils Eliasson
015e6e58c5
8257460: Further CompilerOracle cleanup
...
Reviewed-by: kvn, redestad, thartmann
2020-12-01 21:08:45 +00:00
Ioi Lam
f48737c7b3
8256254: Convert vmIntrinsics::ID to enum class
...
Reviewed-by: redestad, kvn
2020-12-01 05:35:29 +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
2f06893a29
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
...
Reviewed-by: ihse, kbarrett
2020-11-12 01:45:27 +00:00
Aleksey Shipilev
4bc065cf9e
8255782: Turn UseTLAB and ResizeTLAB from product_pd to product, defaulting to "true"
...
Reviewed-by: stuefe, stefank, tschatzl
2020-11-10 06:29:53 +00:00
Xin Liu
2a50c3f810
8241495: Make more compiler related flags available on a per method level
...
add more method-level options for -XX:CompileCommand
eg. -XX:CompileCommand=option,java.lang.String::startsWith,BreakAtCompile directs JIT compilers to hit BREAKPOINT when they compile the method java.lang.String::startsWith.
Reviewed-by: neliasso, azeemj, phh
2020-10-29 17:41:57 +00:00
Claes Redestad
107fb9ccf8
8255049: Remove support for the hsdis decode_instructions entry point in hotspot
...
Reviewed-by: neliasso, kvn
2020-10-23 07:59:31 +00:00
Claes Redestad
c1524c59ad
8255208: CodeStrings passed to Disassembler::decode are ignored
...
Reviewed-by: kvn, iklam
2020-10-23 07:30:28 +00:00
Eric Caspole
85a8949caa
8254913: Increase InlineSmallCode default from 2000 to 2500 for x64
...
Reviewed-by: redestad, shade, azeemj
2020-10-21 20:34:58 +00:00
Richard Reingruber
40f847e2fb
8227745: Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents
...
8233915: JVMTI FollowReferences: Java Heap Leak not found because of C2 Scalar Replacement
Reviewed-by: mdoerr, goetz, sspitsyn, kvn
2020-10-20 15:31:55 +00:00
Claes Redestad
e9be2db7ac
8253453: SourceFileInfoTable should be allocated lazily
...
Reviewed-by: neliasso, chagedorn
2020-10-19 10:49:33 +00:00
Jie Fu
aaa0a2a047
8254297: Zero and Minimal VMs are broken with undeclared identifier 'DerivedPointerTable' after JDK-8253180
...
Reviewed-by: shade, eosterlund
2020-10-09 15:16:49 +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
Igor Veresov
b9505df3b4
8253118: Avoid unnecessary deopts when OSR nmethods of the same level are present.
...
Reviewed-by: kvn
2020-10-02 02:22:56 +00:00
Aleksey Shipilev
dc1ef58351
8253631: Remove unimplemented CompileBroker methods after JEP-165
...
Reviewed-by: thartmann
2020-09-25 10:10:04 +00:00
Aleksey Shipilev
27d0a70b34
8253633: Remove unimplemented TieredThresholdPolicy::set_carry_if_neccessary
...
Reviewed-by: thartmann
2020-09-25 10:09:27 +00:00
Lutz Schmidt
4440bda325
8219586: CodeHeap State Analytics processes dead nmethods
...
Reviewed-by: thartmann, eosterlund
2020-09-24 07:48:48 +00:00
Jamsheed Mohammed C M
73c9088b81
8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions.
...
Reviewed-by: dholmes, iveresov
2020-09-18 05:48:14 +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
Doug Simon
b05290aaea
8252898: remove bulk registration of JFR CompilerPhaseType names
...
Reviewed-by: kvn, jcm
2020-09-14 07:48:59 +00:00
Doug Simon
998ce78e53
8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode
...
Reviewed-by: kvn
2020-09-12 05:26:16 +00:00
David Holmes
976acddeb5
8252406: Introduce Thread::as_Java_thread() convenience function
...
Reviewed-by: shade, coleenp, kbarrett, dcubed
2020-09-11 01:31:32 +00:00
Roland Westrelin
6a85e1454d
8241486: G1/Z give warning when using LoopStripMiningIter and turn off LoopStripMiningIter (0)
...
Reviewed-by: thartmann, kvn
2020-08-21 17:41:57 +02:00
Ioi Lam
a6f41d513e
8252151: Remove excessive inclusion of arguments.hpp
...
Reviewed-by: coleenp, stuefe
2020-08-26 14:42:07 -07:00
Vladimir Kozlov
c79e6346d0
8250233: -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173
...
Add missing EnableJVMCI flag check. Refactoring compiler print statistic code.
Reviewed-by: thartmann
2020-08-04 13:16:45 -07:00