Boris Ulasevich
|
6d137a3616
|
8248043: Need to eliminate excessive i2l conversions
Reviewed-by: redestad, kvn, iveresov
|
2020-07-06 04:44:25 -04:00 |
|
Christian Hagedorn
|
b02e4d4aba
|
8248596: [TESTBUG] compiler/loopopts/PartialPeelingUnswitch.java times out with Graal enabled
Change C2 specific test to be executed only with server compiler.
Reviewed-by: roland, kvn, thartmann
|
2020-07-06 09:16:58 +02:00 |
|
Christian Hagedorn
|
13b7c2e131
|
8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"
Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().
Reviewed-by: kvn, neliasso
|
2020-07-01 09:18:28 +02:00 |
|
Jesper Wilhelmsson
|
7c3d72fd3a
|
Merge
|
2020-06-30 20:09:03 +02:00 |
|
Zhuo Wang
|
5a6954abba
|
8246051: SIGBUS by unaligned Unsafe compare_and_swap
Reviewed-by: aph
|
2020-06-29 10:15:45 -04:00 |
|
Boris Ulasevich
|
48c0ce3b4b
|
8247408: IdealGraph bit check expression canonicalization
Reviewed-by: aph, kvn, adinn
|
2020-06-29 07:26:10 -04:00 |
|
Jesper Wilhelmsson
|
233cac3232
|
Merge
|
2020-06-25 03:11:32 +02:00 |
|
Daniel D. Daugherty
|
3e4ad5d8d1
|
8246477: add whitebox support for deflating idle monitors
Reviewed-by: dholmes, eosterlund
|
2020-06-24 17:48:53 -04: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 |
|
Jesper Wilhelmsson
|
4862d0d542
|
Merge
|
2020-06-22 18:23:49 +02:00 |
|
Roland Westrelin
|
5adfaa3986
|
8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()
Reviewed-by: kvn, thartmann
|
2020-06-18 15:44:55 +02:00 |
|
Jesper Wilhelmsson
|
6d2959b393
|
Merge
|
2020-06-17 05:28:05 +02:00 |
|
Christian Hagedorn
|
08df6a1f15
|
8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
Replace the recursive verification algorithm with an iterative one to avoid a stack overflow for large graphs.
Reviewed-by: kvn, thartmann
|
2020-06-15 09:50:11 +02:00 |
|
Roland Westrelin
|
9c99008aff
|
8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch
Reviewed-by: thartmann
|
2020-05-28 13:21:54 +02:00 |
|
Roland Westrelin
|
01cfedf2c9
|
8244086: Following 8241492, strip mined loop may run extra iterations
Reviewed-by: mdoerr, thartmann
|
2020-04-29 10:06:38 +02:00 |
|
Christian Hagedorn
|
f7a65b7fff
|
8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
Remove unnecessary preparation to profile the holder of a static method called by a method handle in C1.
Reviewed-by: thartmann, kvn
|
2020-06-02 11:05:34 +02:00 |
|
Tobias Hartmann
|
5793b0633a
|
8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
Use the memory input instead of the control input to find the membar.
Reviewed-by: kvn, neliasso
|
2020-06-02 09:07:53 +02:00 |
|
Xiaohong Gong
|
1adecc8e3a
|
8245717: VM option "-XX:EnableJVMCIProduct" could not be repetitively enabled
Reviewed-by: dholmes, kvn
|
2020-06-02 04:32:40 +00:00 |
|
Vaibhav Choudhary
|
c14590378a
|
8245179: JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally
Fixed to not to run the testcase with TieredStopAtLevel set
Reviewed-by: thartmann
|
2020-05-27 17:28:22 +05:30 |
|
Tobias Hartmann
|
76ac621394
|
8245801: StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
Assert is too strong.
Reviewed-by: roland
|
2020-05-27 13:26:23 +02:00 |
|
Xiaohong Gong
|
bc669dfc82
|
8243339: AArch64: Obsolete UseBarriersForVolatile option
Reviewed-by: adinn, aph, drwhite
|
2020-05-27 15:17:09 +08:00 |
|
Mikael Vidstedt
|
071bd521bc
|
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
|
2020-05-20 17:33:37 -07:00 |
|
Nick Gasson
|
18db3dec42
|
8244164: AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base
Reviewed-by: aph
|
2020-05-11 12:05:55 +08:00 |
|
Martin Doerr
|
76b76654d2
|
8235673: [C1, C2] Split inlining control flags
Reviewed-by: neliasso, kvn, thartmann
|
2020-05-18 10:57:16 +02:00 |
|
Yong Zhou
|
dc54da232d
|
8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in
Reviewed-by: thartmann, kvn
|
2020-05-13 07:25:47 +08:00 |
|
Eric Liu
|
babaab2edb
|
8242429: Better implementation for sign extract
Reviewed-by: vlivanov, thartmann
|
2020-05-12 10:19:01 +08:00 |
|
Evgeny Nikitin
|
91220287fc
|
8147018: CompilerControl: Improve handling of timeouts and failures for tests
Dump expected method states, improve compile commands dumping in CompilerControl tests
Reviewed-by: iignatyev, rbackman
|
2020-04-23 16:20:17 +02:00 |
|
Stefan Karlsson
|
81597d9f8f
|
8244078: ProcessTools executeTestJvm and createJavaProcessBuilder have inconsistent handling of test.*.opts
Reviewed-by: dholmes, cjplummer
|
2020-05-04 21:20:39 +02:00 |
|
Christian Hagedorn
|
bbcb3b638b
|
8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?"
Remove assert that is only hit with hand written edge case tests.
Reviewed-by: kvn, thartmann
|
2020-05-04 10:23:23 +02:00 |
|
Yang Zhang
|
e93cd7ed3c
|
8243155: AArch64: Add support for SqrtVF
Reviewed-by: aph
|
2020-04-29 09:58:09 +08:00 |
|
Roland Westrelin
|
f0b37f161b
|
8239569: PublicMethodsTest.java failed due to NPE in java.base/java.nio.file.FileSystems.getFileSystem(FileSystems.java:230)
Reviewed-by: thartmann, kvn
|
2020-04-23 15:54:08 +02:00 |
|
Stefan Karlsson
|
35af52dd4f
|
8244010: Simplify usages of ProcessTools.createJavaProcessBuilder in our tests
Reviewed-by: lmesnik, iignatyev, coleenp, dholmes
|
2020-04-29 08:52:18 +02:00 |
|
Igor Ignatyev
|
70e632d5ec
|
8243935: remove copying of s.h.WB$WhiteBoxPermission in hotspot tests
Reviewed-by: dholmes, stefank
|
2020-04-28 19:57:02 -07:00 |
|
Igor Ignatyev
|
9687723c81
|
8243932: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java test can use driver mode
Reviewed-by: thartmann
|
2020-04-28 11:33:37 -07:00 |
|
Igor Ignatyev
|
a740f83da3
|
8243930: update copyright years
Reviewed-by: dholmes
|
2020-04-27 17:58:27 -07:00 |
|
Dean Long
|
03f8e6ccd8
|
8219607: Add support in Graal and AOT for hidden class
Reviewed-by: kvn
|
2020-04-27 14:23:15 -07:00 |
|
Igor Ignatyev
|
e0f46d0cb6
|
8243620: a few compiler/jvmci tests can be run in driver mode
Reviewed-by: thartmann
|
2020-04-27 09:16:39 -07:00 |
|
Igor Ignatyev
|
a3d14c6de5
|
8243622: all actions in compiler/aot/fingerprint/SelfChangedCDS.java can be run in driver mode
Reviewed-by: thartmann
|
2020-04-27 09:16:26 -07:00 |
|
Igor Ignatyev
|
a075c328e4
|
8243621: use SkippedException in compiler/jsr292/MHInlineTest.java test
Reviewed-by: thartmann
|
2020-04-27 09:16:11 -07:00 |
|
Igor Ignatyev
|
83a6527e44
|
8243619: compiler/codecache/CheckSegmentedCodeCache.java test misses -version
Reviewed-by: thartmann
|
2020-04-27 09:16:00 -07:00 |
|
Igor Ignatyev
|
9097c799f2
|
8243618: compiler/rtm/cli tests can be run w/o WhiteBox
Reviewed-by: thartmann
|
2020-04-27 09:15:47 -07:00 |
|
Igor Ignatyev
|
27dc913618
|
8243617: compiler/onSpinWait/TestOnSpinWaitC1.java test uses wrong class
Reviewed-by: thartmann
|
2020-04-27 09:15:34 -07:00 |
|
Coleen Phillimore
|
90ada6a314
|
8238048: Close alignment gaps in InstanceKlass
Moved fields around and some constant fields into ConstantPool
Reviewed-by: cjplummer, dlong, iklam
|
2020-04-23 16:29:22 -04:00 |
|
Mandy Chung
|
7cc1371059
|
8238358: Implementation of JEP 371: Hidden Classes
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: David Holmes <david.holmes@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jamsheed Mohammed C M <jamsheed.c.m@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Reviewed-by: alanb, cjplummer, coleenp, dholmes, dlong, forax, jlahoda, psandoz, plevart, sspitsyn, vromero
|
2020-04-21 06:55:38 -07:00 |
|
Richard Reingruber
|
25cd1774a7
|
8242793: Incorrect copyright header in ContinuousCallSiteTargetChange.java
Reviewed-by: kvn
|
2020-04-15 22:02:36 +02:00 |
|
Tom Rodriguez
|
12f8b52fb8
|
8231756: [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives
Reviewed-by: kvn
|
2020-04-17 09:31:37 -07:00 |
|
Vladimir Ivanov
|
078c027441
|
8242491: C2: assert(v2->bottom_type() == vt) failed: mismatch when creating MacroLogicV
Reviewed-by: kvn, sviswanathan, jbhateja
|
2020-04-17 17:58:52 +03:00 |
|
Athijegannathan Sundararajan
|
b09a8ee657
|
8242931: Few more tests that use nashorn have been missed
Reviewed-by: dfuchs, dholmes
|
2020-04-17 09:50:02 +05:30 |
|
Zhengyu Gu
|
50bca089c4
|
8243008: Shenandoah: TestVolatilesShenandoah test failed on aarch64
Reviewed-by: shade
|
2020-04-16 15:57:27 -04:00 |
|
Igor Ignatyev
|
7c351405c4
|
8242310: use reproducible random in hotspot compiler tests
Reviewed-by: kvn, thartmann
|
2020-04-08 22:58:42 -07:00 |
|