Daniel D. Daugherty
47a0842646
8241403: JavaThread::get_thread_name() should be ThreadSMR-aware
...
Reviewed-by: rehn, coleenp, dholmes
2021-02-26 15:41:13 +00:00
Ioi Lam
fc1d0321dd
8261125: Move VM_Operation to vmOperation.hpp
...
Reviewed-by: coleenp, stuefe
2021-02-17 05:53:06 +00:00
Ioi Lam
ffbcf1b0a7
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
...
Reviewed-by: lfoltan, hseigel, dholmes, stuefe
2021-02-02 23:40:29 +00:00
Tobias Hartmann
039affc8bc
8260577: Unused code in AbstractCompiler after Shark compiler removal
...
Reviewed-by: shade, chagedorn, kvn
2021-02-01 06:33:08 +00:00
Igor Veresov
1519632597
8251462: Simplify compilation policy
...
Reviewed-by: cjplummer, kvn
2021-01-28 20:51:12 +00:00
Dan Lemmond
7be9113b1c
8255216: Change _directive->BreakAtCompileOption to env()->break_at_compile()
...
Reviewed-by: kvn, phh
2021-01-22 20:33:44 +00:00
Ioi Lam
ba38661504
8259882: Reduce the inclusion of perfData.hpp
...
Reviewed-by: redestad, coleenp
2021-01-22 04:20:41 +00:00
Coleen Phillimore
4c75d14aba
8259374: Make ThreadInVMfromNative have ResetNoHandleMark
...
Reviewed-by: dcubed, pchilanomate
2021-01-12 13:07:21 +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
Ioi Lam
02a0a027f4
8257563: Remove excessive include of klass.inline.hpp
...
Reviewed-by: dholmes, stuefe, stefank
2020-12-03 01:34:04 +00:00
Nils Eliasson
cfb175dfdf
8256508: Improve CompileCommand flag
...
Reviewed-by: redestad, kvn
2020-11-25 14:20:35 +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
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
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
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
Doug Simon
41eaa00eed
8250548: libgraal can deadlock in -Xcomp mode
...
Reviewed-by: never, kvn
2020-07-25 08:41:51 +02:00
Nils Eliasson
4506975561
8248398: Add diagnostic RepeatCompilation utility
...
Reviewed-by: redestad, kvn, thartmann
2020-07-03 11:46:41 +02:00
Doug Simon
03d47d58d6
8248359: Update JVMCI
...
Reviewed-by: kvn, never
2020-07-01 12:06:44 +02:00
Jesper Wilhelmsson
9d6797019b
Merge
2020-06-29 04:38:30 +02:00
Igor Veresov
1ef33e4df9
8248168: [Graal] jck tests timeout in Graal with -Xcomp mode
...
Re-enable deadlock avoidance logic for JVMCI and Xcomp.
Reviewed-by: kvn
2020-06-26 15:08:25 -07:00
Leonid Mesnik
bac2e7fcad
8242328: Update mentions of ThreadMBean to ThreadMXBean
...
Reviewed-by: dholmes, iignatyev, sspitsyn
2020-06-12 14:33:55 -07:00
Serguei Spitsyn
6d8c81f694
8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods
...
Fix the method->is_old() assert
Reviewed-by: dlong, chagedorn
2020-06-11 06:04:05 +00:00
Vladimir Kozlov
dd016c34dd
8227647: [Graal] Test8009761.java fails due to "RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled"
...
Wait Graal compilation to finish if request came from testing environment.
Reviewed-by: thartmann, iignatyev
2020-06-04 10:59:06 -07:00
Nils Eliasson
99d6bea20d
8244660: Code cache sweeper heuristics is broken
...
Reviewed-by: thartmann, rehn
2020-06-03 15:26:18 +02:00
Ioi Lam
92d1c4a61a
8244775: Remove unnecessary dependency to jfrEvents.hpp
...
Reviewed-by: kbarrett, kvn
2020-05-13 10:56:51 -07:00
Yang Zhang
5a665c39c9
8242796: Fix client build failure
...
Reviewed-by: kvn
2020-04-21 04:02:27 +00:00
Jamsheed Mohammed C M
211e529373
8193210: [JVMCI/Graal] add JFR compiler phase/inlining events
...
C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.
Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann
2020-03-27 09:47:13 -07:00
Jie Fu
a8b4801859
8240846: Zero VM is broken after JDK-8238681: UseSSE not defined
...
Reviewed-by: shade, rehn, vlivanov
2020-03-13 17:01:16 +08:00
Vladimir Ivanov
072cfd2e48
8238681: Make -XX:UseSSE flag x86-specific
...
Reviewed-by: dholmes, kvn
2020-03-10 20:51:07 +03:00
Harold Seigel
7fc58a1020
8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls
...
Add THREAD argument when available and make Thread* the first argument to relevant MutexLocker and MonitorLocker constructors
Reviewed-by: lfoltan, coleenp, dholmes
2020-01-16 13:48:23 +00:00
Igor Ignatyev
6864634fb1
8216041: [Event Request] - Deoptimization
...
Reviewed-by: iignatyev, vlivanov, egahlin
2019-12-03 12:41:45 +01:00
Stefan Karlsson
d45ec50076
8234737: Harmonize parameter order in Atomic - add
...
Reviewed-by: rehn, dholmes
2019-11-25 12:31:39 +01:00
Martin Doerr
03763ec090
8233193: Incorrect bailout from possibly_add_compiler_threads
...
Reviewed-by: dholmes, thartmann
2019-11-18 18:21:18 +01:00
Coleen Phillimore
ed21b56269
8233913: Remove implicit conversion from Method* to methodHandle
...
Fix call sites to use existing THREAD local or pass down THREAD local for shallower callsites. Make linkResolver methods return Method* for caller to handleize if needed.
Reviewed-by: iklam, thartmann, hseigel
2019-11-13 08:23:23 -05:00
Martin Doerr
0a5f074a77
8230459: Test failed to resume JVMCI CompilerThread
...
Reviewed-by: dholmes, kvn
2019-10-21 19:58:16 +02:00
Xin Liu
1ad5c5bfb7
8165056: move JIT Compiler related files from runtime/ to compiler/ directory
...
Reviewed-by: kvn, coleenp, dholmes
2019-10-09 12:43:32 -07:00
Jie Fu
4fb41f2617
8230943: False deadlock detection with -XX:+CIPrintCompileQueue after JDK-8163511
...
Reviewed-by: dholmes, thartmann
2019-09-17 20:38:23 +08:00
Per Lidén
2d6874b861
8230841: Remove oopDesc::equals()
...
Reviewed-by: rkennke, tschatzl
2019-09-17 09:51:02 +02:00
Coleen Phillimore
da18495f38
8230003: Make Monitor inherit from Mutex
...
Reverse inheritance that makes more sense.
Reviewed-by: dholmes, rehn, pchilanomate
2019-08-22 09:51:36 -04:00
Robbin Ehn
57dbffe53f
8225788: Dead code in thread and safepoint
...
Reviewed-by: dholmes, dcubed, coleenp
2019-08-15 09:06:42 +02:00
Coleen Phillimore
04b98fd1df
8222446: assert(C->env()->system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ
...
Remove SystemDictionary::modification_counter optimization
Reviewed-by: dlong, eosterlund
2019-07-10 07:58:24 -04:00
Leonid Mesnik
8c40b77cd8
8225388: Running jcmd Compiler.CodeHeap_Analytics all 0 cause crash
...
Reviewed-by: thartmann, sspitsyn
2019-06-07 12:26:50 -07:00
Thomas Stuefe
dbc3f88d5c
8224600: Provide VM.events command
...
Reviewed-by: minqi, dholmes, mbaesken, clanger
2019-06-05 07:25:09 +02:00
Vladimir Kozlov
7356905a83
8225019: Update JVMCI
...
Reviewed-by: never, dlong
2019-06-04 12:44:53 -07:00
Thomas Stuefe
2257bae7a2
8224487: outputStream should not be copyable
...
Reviewed-by: kbarrett, coleenp
2019-05-22 07:10:54 +02:00