Kim Barrett
66706edf15
8156500: Move Reference pending list into VM to prevent deadlocks
...
Move reference pending list and locking into VM
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart
2016-08-30 23:48:16 -04:00
Erik Gahlin
c98e599afa
8164523: Clean up metadata for event based tracing
...
Reviewed-by: mlarsson, mgronlun
2016-08-23 19:21:48 +02:00
David Holmes
5f1f4489ac
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
...
Remove atomic.inline.hpp and move the contents back into atomic.hpp
Reviewed-by: stefank, pliden, simonis
2016-08-21 20:56:37 -04:00
Doug Simon
913ccd67d4
8161274: [JVMCI] compiler/jvmci/events/JvmciNotifyInstallEventTest.java fails with NoClassDefFound
...
Reviewed-by: kvn, twisti
2016-07-19 18:59:11 +00:00
Tom Rodriguez
b4aef2060b
8160121: [JVMCI] JvmciNotifyBootstrapFinishedEventTest.java failed NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
...
Reviewed-by: kvn
2016-06-28 17:22:56 +00:00
Goetz Lindenmaier
1e4b00b1dc
8140594: Various minor code improvements (compiler)
...
Various minor code improvements (compiler)
Reviewed-by: thartmann, kvn
2016-05-03 12:23:06 +02:00
Nils Eliasson
90d0e9a566
8153013: BlockingCompilation test times out
...
Task has no invocation count and get stale at once
Reviewed-by: kvn, iveresov, twisti
2016-04-13 14:48:22 +02:00
Nils Eliasson
c8593eff81
8154151: VM crashes with assert "Ensure we don't compile before compilebroker init"
...
Drop compiles submitted with complevel_none
Reviewed-by: kvn
2016-04-18 11:30:10 +02:00
Rickard Bäckman
b853eb7f5c
8151956: Support non-continuous CodeBlobs in HotSpot
...
Reviewed-by: iveresov, thartmann, simonis
2016-04-26 10:28:51 +02:00
Tobias Hartmann
63403a410e
8154073: Several compiler tests fail when are executed with C1 only
...
Added missing flag checks to the tests and Whitebox API.
Reviewed-by: kvn
2016-04-14 08:32:39 +02:00
Bharadwaj Yadavalli
cecf2d83d5
Merge
2016-04-08 12:36:27 -04:00
Daniel D. Daugherty
4397e85e26
Merge
2016-04-07 09:47:48 -07:00
Joseph Provino
5cef85023b
8132524: Missing includes to resourceArea.hpp
...
Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm
2016-04-04 12:57:48 -04:00
Christian Thalinger
879c8b43c6
8144964: JVMCI compilations need to be disabled until the module system is initialized
...
Reviewed-by: kvn
2016-03-31 15:52:07 -10:00
Rahul Raghavan
34f5c263b6
8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665
...
Added missing code to close file pointer.
Reviewed-by: kvn
2016-03-28 20:38:05 -07:00
Jesper Wilhelmsson
ee442d71e1
Merge
2016-04-02 05:39:25 +02:00
Jesper Wilhelmsson
b7ca1e57ee
Merge
2016-03-23 23:36:29 +01:00
Filipp Zhinkin
591784c35a
8152004: CTW crashes with failed assertion after 8150646 integration
...
Reviewed-by: kvn, neliasso
2016-03-17 09:50:00 +03:00
Christian Thalinger
4036d37a8f
8152134: [JVMCI] printing compile queues always prints C2 regardless of UseJVMCICompiler
...
Reviewed-by: dnsimon
2016-03-17 16:10:58 -10:00
Robbin Ehn
28b1a5e7f4
8150015: Integrate TraceTime with Unified Logging more seamlessly
...
Reviewed-by: coleenp, dholmes
2016-03-15 14:41:07 +01:00
Per Lidén
da5ca5c5d5
8151601: Cleanup locking of the Reference pending list
...
Reviewed-by: brutisso, stefank
2016-03-17 08:07:53 +01:00
Volker Simonis
173a62a8d6
8150646: Add support for blocking compiles though whitebox API
...
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: kvn, ppunegov, simonis, neliasso
2016-03-03 16:21:16 +01:00
Nils Eliasson
607365df56
8149789: SIGSEGV in CompileTask::print
...
Print tasks from active compile threads requires safepoint
Reviewed-by: kvn
2016-02-25 10:44:19 +01:00
Rahul Raghavan
b239e217b9
8145707: 4 Null pointer dereference defect groups in compileBroker.cpp
...
Added explicit null checks to fix possible null pointer dereference errors for internal tests.
Reviewed-by: kvn
2016-02-19 10:06:19 +01:00
Tom Rodriguez
05730d99ba
8149969: [JVMCI] PrintNMethods is ignored for CompilerToVM.installCode when not called from the broker
...
Reviewed-by: kvn
2016-02-16 09:49:58 -08:00
Doug Simon
075ed4ea75
8148507: [JVMCI] mitigate deadlocks related to JVMCI compiler under -Xbatch
...
Reviewed-by: twisti, dholmes
2016-02-08 18:52:03 +01:00
Nils Eliasson
ae0867c9f8
8063112: Compiler diagnostic commands should have locking instead of safepoint
...
Remove unnecessary vm-ops and add locking instead, improve output
Reviewed-by: kvn
2016-01-22 15:25:40 +01:00
Tobias Hartmann
832443d3b0
Merge
2016-01-28 09:49:17 +01:00
Tom Rodriguez
87d68c21c4
8147432: JVMCI should report bailouts in PrintCompilation output
...
Reviewed-by: kvn, twisti
2016-01-22 11:08:07 -08:00
Jesper Wilhelmsson
54d0181916
Merge
2016-01-14 17:36:29 +01:00
David Lindholm
ad0c208a5a
8146690: Make all classes in GC follow the naming convention
...
Reviewed-by: dholmes, stefank
2016-01-14 13:26:19 +01:00
Tom Rodriguez
75901ea0cb
8147433: PrintNMethods no longer works with JVMCI
...
Reviewed-by: kvn, twisti
2016-01-18 11:07:40 -08:00
Doug Simon
5be1924e89
8146705: Improve JVMCI support for blocking compilation
...
Reviewed-by: twisti, never, iveresov
2016-01-11 14:23:35 +01:00
Christian Thalinger
9e981ee107
Merge
2015-12-18 12:39:02 -08:00
Nils Eliasson
8c0ad215bc
8144246: adding lots of directives via jcmd may produce OOM crash
...
Add a limit to the number of directives
Reviewed-by: kvn
2015-12-16 15:38:28 +01:00
Doug Simon
08a2e337c7
8145270: Need to eagerly initialize JVMCI compiler under -Xcomp
...
Reviewed-by: twisti
2015-12-13 22:51:13 +01:00
Doug Simon
09c6215e3e
8141330: [JVMCI] avoid deadlock between application thread and JVMCI compiler thread under -Xbatch
...
Reviewed-by: twisti
2015-11-18 09:43:31 -10:00
Vladimir Ivanov
1cfbe2dec5
8139595: MethodHandles::remove_dependent_nmethod is not MT safe
...
Reviewed-by: jrose, coleenp
2015-11-18 03:03:43 +03:00
Nils Eliasson
5ea0e0d066
8141585: CompilerDirectivesDCMDTest intermittently SEGVs in MethodMatcher::matcher
...
Missing methodHandle and read before lock
Reviewed-by: twisti
2015-11-13 10:08:44 +01:00
Nils Eliasson
2f9e32256d
Merge
2015-11-13 13:31:48 +01:00
Roland Schatz
3d745923ca
8142329: [JVMCI] pass Handle by value
...
Reviewed-by: coleenp, twisti
2015-11-10 10:34:39 -10:00
Jesper Wilhelmsson
1a5787d42e
Merge
2015-11-05 19:31:57 +01:00
Coleen Phillimore
fc03719078
8139203: Consistent naming for klass type predicates
...
8138923: Remove oop coupling with InstanceKlass subclasses
Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass.
Reviewed-by: jrose, lfoltan, stefank
2015-10-28 09:47:23 -04:00
Coleen Phillimore
f1e89ea4cc
8140274: methodHandles and constantPoolHandles should be passed as const references
...
Modified code to use const reference parameters
Reviewed-by: sspitsyn, twisti
2015-10-23 16:48:38 -04:00
Nils Eliasson
efd194d2e3
8140581: Excluding compile messages should only be printed with PrintCompilation
...
Use PrintCompilation flag instead
Reviewed-by: kvn
2015-10-28 15:44:28 +01:00
Nils Eliasson
5a5faf94bf
8137167: JEP165: Compiler Control: Implementation task
...
Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis
2015-10-20 18:07:28 +02:00
Dean Long
344a9becee
Merge
2015-10-17 19:40:30 -04:00
Jesper Wilhelmsson
e75e2e04f7
Merge
2015-10-07 01:03:24 +02:00
Claes Redestad
6947623b7b
8134607: Remove per-compiler performance counters
...
Reviewed-by: twisti, neliasso
2015-10-12 14:54:39 +02:00
Christian Thalinger
16526e000e
8136421: JEP 243: Java-Level JVM Compiler Interface
...
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
2015-10-08 12:49:30 -10:00