Kim Barrett
379ba80eb7
8255595: delay_to_keep_mmu passes wrong arguments to Monitor wait
...
Remove improper wait argument.
Reviewed-by: sjohanss, tschatzl, ayang
2020-10-30 04:24:34 +00:00
Ioi Lam
1a89d68e87
8255285: Move JVMFlag origins into a new enum JVMFlagOrigin
...
Reviewed-by: dholmes, redestad
2020-10-30 03:44:54 +00:00
Vladimir Kozlov
56eb5f54f4
8255466: C2 crashes at ciObject::get_oop() const+0x0
...
Reviewed-by: vlivanov
2020-10-29 22:34:14 +00:00
Xin Liu
2a50c3f810
8241495: Make more compiler related flags available on a per method level
...
add more method-level options for -XX:CompileCommand
eg. -XX:CompileCommand=option,java.lang.String::startsWith,BreakAtCompile directs JIT compilers to hit BREAKPOINT when they compile the method java.lang.String::startsWith.
Reviewed-by: neliasso, azeemj, phh
2020-10-29 17:41:57 +00:00
Thomas Schatzl
5c520c3fdd
8255232: G1: Make G1BiasedMappedArray freeable
...
Reviewed-by: ayang, kbarrett
2020-10-29 15:06:25 +00:00
Aleksey Shipilev
9e5bbff51d
8255550: x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect
...
Reviewed-by: kvn, eosterlund
2020-10-29 14:19:56 +00:00
Erik Österlund
5b185585e8
8255243: Reinforce escape barrier interactions with ZGC conc stack processing
...
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: rrich, sspitsyn
2020-10-29 14:18:11 +00:00
Roman Kennke
faf23de54d
8255534: Shenandoah: Fix CmpP optimization wrt native-LRB
...
Reviewed-by: shade
2020-10-29 12:55:54 +00:00
Zhengyu Gu
579e50bb40
8255564: InterpreterMacroAssembler::remove_activation() needs to restore thread right after VM call on x86_32
...
Reviewed-by: dholmes, shade
2020-10-29 12:32:30 +00:00
Aleksey Shipilev
4b20e460dc
8255579: x86: Use cmpq(Register,Address) in safepoint_poll
...
Reviewed-by: eosterlund, zgu
2020-10-29 12:25:11 +00:00
Thomas Schatzl
38574d5169
8255298: Remove SurvivorAlignmentInBytes functionality
...
Reviewed-by: shade, ayang, kbarrett
2020-10-29 08:49:15 +00:00
Thomas Stuefe
4031cb4190
8254189: Improve comments for StackOverFlow and fix in_xxx() functions
...
Reviewed-by: dholmes, gziemski
2020-10-29 06:30:03 +00:00
Jie Fu
d82a6dcfb9
8255438: [Vector API] More instructs in x86.ad should use legacy mode for code-gen
...
Reviewed-by: kvn, vlivanov, azeemj
2020-10-28 23:03:11 +00:00
Jason Tatton (AWS)
1a5e6c98c2
8253101: Clean up CallStaticJavaNode EA flags
...
Reviewed-by: kvn
2020-10-28 22:44:52 +00:00
Aleksey Shipilev
1215b1a8f5
8255457: Shenandoah: cleanup ShenandoahMarkTask
...
Reviewed-by: rkennke
2020-10-28 18:04:34 +00:00
Aleksey Shipilev
af33e16225
8255441: Cleanup ciEnv/jvmciEnv::lookup_method-s
...
Reviewed-by: kvn
2020-10-28 17:45:53 +00:00
Vicente Romero
8bde2f4e3d
8255013: implement Record Classes as a standard feature in Java, follow-up
...
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: jlahoda
2020-10-28 17:18:46 +00:00
Igor Veresov
0425889885
8255429: Remove C2-based profiling
...
Reviewed-by: kvn, neliasso, vlivanov
2020-10-28 16:22:07 +00:00
Erik Österlund
aaf4f690f0
8255233: InterpreterRuntime::at_unwind should be a JRT_LEAF
...
Reviewed-by: coleenp, dholmes
2020-10-28 14:14:51 +00:00
Claes Redestad
bbf0a31e9e
8255397: x86: coalesce reference and int entry points into vtos bytecodes
...
Reviewed-by: shade, coleenp
2020-10-28 14:13:31 +00:00
Harold Seigel
3bd5b80761
8243583: Change 'final' error checks to throw ICCE
...
Reviewed-by: lfoltan, dholmes
2020-10-28 12:32:45 +00:00
Roman Kennke
1f00c3b9ba
8255527: Shenandoah: Let ShenadoahGCStateResetter disable barriers
...
Reviewed-by: shade, zgu
2020-10-28 12:14:44 +00:00
Dong Bo
6b2d11ba24
8255246: AArch64: Implement BigInteger shiftRight and shiftLeft accelerator/intrinsic
...
Reviewed-by: aph
2020-10-28 11:52:07 +00:00
Jie Fu
591e7e2c19
8255378: [Vector API] Remove redundant vector length check after JDK-8254814 and JDK-8255210
...
Reviewed-by: vlivanov, adinn
2020-10-28 11:04:08 +00:00
Per Liden
2c9dfc73f9
8255234: ZGC: Bulk allocate forwarding data structures
...
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Co-authored-by: Per Liden <pliden@openjdk.org>
Reviewed-by: ayang, stefank
2020-10-28 08:56:57 +00:00
Christian Hagedorn
b7d483c7d5
8255245: C1: Fix output of -XX:+PrintCFGToFile to open it with visualizer
...
Reviewed-by: kvn, xliu
2020-10-28 08:47:14 +00:00
Anton Kozlov
acd0e2560c
8255254: Split os::reserve_memory and os::map_memory_to_file interfaces
...
Reviewed-by: stefank, stuefe
2020-10-27 20:37:01 +00:00
Calvin Cheung
84e985da4b
8253920: Share method trampolines in CDS dynamic archive
...
Reviewed-by: redestad, minqi, iklam
2020-10-27 16:16:01 +00:00
Stefan Karlsson
cf56c7e04c
8254980: ZGC: ZHeapIterator visits armed nmethods with -XX:-ClassUnloading
...
Reviewed-by: eosterlund, pliden
2020-10-27 12:27:23 +00:00
Harold Seigel
18d9905c40
8255342: Remove non-specified JVM checks on Classes with Record attributes
...
Reviewed-by: dholmes, coleenp
2020-10-27 12:23:14 +00:00
Claes Redestad
f7c59c661c
8255231: Avoid upcalls when initializing the statSampler
...
Reviewed-by: iklam, dholmes
2020-10-27 10:31:21 +00:00
Aleksey Shipilev
dccfd2b3e0
8255389: ConcurrentHashTable::NoOp omits return in non-void return method
...
Reviewed-by: kbarrett, rehn
2020-10-27 08:16:43 +00:00
Jie Fu
d735f91919
8255040: Replace __sync_add_and_fetch with __atomic_add_fetch to avoid build errors with clang
...
Reviewed-by: dholmes, kbarrett
2020-10-27 05:50:54 +00:00
Vladimir Kozlov
a7fa1b70f2
8251994: VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X
...
Reviewed-by: shade, redestad
2020-10-26 19:40:48 +00:00
Vladimir Ivanov
83a91bfaed
8253734: C2: Optimize Move nodes
...
Reviewed-by: thartmann, neliasso, kvn
2020-10-26 17:24:08 +00:00
Stefan Karlsson
6666dcbe72
8237363: Remove automatic is in heap verification in OopIterateClosure
...
Reviewed-by: eosterlund, pliden
2020-10-26 17:22:47 +00:00
Aleksey Shipilev
fa64477c82
8255301: Common and strengthen the code in ciMemberName and ciMethodHandle
...
Reviewed-by: vlivanov, kvn
2020-10-26 15:42:39 +00:00
Aleksey Shipilev
69188188f4
8255265: IdealLoopTree::iteration_split_impl does not use should_align
...
Reviewed-by: thartmann, kvn
2020-10-26 07:16:10 +00:00
Claes Redestad
185c8bcf8a
8255338: CodeSections are never frozen
...
Reviewed-by: neliasso, kvn
2020-10-23 17:46:30 +00:00
Claes Redestad
cc861134f4
8255271: Avoid generating duplicate interpreter entries for subword types
...
Reviewed-by: iklam, coleenp
2020-10-23 15:37:46 +00:00
Fei Yang
5ec1b80c4a
8255287: aarch64: fix SVE patterns for vector shift count
...
Co-authored-by: Yanhong Zhu <zhuyanhong2@huawei.com>
Reviewed-by: adinn
2020-10-23 13:16:37 +00:00
Martin Doerr
12daf2b692
8255340: [s390] build failure after JDK-8255208
...
Reviewed-by: shade
2020-10-23 12:20:35 +00:00
Martin Doerr
9007bc20b0
8255129: [PPC64, s390] Check vector_size_supported and add VectorReinterpret node
...
Reviewed-by: lucy
2020-10-23 10:52:17 +00:00
Martin Doerr
df792573e8
8255274: [PPC64, s390] wrong StringLatin1.indexOf version matched
...
Reviewed-by: clanger, rrich
2020-10-23 10:49:29 +00:00
Markus Grönlund
63ce304ea4
8249675: x86: frequency extraction from cpu brand string is incomplete
...
Reviewed-by: egahlin, dholmes
2020-10-23 09:04:03 +00:00
Thomas Schatzl
c520469639
8255131: G1CollectedHeap::is_in() returns wrong result
...
Reviewed-by: sjohanss, kbarrett, ayang
2020-10-23 08:22:05 +00:00
Claes Redestad
107fb9ccf8
8255049: Remove support for the hsdis decode_instructions entry point in hotspot
...
Reviewed-by: neliasso, kvn
2020-10-23 07:59:31 +00:00
Claes Redestad
c1524c59ad
8255208: CodeStrings passed to Disassembler::decode are ignored
...
Reviewed-by: kvn, iklam
2020-10-23 07:30:28 +00:00
Jie Fu
8e5dff08fa
8255213: Shenandoah build fails without JFR after JDK-8255036
...
Reviewed-by: shade
2020-10-23 07:16:03 +00:00
Roland Westrelin
fe74f3cd10
8255224: x86_32 tests fail with "bad AD file" after JDK-8223051
...
Reviewed-by: shade, kvn
2020-10-23 07:11:58 +00:00