Commit Graph

10471 Commits

Author SHA1 Message Date
Tobias Hartmann
ce350e07fa 8136458: Remove "marked for reclamation" nmethod state
Removed "marked for reclamation" nmethod state because only sweeper sets nmethods to zombie.

Reviewed-by: kvn, neliasso
2016-03-24 09:09:52 +01:00
Martin Doerr
9dff846b30 8151818: C1: LIRGenerator::move_to_phi can't deal with illegal phi
Reviewed-by: iveresov, kvn
2016-03-23 15:35:38 -07:00
Nils Eliasson
f058b201f6 8152169: LockCompilationTest.java fails due method present in the compiler queue
Too many compiles waiting, wait time not enough

Reviewed-by: twisti
2016-03-18 15:54:47 +01:00
Zoltan Majo
1c19fa8c18 Merge 2016-03-21 11:21:07 +01:00
Zoltan Majo
5751808a6c 8148754: C2 loop unrolling fails due to unexpected graph shape
Check if graph shape is appropriate for optimization, bail out optimization if not.

Reviewed-by: kvn, twisti, shade, dnsimon
2016-03-21 09:51:20 +01:00
Guy Delamarter
579f0ea8ec 8144693: Intrinsify StringCoding.hasNegatives() on SPARC
Implemented C2 instrinsic for StringCode.hasNegatives() on SPARC.

Reviewed-by: kvn, jrose, thartmann
2016-03-21 08:42:20 +01:00
Alejandro Murillo
b1991afdf4 Merge 2016-03-17 11:25:10 -07:00
Zoltan Majo
a7f8d170bf Merge 2016-03-17 13:48:11 +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
Christian Thalinger
565799b797 8151723: [JVMCI] JVMCIRuntime::treat_as_trivial: Don't limit trivial prefixes to boot class path
Reviewed-by: dnsimon
2016-03-17 16:10:09 -10:00
Christian Thalinger
99a06be405 8151829: [JVMCI] incorrect documentation about jvmci.compiler property
Reviewed-by: kvn
2016-03-17 10:55:15 -10:00
Tobias Hartmann
66afd81176 Merge 2016-03-18 09:27:07 +00:00
Tobias Hartmann
ba7e4da495 8023191: OSR nmethods should be flushed to free space in CodeCache
Treat OSR nmethods like normal nmethods and flush them if they are cold/unused.

Reviewed-by: kvn
2016-03-18 09:32:29 +01:00
Nils Eliasson
338ff211b4 8152090: Code missing from JDK-8150054 causing many test failures
Add missing method

Reviewed-by: kvn
2016-03-17 21:55:55 +01:00
Tom Rodriguez
2b48dbfd93 8151874: [JVMCI] canInlineMethod should check is_not_compilable for correct CompLevel
Reviewed-by: twisti
2016-03-17 12:04:04 -07:00
Andrew Haley
dab7ef569b Merge 2016-03-17 17:03:20 +00:00
Tobias Hartmann
42ba4188b0 8151882: -XX:+Verbose prints messages even if no other flag is set
We should only print messages if PrintOpto && WizardMode is set.

Reviewed-by: kvn, neliasso
2016-03-17 09:41:46 +01:00
Jesper Wilhelmsson
7b7aad5481 Merge 2016-03-16 14:31:33 +01:00
Nils Eliasson
a7d116c1f3 8150054: Make compilercontrol test ignore xcomp
Add -Xmixed and use jtreg driver

Reviewed-by: kvn
2016-03-16 10:45:43 +01:00
Lana Steuck
a6fc28fb09 Merge 2016-03-15 14:48:45 -07:00
Tom Rodriguez
3e246411ae 8151871: [JVMCI] missing HAS_PENDING_EXCEPTION check
Reviewed-by: kvn
2016-03-15 14:19:24 -07:00
Lana Steuck
007b0fa3db Added tag jdk-9+110 for changeset 8045e63439dd 2016-03-15 13:48:21 -07:00
Tobias Hartmann
23a62fdfca 8150804: C2 Compilation fails with assert(_base >= OopPtr && _base <= AryPtr) failed: Not a Java pointer
Wait with removing casts from inputs in PhiNode::ideal() until after parsing for the type information to propagate.

