Eric Liu
f1d6e8dbb6
8256387: Unexpected result if patching an entire instruction on AArch64
...
Reviewed-by: shade, aph
2020-11-24 17:29:03 +00:00
Tobias Hartmann
1c4c99eae2
8256823: C2 compilation fails with "assert(isShiftCount(imm8 >> 1)) failed: illegal shift count"
...
Reviewed-by: vlivanov, kvn, chagedorn
2020-11-24 16:52:13 +00:00
Martin Doerr
3b3e90ecad
8256924: ppc, ppcle, s390: JVM crashes at VM init after JDK-8254231
...
Reviewed-by: shade
2020-11-24 16:24:55 +00:00
Claes Redestad
fa3cfcd0cd
8256883: C2: Add a RegMask iterator
...
Reviewed-by: kvn, pliden, eosterlund
2020-11-24 14:35:51 +00:00
Claes Redestad
f55ae9595e
8256858: C2: Devirtualize PhaseIterGVN-specific methods
...
Reviewed-by: kvn, thartmann
2020-11-24 14:33:47 +00:00
Aleksey Shipilev
7b3d0958c0
8256618: Zero: Linux x86_32 build still fails
...
Reviewed-by: aph, dholmes, stuefe
2020-11-24 12:26:44 +00:00
Aleksey Shipilev
8f7caa4353
8256857: ARM32 builds broken after JDK-8254231
...
Reviewed-by: jvernee, stuefe
2020-11-24 11:02:13 +00:00
Thomas Stuefe
f8d7c5a5cf
8256922: ppc, ppcle build broken after JDK-8254231
...
Reviewed-by: shade, lucy, mdoerr
2020-11-24 10:59:54 +00:00
Fairoz Matte
e838d71d61
8256722: handle VC++:1927 VS2019 in abstract_vm_version
...
Reviewed-by: shade, dholmes
2020-11-24 04:48:40 +00:00
Kim Barrett
cc96b0acbc
8256813: Simplify WeakProcessor counting of OopStorage entries
...
Reviewed-by: sjohanss, stefank
2020-11-24 02:17:47 +00:00
Xiaohong Gong
67a959002d
8256614: AArch64: Add SVE backend implementation for integer min/max
...
Reviewed-by: adinn
2020-11-24 02:04:34 +00:00
Per Liden
372595cca3
8256390: ZGC: Relocate in-place instead of having a heap reserve
...
Reviewed-by: stefank, eosterlund
2020-11-23 23:30:38 +00:00
Aleksey Shipilev
1df94c9fff
8256912: Zero builds fail after JDK-8255984
...
Reviewed-by: zgu, rkennke
2020-11-23 22:30:36 +00:00
Kim Barrett
b50b99dfcb
8256825: Cleanup WeakProcessorPhaseTimes
...
Reviewed-by: sjohanss, stefank
2020-11-23 20:20:20 +00:00
Aleksey Shipilev
7551c6800c
8256675: Zero: purge biased locking support
...
Reviewed-by: coleenp, pchilanomate
2020-11-23 19:15:50 +00:00
William Kemper
aac5c2a862
8255984: Shenandoah: "adaptive" heuristic is prone to missing load spikes
...
Reviewed-by: shade
2020-11-23 18:53:59 +00:00
Thomas Stuefe
fa75ad695c
8256725: Metaspace: better blocktree and binlist asserts
...
Reviewed-by: shade, rrich, lkorinth
2020-11-23 18:50:09 +00:00
Aleksey Shipilev
18e8506412
8256860: S390 builds broken after JDK-8254231
...
Reviewed-by: stuefe
2020-11-23 17:55:20 +00:00
Patricio Chilano Mateo
aabc9ca266
8255678: Add Mutex::try_lock version without rank checks
...
Reviewed-by: dcubed, dholmes, coleenp
2020-11-23 15:41:19 +00:00
Jorn Vernee
884b9ff24f
8256485: Zero VM build broken after JDK-8254231
...
Reviewed-by: shade, redestad
2020-11-23 15:13:51 +00:00
Zhengyu Gu
84429cd944
8249144: Potential memory leak in TypedMethodOptionMatcher
...
Reviewed-by: thartmann
2020-11-23 13:44:43 +00:00
Maurizio Cimadamore
0fb31dbf3a
8254231: Implementation of Foreign Linker API (Incubator)
...
Reviewed-by: coleenp, ihse, dholmes, vlivanov
2020-11-23 11:00:38 +00:00
Per Liden
53f38353e0
8256419: ZGC: Remove "Heap Used Before/After Mark/Relocation" samplers
...
Reviewed-by: eosterlund, stefank
2020-11-23 10:38:38 +00:00
Claes Redestad
b450e7c1c5
8256827: C2: Avoid reallocations by pre-sizing lists in post_allocate_copy_removal
...
Reviewed-by: kvn, thartmann
2020-11-23 10:18:40 +00:00
Claes Redestad
c0689d25fb
8256741: Reduce footprint of compiler interface data structures
...
Reviewed-by: cjplummer, kvn
2020-11-23 10:17:43 +00:00
Claes Redestad
65b77d5920
8256738: Compiler interface clean-up
...
Reviewed-by: neliasso, kvn, thartmann
2020-11-23 10:17:09 +00:00
Stefan Karlsson
69c3470e72
8252973: ZGC: Implement Large Pages support on Windows
...
Reviewed-by: eosterlund, mbeckwit, pliden
2020-11-23 08:39:23 +00:00
Christian Hagedorn
e4a32bea9f
8251925: C2: RenaissanceStressTest fails with assert(!had_error): bad dominance
...
Reviewed-by: kvn, thartmann
2020-11-23 08:37:09 +00:00
Stefan Karlsson
1f32c11d5e
8256740: ZGC: Move closures out of zOopClosure files
...
Reviewed-by: pliden
2020-11-23 08:24:47 +00:00
Tobias Hartmann
659aec8096
8256719: C1 flags that should have expired are still present
...
Reviewed-by: shade, neliasso
2020-11-23 07:09:32 +00:00
Aleksey Shipilev
e06a68397d
8256497: Zero: enable G1 and Shenandoah GCs
...
Reviewed-by: rkennke, erikj, ihse
2020-11-22 18:10:04 +00:00
Aleksey Shipilev
037e49cf57
8256670: Zero: enable compressed oops support back
...
Reviewed-by: coleenp
2020-11-22 18:06:18 +00:00
Vladimir Ivanov
57025e65e1
8256073: Improve vector rematerialization support
...
Reviewed-by: thartmann, kvn
2020-11-20 21:17:09 +00:00
Vladimir Ivanov
41c05876bc
8255367: C2: Deoptimization during vector box construction is broken
...
Reviewed-by: thartmann, kvn
2020-11-20 21:16:34 +00:00
Vladimir Ivanov
f79e9d4573
8256061: RegisterSaver::save_live_registers() omits upper halves of ZMM0-15 registers
...
Reviewed-by: kvn
2020-11-20 21:15:58 +00:00
Vladimir Ivanov
503590f6bf
8256056: Deoptimization stub doesn't save vector registers on x86
...
Reviewed-by: redestad, kvn
2020-11-20 21:15:21 +00:00
Vladimir Ivanov
e6fa85b493
8256058: Improve vector register handling in RegisterMap::pd_location() on x86
...
Reviewed-by: kvn
2020-11-20 21:14:34 +00:00
Zhengyu Gu
5ad1e22866
8256658: Shenandoah: Deadlock between nmethod_entry_barrier and concurrent code root evacuator
...
Reviewed-by: rkennke
2020-11-20 18:36:17 +00:00
Coleen Phillimore
e7c7469cf5
8246378: [Windows] assert on MethodHandle logging code
...
Reviewed-by: iklam, vlivanov
2020-11-20 13:00:10 +00:00
Zhengyu Gu
98a5d5a6ee
8256664: Shenandoah: Cleanup after JDK-8212879
...
Reviewed-by: rkennke
2020-11-20 12:57:13 +00:00
jasontatton-aws
b99fd4c7d6
8033441: print line numbers with -XX:+PrintOptoAssembly
...
Reviewed-by: jiefu, thartmann
2020-11-20 12:51:47 +00:00
Zhengyu Gu
266dea06ec
8256688: Shenandoah: Lock rank inversion after JDK-8212879
...
Reviewed-by: rkennke
2020-11-20 12:51:11 +00:00
Per Liden
aeba9259b2
8256416: ZGC: Lower ZMarkCompleteTimeout
...
Reviewed-by: ayang, eosterlund
2020-11-20 12:36:42 +00:00
Stefan Karlsson
10ba541846
8256727: ZGC: Clean out dead code after JDK-8212879
...
Reviewed-by: pliden
2020-11-20 12:35:37 +00:00
Roberto Castañeda Lozano
eb35ade9a0
6232281: -XX:-UseLoopSafepoints causes assert(v_false,"Parse::remove_useless_nodes missed this node")
...
Check for nodes missed by remove_useless_nodes() only if PhaseRemoveUseless has
actually been run. This makes it possible to use -XX:-UseLoopSafepoints without
crashing trivially, although implicit assumptions in other parts of C2 about the
existence of loop safepoints might lead to more subtle failures for more complex
methods.
Reviewed-by: neliasso, thartmann, kvn
2020-11-20 12:06:36 +00:00
Thomas Schatzl
a25fb0356a
8256406: G1 x86 C1/Interpreter post write barrier always uses 32 bit to access variable sized PtrQueue::_index
...
Reviewed-by: shade
2020-11-20 11:09:07 +00:00
Bernhard Urban-Forster
f57662874a
8256633: Fix product build on Windows+Arm64
...
Reviewed-by: shade
2020-11-20 11:01:25 +00:00
Thomas Stuefe
02adaa5854
8255885: Metaspace: freelist commit counter is not updated when purging
...
Reviewed-by: coleenp, iklam
2020-11-20 06:52:21 +00:00
David Holmes
fa240f2261
8256594: Unexpected warning: SIGSEGV handler flags expected:SA_RESTART|SA_SIGINFO found:SA_RESTART|SA_SIGINFO
...
Reviewed-by: stuefe, coleenp, dcubed
2020-11-20 04:17:27 +00:00
Coleen Phillimore
fae68ff016
8256640: assert(!m->is_old() || ik()->is_being_redefined()) failed: old methods should not be in vtable
...
Reviewed-by: lfoltan, dcubed, dholmes
2020-11-19 22:39:07 +00:00