Claes Redestad
bc8ecd924c
8217869: Add count_leading_zeros utility
...
Reviewed-by: neliasso, thartmann
2019-01-28 23:00:31 +01:00
Jesper Wilhelmsson
e3621e678a
Merge
2019-01-28 21:44:57 +01:00
Claes Redestad
ef07b1b314
8217841: Remove unused class TraceCPUTime
...
Reviewed-by: dholmes
2019-01-28 09:56:00 +01:00
Roman Kennke
d271630fb2
8217016: Shenandoah: Streamline generation of CAS barriers
...
Reviewed-by: roland
2019-01-26 01:21:33 +01:00
David Holmes
cb960e9a30
8217618: JVM TI SuspendThread doesn't suspend the current thread before returning
...
Reviewed-by: dcubed, sspitsyn, dlong
2019-01-27 20:48:27 -05:00
Yasumasa Suenaga
d6a75a0f86
8217612: (CL)HSDB cannot show some JVM flags
...
Reviewed-by: dholmes, cjplummer
2019-01-26 10:34:29 +09:00
Vladimir Ivanov
23931d94f7
8192001: C2: inlining through dispatching MH linkers ignores speculative type of the receiver
...
Reviewed-by: thartmann, roland
2019-01-25 13:37:12 -08:00
Vladimir Ivanov
dbf977da1d
8191998: C2: inlining through MH linkers drops speculative part of argument types
...
Reviewed-by: roland, thartmann, kvn
2019-01-25 13:37:10 -08:00
Vladimir Ivanov
d2552c3e55
8217760: C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
...
Reviewed-by: thartmann, roland
2019-01-25 13:37:08 -08:00
Jesper Wilhelmsson
fd21613d59
Merge
2019-01-25 18:12:06 +01:00
Claes Redestad
466a955633
8217782: Spill detection broken after JDK-8217716
...
Reviewed-by: shade, thartmann
2019-01-25 14:10:28 +01:00
Kim Barrett
5b63ffd8b2
8216258: Make FreeIdSet semaphore-based
...
Use semaphore-based blocking and notifying, instead of Mutex.
Reviewed-by: tschatzl, sangheki
2019-01-25 00:27:51 -05:00
Harold Seigel
ac22352b49
8217660: Refactor module related locked_create_entry_or_null() functions
...
Remove function return values and add functions that create entries without doing unneeded lookups.
Reviewed-by: redestad, lfoltan
2019-01-24 09:38:50 -05:00
Coleen Phillimore
13dd3cb24e
8216136: Take Compile_lock for SystemDictionary::_modification_counter with safepoint check
...
Transition compiler thread from native to VM state to check the Compile_lock with safepoint always.
Reviewed-by: dlong, eosterlund, dholmes
2019-01-24 08:44:26 -05:00
Claes Redestad
689f7accd4
8217716: Remove dead code in PhaseChaitin
...
Reviewed-by: thartmann
2019-01-24 14:43:56 +01:00
Erik Helin
cdd5a05373
8213231: ThreadSnapshot::_threadObj can become stale
...
Reviewed-by: dcubed, dholmes, rehn
2019-01-23 13:40:09 +01:00
Jesper Wilhelmsson
c6e45ea87c
Merge
2019-01-23 19:56:28 +01:00
Tao Ji
cf554816d1
8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
...
Reviewed-by: thartmann
2019-01-21 13:31:42 +08:00
Aleksey Shipilev
17341dad94
8217467: Access barriers are missing in C2 intrinsic for Base64
...
Reviewed-by: thartmann, roland, rkennke, kvn
2019-01-22 21:18:25 +01:00
Tobias Hartmann
930c19bcc2
8217230: assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types()
...
Remove dead node from C2 IR.
Reviewed-by: roland, neliasso
2019-01-22 18:25:56 +01:00
Tao Ji
3626d59867
8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
...
Reviewed-by: thartmann
2019-01-21 13:31:42 +08:00
Claes Redestad
199b29c58e
8217629: RegMask::find_lowest_bit can reuse count_trailing_zeros utility
...
Reviewed-by: thartmann, neliasso
2019-01-23 17:25:25 +01:00
Zhengyu Gu
d783c7a2d8
8217522: Missing barriers in some java_lang_String assertion code after JDK-8217442
...
Reviewed-by: shade, redestad
2019-01-23 10:50:27 -05:00
Claes Redestad
649340be11
8217519: Improve RegMask population count calculation
...
Reviewed-by: thartmann, neliasso, kvn
2019-01-23 10:01:21 +01:00
Claes Redestad
46f1c74805
8217450: Add PackageEntry::locked_lookup_only
...
Reviewed-by: dholmes, shade, lfoltan
2019-01-23 09:52:59 +01:00
Per Lidén
6da8205aa0
8217257: ZGC: Minor cleanup of ZBarrierSetC2
...
Reviewed-by: stefank, tschatzl
2019-01-23 08:55:09 +01:00
Per Lidén
fc42d285bd
8217503: ZGC: Fix fall through bug in ZBarrierSetC2::escape_add_final_edges()
...
Reviewed-by: stefank
2019-01-23 08:55:09 +01:00
Goetz Lindenmaier
69e185b203
8217512: Message of LinkageError: use 'class' etc. instead of 'type'
...
Reviewed-by: dholmes, lfoltan
2019-01-23 08:25:22 +01:00
Vladimir Ivanov
6a61345684
8213234: Move LambdaForm.Hidden to jdk.internal.vm.annotation
...
Reviewed-by: mchung, dlong
2019-01-22 18:13:49 -08:00
Ioi Lam
f910adfb9f
8217424: Remove the idempotent parameter to Method::sort_methods
...
Reviewed-by: coleenp, shade
2019-01-22 12:37:35 -08:00
Jesper Wilhelmsson
bc920bd00d
Merge
2019-01-22 19:56:19 +01:00
Doug Simon
0622059445
8215375: [Graal] jck:vm/jvmti/Exception/excp001/excp00101 fails in Graal as JIT mode and -Xcomp mode
...
Reviewed-by: kvn, dlong
2019-01-20 14:57:22 +01:00
Claes Redestad
911c7ff446
8217442: Optimize native accesses to String.value
...
Reviewed-by: shade, dholmes
2019-01-22 11:22:44 +01:00
Vivek Deshpande
996968d480
8216050: Superword optimization fails with assert(0 <= i && i < _len) failed: illegal index
...
Fix for the crash by matching the operands by swapping to right positions.
Reviewed-by: thartmann, kvn
2019-01-15 11:19:14 -08:00
Henry Jen
776ef6a071
Merge
2019-01-15 10:55:26 -08:00
Patric Hedlin
a17df8d45b
8210392: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit
...
Avoid excessive split-if.
Reviewed-by: thartmann, neliasso
2018-12-18 10:12:28 +01:00
Erik Österlund
125233162c
8216427: ciMethodData::load_extra_data() does not always unpack the last entry
...
Reviewed-by: thartmann, kvn
2019-01-15 09:44:18 +01:00
Roland Westrelin
6bbfc1d2a8
8216135: C2 assert(!had_error) failed: bad dominance
...
Reviewed-by: thartmann, kvn
2019-01-14 15:07:22 +01:00
Roland Westrelin
b68257174d
8214862: assert(proj != __null) at compile.cpp:3251
...
Reviewed-by: kvn, thartmann
2018-12-07 17:56:51 +01:00
Goetz Lindenmaier
bd692b8d6d
8216271: Make AllocateOldGenAt an unsupported option on AIX
...
Reviewed-by: shade, tschatzl
2019-01-08 09:29:36 +01:00
Erik Österlund
0007eebae3
8215773: applications/kitchensink/Kitchensink.java crash with "assert(ZAddress::is_marked(addr)) failed: Should be marked"
...
Reviewed-by: coleenp, pliden
2019-01-07 12:22:31 +01:00
Calvin Cheung
a97d8a9a76
8215947: JVM crash with -XX:+DumpSharedSpaces
...
Disable JIT compilation if -XX:+DumpSharedSpaces is specified by the user
Reviewed-by: lfoltan, jiangli
2019-01-03 14:33:58 -08:00
Roland Westrelin
103c8dc608
8215265: C2: range check elimination may allow illegal out of bound access
...
Reviewed-by: thartmann, kvn
2018-12-14 11:22:26 +01:00
Roland Westrelin
326c6997a0
8215044: C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
...
Reviewed-by: thartmann, kvn
2018-12-13 17:57:11 +01:00
Stefan Johansson
b91fa3a6c8
8215898: Build broken on 32-bit after JDK-8211425
...
Reviewed-by: tschatzl
2018-12-22 15:47:10 +01:00
Stefan Johansson
65b77b109b
8215897: Build broken on zero after JDK-8211424
...
Reviewed-by: tschatzl
2018-12-22 15:46:54 +01:00
Kishor Kharbas
28f71c2c72
8211424: Allocation of old generation of java heap on alternate memory devices - Parallel GC
...
8202286: Allocation of old generation of Java heap on alternate memory devices
Enable an experimental feature in HotSpot JVM to allocate old generation of Parallel GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
2018-12-21 08:23:55 -08:00
Kishor Kharbas
d580e2eed2
8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC
...
8202286: Allocation of old generation of Java heap on alternate memory devices
Enable an experimental feature in HotSpot JVM to allocate old generation of G1 GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
2018-12-21 08:18:59 -08:00
Andrey Petushkov
9d20ad22c8
8215879: AArch64: ReservedStackAccess may leave stack guard in inconsistent state
...
Reviewed-by: aph, dholmes
2018-12-21 18:26:55 +00:00
Claes Redestad
cad5fa8f16
8215555: TieredCompilation C2 threads can excessively block handshakes
...
Reviewed-by: kvn, neliasso, rehn
2018-12-20 19:44:08 +01:00