Reviewed-by: kvn
2016-03-15 17:42:28 +01:00
Pavel Punegov
616744c4c9 8150955: RandomValidCommandsTest.java fails with UnsatisfiedLinkError: sun.hotspot.WhiteBox.registerNatives
Replace invalid command with a valid one

Reviewed-by: kvn
2016-03-15 16:23:31 +03:00
Nils Eliasson
372ff0a016 Merge 2016-03-15 12:34:41 +01:00
Nils Eliasson
a20ceb80f4 8151796: compiler/whitebox/BlockingCompilation.java fails due to method not compiled
Make test more robust

Reviewed-by: simonis
2016-03-15 11:17:22 +01:00
Nils Eliasson
d2078b7e23 8151795: compiler/compilercontrol/parser/DirectiveParserTest.java fails with "assert failed: 0 != 0"
Treat zero added directives as fail

Reviewed-by: twisti, kvn
2016-03-15 11:17:06 +01:00
Konstantin Shefov
f2880e341a 8150850: [JVMCI] NPE when executing HotSpotConstantReflectionProvider.readStableFieldValue
Reviewed-by: twisti, dnsimon
2016-03-15 13:00:43 +03:00
Alejandro Murillo
b72ca6d010 Merge 2016-03-14 14:28:53 -07:00
Zoltan Majo
3153dc3941 Merge 2016-03-14 17:51:25 +01:00
Erik Joelsson
1dd9cf1dda 8151619: genSocketOptionRegistry.exe always relinked on Windows
Reviewed-by: tbell
2016-03-14 12:03:31 +01:00
Vladimir Ivanov
6ea5772a9b 8143407: C1: @Stable array support
Reviewed-by: twisti
2016-03-14 12:35:52 +03:00
Vladimir Ivanov
ffdd79f89c 8141420: Compiler runtime entries don't hold Klass* from being GCed
Reviewed-by: kvn, coleenp
2016-03-14 12:35:48 +03:00
Vladimir Ivanov
28cf824b60 8150320: C1: Illegal bci in debug info for MH::linkTo* methods
Reviewed-by: kvn, dlong
2016-03-14 12:35:48 +03:00
Vladimir Ivanov
b4e4244a32 8139247: Improper locking of MethodData::_extra_data_lock
Reviewed-by: dholmes, roland, dcubed
2016-03-14 12:35:44 +03:00
Nils Eliasson
e34f88b0a6 Merge 2016-03-11 21:02:09 +01:00
Alejandro Murillo
b6ac98452d Merge 2016-03-10 16:08:17 -08:00
Doug Simon
b87feb324c 8151664: [JVMCI] add missing test in 8151266 integration
Reviewed-by: never, twisti
2016-03-10 14:06:21 -08:00
Lana Steuck
d4d0320553 Merge 2016-03-10 09:50:18 -08:00
Lana Steuck
e9a96608e0 Added tag jdk-9+109 for changeset 9ea881b5873b 2016-03-10 09:28:10 -08:00
Ed Nevill
59193ab336 8151502: optimize pd_disjoint_words and pd_conjoint_words
Optimize copy routines using inline assembler

Reviewed-by: aph
2016-03-10 14:53:09 +00:00
Christian Thalinger
9ecc7cc928 8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Reviewed-by: dnsimon, vlivanov
2016-03-10 13:04:43 -08:00
Nils Eliasson
b01a1a42e3 8066770: EnqueueMethodForCompilationTest.java fails to compile method
Make compiles blocking and always check queue

Reviewed-by: kvn
2016-03-09 21:20:43 +01:00
Nils Eliasson
9e21021abb 8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
Make test less fragile using whitebox API

Reviewed-by: kvn
2016-03-09 21:19:13 +01:00
Christian Thalinger
54ca53c593 8151266: HotSpotResolvedJavaFieldImpl::isStable() does not work as expected
Reviewed-by: never, twisti
2016-03-08 15:10:02 -08:00
Jon Masamitsu
c5a4113326 Merge 2016-03-07 23:06:34 +00:00
Sangheon Kim
60d1119f78 Merge 2016-03-07 21:40:10 +00:00
Dmitry Samersoff
7e6bd74172 Merge 2016-03-07 20:33:26 +00:00
Carsten Varming
f913f3be69 8150013: ParNew: Prune nmethods scavengable list
Speed up ParNew collections by pruning the list of scavengable nmethods.

Reviewed-by: jmasa, tonyp, twisti
2016-03-07 14:41:31 -05:00