Jesper Wilhelmsson
|
7a4f08ae32
|
Merge
|
2021-07-06 23:00:31 +00:00 |
|
Eric Liu
|
1166ef25e9
|
8268966: AArch64: 'bad AD file' in some vector conversion tests
Reviewed-by: aph
|
2021-07-06 15:59:04 +00:00 |
|
Roland Westrelin
|
df1364b508
|
8269575: C2: assert(false) failed: graph should be schedulable after JDK-8252372
Reviewed-by: kvn, thartmann
|
2021-07-06 07:03:08 +00:00 |
|
Roland Westrelin
|
6d8fc7249a
|
8268883: C2: assert(false) failed: unscheduable graph
Reviewed-by: chagedorn, kvn, yyang
|
2021-07-06 06:47:45 +00:00 |
|
Jesper Wilhelmsson
|
17f53f2f9c
|
Merge
|
2021-07-02 20:50:11 +00:00 |
|
Christian Hagedorn
|
2db9005c07
|
8262017: C2: assert(n != __null) failed: Bad immediate dominator info.
Reviewed-by: roland, neliasso, kvn
|
2021-07-02 07:43:57 +00:00 |
|
Jamsheed Mohammed C M
|
5644c4f942
|
8265132: C2 compilation fails with assert "missing precedence edge"
Reviewed-by: iveresov, kvn
|
2021-07-02 04:26:09 +00:00 |
|
Jesper Wilhelmsson
|
b0e186792e
|
Merge
|
2021-07-02 01:07:50 +00:00 |
|
Aleksey Shipilev
|
c16d1fc981
|
8269285: Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998
Reviewed-by: kvn, iveresov, vlivanov
|
2021-07-01 09:27:55 +00:00 |
|
Roland Westrelin
|
ad27d9b3ec
|
8269088: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect
Reviewed-by: kvn, iveresov, neliasso
|
2021-07-01 08:11:59 +00:00 |
|
Jesper Wilhelmsson
|
9def3b068e
|
Merge
|
2021-07-01 01:01:34 +00:00 |
|
Nils Eliasson
|
0dc65d3c74
|
8268897: [TESTBUG] compiler/compilercontrol/mixed/RandomCommandsTest.java must not fail on Command.quiet
Reviewed-by: kvn
|
2021-06-30 21:05:15 +00:00 |
|
Wang Huang
|
ca283c3ac0
|
8265907: JVM crashes when matching VectorMaskCmp Node
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Ai Jiaming <aijiaming1@huawei.com>
Reviewed-by: njian, jbhateja, sviswanathan, dlong, adinn
|
2021-06-30 08:52:27 +00:00 |
|
Jesper Wilhelmsson
|
a29953d805
|
Merge
|
2021-06-27 23:51:05 +00:00 |
|
Christoph Göttschkes
|
561a3a5077
|
8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs
Reviewed-by: kvn, iveresov
|
2021-06-27 13:12:51 +00:00 |
|
Patricio Chilano Mateo
|
2fd7943ec1
|
8256425: Obsolete Biased Locking in JDK 18
Reviewed-by: kvn, dholmes, dcubed, rrich
|
2021-06-24 18:54:41 +00:00 |
|
Christoph Göttschkes
|
595446bff4
|
8269087: CheckSegmentedCodeCache test fails in an emulated-client VM
Reviewed-by: iveresov, kvn
|
2021-06-24 16:49:45 +00:00 |
|
Joshua Zhu
|
36d82b6ef1
|
8268858: Determine register pressure automatically by the number of available registers for allocation
Reviewed-by: kvn, dlong
|
2021-06-23 03:54:00 +00:00 |
|
Dean Long
|
ab7ff1e137
|
8266885: [aarch64] Crash with 'Field too big for insn' for some tests under compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/
Reviewed-by: ngasson, dnsimon, kvn
|
2021-06-23 01:48:19 +00:00 |
|
Jesper Wilhelmsson
|
b6cfca8a89
|
Merge
|
2021-06-23 01:05:44 +00:00 |
|
Roland Westrelin
|
578c55bbe6
|
8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with assertion
Reviewed-by: kvn, neliasso
|
2021-06-22 15:46:44 +00:00 |
|
Jesper Wilhelmsson
|
0458113c6b
|
Merge
|
2021-06-21 23:09:01 +00:00 |
|
Roland Westrelin
|
d3ad8cd344
|
8268672: C2: assert(!loop->is_member(u_loop)) failed: can be in outer loop or out of both loops only
Reviewed-by: kvn, neliasso
|
2021-06-21 14:16:54 +00:00 |
|
Hui Shi
|
22ebd1926d
|
8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after loop
Reviewed-by: kvn, roland
|
2021-06-21 11:59:00 +00:00 |
|
Christoph Göttschkes
|
cbec37d45d
|
8269029: compiler/codegen/TestCharVect2.java fails for client VMs
Reviewed-by: kvn, jiefu
|
2021-06-21 11:08:33 +00:00 |
|
Boris Ulasevich
|
c294ae4fed
|
8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header
Co-authored-by: Chris Cole <chris@sageembedded.com>
Reviewed-by: dsamersoff
|
2021-06-21 06:04:57 +00:00 |
|
Boris Ulasevich
|
8f2456e5b0
|
8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header
Co-authored-by: Chris Cole <chris@sageembedded.com>
Reviewed-by: dsamersoff
|
2021-06-18 16:25:25 +00:00 |
|
Jesper Wilhelmsson
|
a051e735cd
|
Merge
|
2021-06-18 00:53:09 +00:00 |
|
Vladimir Ivanov
|
9130b8a9d7
|
8268371: C2: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
Reviewed-by: roland, kvn
|
2021-06-17 21:25:46 +00:00 |
|
Jesper Wilhelmsson
|
3637e50b30
|
Merge
|
2021-06-17 01:05:54 +00:00 |
|
Christian Hagedorn
|
9ad19f7838
|
8256934: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit
Reviewed-by: roland, vlivanov
|
2021-06-16 13:02:51 +00:00 |
|
Roland Westrelin
|
4d545a1f86
|
8267988: C2: assert(!addp->is_AddP() || addp->in(AddPNode::Base)->is_top() || addp->in(AddPNode::Base) == n->in(AddPNode::Base)) failed: Base pointers must match (addp 1301)
Reviewed-by: chagedorn, vlivanov, kvn
|
2021-06-16 07:36:07 +00:00 |
|
Jesper Wilhelmsson
|
e0f6f70d3f
|
Merge
|
2021-06-15 22:45:28 +00:00 |
|
Nils Eliasson
|
e36136fa93
|
8268125: ZGC: Clone oop array gets wrong acopy stub
Reviewed-by: vlivanov
|
2021-06-15 11:33:12 +00:00 |
|
Nils Eliasson
|
d384093289
|
8268125: ZGC: Clone oop array gets wrong acopy stub
Reviewed-by: kvn, vlivanov
|
2021-06-15 08:53:39 +00:00 |
|
Vladimir Kozlov
|
4d8b5c70df
|
8268347: C2: nested locks optimization may create unbalanced monitor enter/exit code
Reviewed-by: roland, vlivanov, dcubed
|
2021-06-14 23:41:50 +00:00 |
|
Dean Long
|
702e3ff054
|
8268366: Incorrect calculation of has_fpu_registers in C1 linear scan
Reviewed-by: kvn, chagedorn
|
2021-06-14 19:25:49 +00:00 |
|
Yi Yang
|
5cee23a9ed
|
8265518: C1: Intrinsic support for Preconditions.checkIndex
Reviewed-by: dfuchs, iveresov
|
2021-06-12 01:03:50 +00:00 |
|
Roland Westrelin
|
d4377afb99
|
8263303: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint
Reviewed-by: chagedorn, kvn
|
2021-06-10 06:56:04 +00:00 |
|
Vladimir Kozlov
|
81fdeb579a
|
8268417: Add test from JDK-8268360
Reviewed-by: roland, chagedorn
|
2021-06-09 15:15:15 +00:00 |
|
Roland Westrelin
|
4413142eca
|
8268017: C2: assert(phi_type->isa_int() || phi_type->isa_ptr() || phi_type->isa_long()) failed: bad phi type
Reviewed-by: vlivanov, chagedorn, whuang
|
2021-06-09 07:58:17 +00:00 |
|
Christian Hagedorn
|
3396b69fc9
|
8254129: IR Test Framework to support regex-based matching on the IR in JTreg compiler tests
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann@openjdk.org>
Reviewed-by: iignatyev
|
2021-06-07 14:11:50 +00:00 |
|
Hui Shi
|
3e48244084
|
8268301: Closed test: compiler/c2/6371167/Test.java fails after JDK-8267904
Reviewed-by: kvn, dlong
|
2021-06-07 06:26:47 +00:00 |
|
Hui Shi
|
b05fa02e74
|
8267904: C2 crash when compile negative Arrays.copyOf length after loop
Reviewed-by: roland, kvn
|
2021-06-07 01:34:22 +00:00 |
|
Jie Fu
|
52d88ee1d1
|
8268292: compiler/intrinsics/VectorizedMismatchTest.java fails with release VMs
Reviewed-by: dcubed
|
2021-06-06 13:53:29 +00:00 |
|
Jatin Bhateja
|
b05c40ca3b
|
8266951: Partial in-lining for vectorized mismatch operation using AVX512 masked instructions
Reviewed-by: psandoz, vlivanov
|
2021-06-05 18:07:14 +00:00 |
|
Vladimir Ivanov
|
74b70a5677
|
8036580: CHA: improve default method support
Reviewed-by: thartmann, neliasso
|
2021-06-01 12:14:48 +00:00 |
|
Vladimir Ivanov
|
20479c3de9
|
8065760: CHA: Improve abstract method support
Reviewed-by: neliasso, thartmann
|
2021-06-01 12:06:57 +00:00 |
|
Wang Huang
|
7ab6b40120
|
8267375: Aarch64: JVM crashes with option -XX:PrintIdealGraphLevel=3 on SVE backend
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Ai Jiaming <aijiaming1@huawei.com>
Reviewed-by: aph, neliasso
|
2021-05-31 09:40:18 +00:00 |
|
Weijun Wang
|
640a2afda3
|
8267184: Add -Djava.security.manager=allow to tests calling System.setSecurityManager
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: dholmes, alanb, dfuchs, mchung, mullan, prr
|
2021-05-24 16:55:55 +00:00 |
|
Hui Shi
|
4023646ed1
|
8266528: Optimize C2 VerifyIterativeGVN execution time
Reviewed-by: kvn, thartmann
|
2021-05-22 11:51:37 +00:00 |
|
Nils Eliasson
|
4ba761381c
|
8267332: xor value should handle bounded values
Reviewed-by: thartmann, redestad
|
2021-05-21 14:06:18 +00:00 |
|
Doug Simon
|
fdd0352884
|
8267338: [JVMCI] revive JVMCI API removed by JDK-8243287
Reviewed-by: mchung, hseigel
|
2021-05-19 13:59:46 +00:00 |
|
Yi Yang
|
0cf7e5784b
|
8267239: C1: RangeCheckElimination for % operator if divisor is IntConstant
Reviewed-by: thartmann, neliasso
|
2021-05-19 09:05:05 +00:00 |
|
Tobias Hartmann
|
c2b50f93ac
|
8266480: Implicit null check optimization does not update control of hoisted memory operation
Reviewed-by: neliasso, kvn
|
2021-05-19 07:27:30 +00:00 |
|
Tobias Hartmann
|
ce88b33488
|
8266615: C2 incorrectly folds subtype checks involving an interface array
Reviewed-by: kvn, neliasso
|
2021-05-18 12:21:24 +00:00 |
|
Yi Yang
|
905b41ac6a
|
8265711: C1: Intrinsify Class.getModifier method
Reviewed-by: thartmann, kvn
|
2021-05-18 07:29:18 +00:00 |
|
Vladimir Kozlov
|
2effdd1b67
|
8267112: JVMCI compiler modules should be kept upgradable
Reviewed-by: mchung, erikj, dnsimon
|
2021-05-17 20:11:01 +00:00 |
|
Wang Huang
|
599d07c0db
|
8263006: Add optimization for Max(*)Node and Min(*)Node
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Wu Yan <wuyan34@huawei.com>
Reviewed-by: kvn
|
2021-05-14 17:16:28 +00:00 |
|
Harold Seigel
|
e14b026841
|
8243287: Removal of Unsafe::defineAnonymousClass
Reviewed-by: iklam, mchung, alanb, dholmes
|
2021-05-13 12:46:54 +00:00 |
|
Vladimir Ivanov
|
127bfe44f7
|
8266074: Vtable-based CHA implementation
Reviewed-by: kvn, jrose, dlong
|
2021-05-13 10:58:03 +00:00 |
|
Wang Huang
|
10a049e171
|
8265956: JVM crashes when matching LShiftVB Node
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Ai Jiaming <aijiaming1@huawei.com>
Reviewed-by: kvn, jiefu
|
2021-05-11 03:20:15 +00:00 |
|
Tobias Hartmann
|
22ca62c2cb
|
8266542: Remove broken -XX:-UseLoopSafepoints flag
Reviewed-by: tschatzl, kvn
|
2021-05-06 07:36:28 +00:00 |
|
Aleksey Shipilev
|
6018336fc5
|
8259316: [REDO] C1/C2 compiler support for blackholes
Reviewed-by: vlivanov, kvn, iignatyev
|
2021-05-05 14:27:21 +00:00 |
|
Igor Ignatyev
|
cfdf4a7de7
|
8266449: cleanup jtreg tags in compiler/intrinsics/sha/cli tests
Reviewed-by: kvn
|
2021-05-04 04:47:18 +00:00 |
|
Marcus G K Williams
|
ff65920cd1
|
8265491: Math Signum optimization for x86
Reviewed-by: jiefu, jbhateja, neliasso
|
2021-05-03 16:28:14 +00:00 |
|
Jie Fu
|
7e30130e35
|
8266401: mark hotspot compiler/intrinsics/sha/cli tests which ignore VM flags
Reviewed-by: iignatyev, kvn
|
2021-05-02 23:13:22 +00:00 |
|
Rahul Raghavan
|
3554dc299d
|
8264395: WB_EnqueueInitializerForCompilation fails with "method holder must be initialized" when called for uninitialized class
Reviewed-by: chagedorn, thartmann
|
2021-04-30 08:23:57 +00:00 |
|
Jie Fu
|
91226fa122
|
8265940: Enable C2's optimization for Math.pow(x, 0.5) on all platforms
Reviewed-by: neliasso, kvn
|
2021-04-29 07:01:15 +00:00 |
|
Igor Ignatyev
|
56cde70da2
|
8266265: mark hotspot compiler/vectorization tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-29 04:53:07 +00:00 |
|
Igor Ignatyev
|
b305eff7d3
|
8266238: mark hotspot compiler/inlining tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-29 03:52:24 +00:00 |
|
Igor Ignatyev
|
df3b2d0495
|
8266264: mark hotspot compiler/eliminateAutobox tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-29 03:51:40 +00:00 |
|
Igor Ignatyev
|
6b263e6832
|
8266256: compiler.vectorization.TestBufferVectorization does testing twice
Reviewed-by: kvn
|
2021-04-29 03:50:44 +00:00 |
|
Igor Ignatyev
|
69155f43c1
|
8266231: mark hotspot compiler/c1 tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-29 03:35:29 +00:00 |
|
Igor Ignatyev
|
9605aeddee
|
8266251: compiler.inlining.InlineAccessors shouldn't do testing in driver VM
Reviewed-by: kvn, epavlova
|
2021-04-29 00:12:56 +00:00 |
|
Igor Ignatyev
|
03d4149d0c
|
8266255: compiler/eliminateAutobox/TestEliminateBoxInDebugInfo.java uses wrong package name
Reviewed-by: kvn
|
2021-04-29 00:12:08 +00:00 |
|
Igor Ignatyev
|
f75dd80254
|
8266230: mark hotspot compiler/c2 tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-28 20:47:57 +00:00 |
|
Igor Ignatyev
|
73cfc26dc2
|
8266232: compiler.c1.TestRangeCheckEliminated should be run in driver mode
Reviewed-by: kvn
|
2021-04-28 19:50:22 +00:00 |
|
Igor Ignatyev
|
3f9879f1cd
|
8266190: mark hotspot compiler/codecache tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-28 18:47:19 +00:00 |
|
Igor Ignatyev
|
c71c26859f
|
8266165: TestNoWarningLoopStripMiningIterSet is runnable only on VM w/ G1, Shenandoah, Z and Epsilon
Reviewed-by: roland
|
2021-04-28 16:30:27 +00:00 |
|
Igor Ignatyev
|
8954befd77
|
8266188: mark hotspot compiler/cpuflags tests which ignore VM flags
Reviewed-by: chagedorn, thartmann
|
2021-04-28 15:46:16 +00:00 |
|
Igor Ignatyev
|
19d3c451b8
|
8266184: a few compiler/debug tests don't check exit code
Reviewed-by: thartmann
|
2021-04-28 15:45:23 +00:00 |
|
Jie Fu
|
75a2354dc2
|
8266028: C2 computes -0.0 for Math.pow(-0.0, 0.5)
Reviewed-by: aph, neliasso, kvn
|
2021-04-28 06:16:47 +00:00 |
|
Igor Ignatyev
|
6b5e5d7a2c
|
8266181: compiler/eliminateAutobox/TestEliminateBoxInDebugInfo should be in driver mode
Reviewed-by: kvn
|
2021-04-28 04:01:42 +00:00 |
|
Igor Ignatyev
|
81b1502701
|
8266161: mark hotspot compiler/rtm tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-28 03:43:41 +00:00 |
|
Igor Ignatyev
|
4a8324d48b
|
8266180: compiler/vectorapi/TestVectorErgonomics should be run in driver mode
Reviewed-by: jiefu, kvn, epavlova
|
2021-04-28 03:43:08 +00:00 |
|
Igor Ignatyev
|
0601aba545
|
8266175: mark hotspot compiler/jsr292 tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-28 03:42:07 +00:00 |
|
Igor Ignatyev
|
69ad8ac537
|
8266169: mark hotspot compiler/jvmci tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-28 03:41:27 +00:00 |
|
Igor Ignatyev
|
1a2a570c8d
|
8266166: mark hotspot compiler/linkage tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-28 03:40:47 +00:00 |
|
Igor Ignatyev
|
5ee58b0496
|
8266164: mark hotspot compiler/loopstripmining tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-28 03:39:47 +00:00 |
|
Jie Fu
|
889d246681
|
8265917: Different values computed by C2 and interpreter/C1 for Math.pow(x, 2.0) on x86_32
Reviewed-by: kvn, thartmann
|
2021-04-28 03:10:28 +00:00 |
|
Igor Ignatyev
|
30b1354085
|
8266153: mark hotspot compiler/onSpinWait tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-27 23:58:15 +00:00 |
|
Igor Ignatyev
|
eeddb30344
|
8266150: mark hotspot compiler/arguments tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-27 23:54:45 +00:00 |
|
Igor Ignatyev
|
feb18d292f
|
8266149: mark hotspot compiler/startup tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-27 23:54:09 +00:00 |
|
Igor Ignatyev
|
eb72950cfd
|
8266154: mark hotspot compiler/oracle tests which ignore VM flags
Reviewed-by: kvn
|
2021-04-27 23:51:39 +00:00 |
|
Igor Ignatyev
|
7f4a9f68bf
|
8266088: compiler/arguments/TestPrintOptoAssemblyLineNumbers test should user driver mode
Reviewed-by: kvn
|
2021-04-27 20:58:48 +00:00 |
|
Tobias Hartmann
|
ab2aec2afb
|
8265938: C2's conditional move optimization does not handle top Phi
Reviewed-by: chagedorn, kvn, iignatyev
|
2021-04-27 17:10:53 +00:00 |
|
Vladimir Ivanov
|
b2628d15b5
|
8263972: C2: LoadVector/StoreVector type mismatch in MemNode::can_see_stored_value()
Reviewed-by: kvn, thartmann
|
2021-04-27 16:34:28 +00:00 |
|
Vladimir Kozlov
|
4785e112ae
|
8264806: Remove the experimental JIT compiler
Reviewed-by: iignatyev, erikj
|
2021-04-27 06:23:21 +00:00 |
|
Vladimir Kozlov
|
694acedf18
|
8264805: Remove the experimental Ahead-of-Time Compiler
Reviewed-by: coleenp, erikj, stefank, iignatyev, dholmes, aph, shade, iklam, mchung, iveresov
|
2021-04-27 01:12:18 +00:00 |
|