Bob Vandette
|
05027c124c
|
8209093: JEP 340: One AArch64 Port, Not Two
Reviewed-by: dholmes, erikj, mikael, shade, avoitylov, bulasevich
|
2018-10-30 10:39:19 -04:00 |
|
Aleksey Shipilev
|
00f3bbe51b
|
8212617: ARM32 build failures after JDK-7041262 (VM_Version should be called instead of Abstract_VM_Version so that overriding works)
Reviewed-by: hseigel
|
2018-10-17 22:47:59 +02:00 |
|
Aleksey Shipilev
|
b3d9f93363
|
8212616: x86_32 build failures after JDK-8210498 (nmethod entry barriers)
Reviewed-by: kvn, eosterlund
|
2018-10-17 22:42:31 +02:00 |
|
Aleksey Shipilev
|
98fe69f3a2
|
8212608: Minimal VM build failure after JDK-8210498 (nmethod entry barriers)
Reviewed-by: eosterlund
|
2018-10-17 18:31:48 +02:00 |
|
Harold Seigel
|
794d864feb
|
7041262: VM_Version should be called instead of Abstract_VM_Version so that overriding works
Change calls to Abstract_VM_Version methods to be calls to VM_Version methods.
Reviewed-by: coleenp, kbarrett, dholmes
|
2018-10-16 11:08:46 -04:00 |
|
Erik Österlund
|
0192c14c9b
|
8210498: nmethod entry barriers
Reviewed-by: kvn, pliden
|
2018-10-16 13:18:22 +02:00 |
|
Kim Barrett
|
6330fc1cb6
|
8212023: Implicit narrowing in Solaris/sparc initializers
Explicitly narrow or fix destination types.
Reviewed-by: dholmes, tschatzl
|
2018-10-12 17:35:26 -04:00 |
|
David Holmes
|
55692eb0ca
|
8211046: Forced data dependencies serve no purpose on x86
Reviewed-by: eosterlund, rehn
|
2018-10-12 03:51:02 -04:00 |
|
Michihiro Horie
|
df92fc0954
|
8211908: PPC64: Enable SuperWordLoopUnrollAnalysis by default
Reviewed-by: mdoerr, goetz
|
2018-10-10 14:28:35 +02:00 |
|
Ralf Schmelter
|
a9f9385ced
|
8211332: Space for stub routines (code_size2) is too small on new Skylake CPUs
Increase code_size2 for new Skylake CPUs.
Reviewed-by: kvn, stuefe, thartmann
|
2018-10-10 08:36:31 +02:00 |
|
Gunter Haug
|
a6cbbcf334
|
8211768: [s390] Implement JFR profiling
Reviewed-by: simonis, mdoerr
|
2018-10-09 15:06:27 +02:00 |
|
Roman Kennke
|
e77e2d1df8
|
8211219: Type inconsistency in LIRGenerator::atomic_cmpxchg(..)
Reviewed-by: eosterlund, iveresov
|
2018-09-27 13:56:09 +02:00 |
|
Aleksey Shipilev
|
5850a50781
|
8211375: Minimal VM build failures after JDK-8211251 (Default mask register for avx512 instructions)
Reviewed-by: kvn
|
2018-10-03 18:46:26 +02:00 |
|
Rahul Raghavan
|
493b31ba91
|
8211168: Solaris-X64 build failure with error nreg hides the same name in an outer scope
Corrected nreg definition
Reviewed-by: dcubed, kvn, shade
|
2018-10-03 08:03:13 -07:00 |
|
David Holmes
|
a3cd6a1a70
|
8188764: Obsolete AssumeMP and then remove all support for non-MP builds
Reviewed-by: mikael, mdoerr, bulasevich, eosterlund
|
2018-10-03 03:41:57 -04:00 |
|
Sandhya Viswanathan
|
b0ea3a49d2
|
8211251: Default mask register for avx512 instructions
Encode AVX 512 instructions as unmasked instruction where mask register is not specified.
Reviewed-by: kvn
|
2018-10-01 11:54:34 -07:00 |
|
Pengfei Li
|
21af2af13e
|
8211333: AArch64: Fix another build failure after JDK-8211029
Reviewed-by: shade, aph
|
2018-10-01 12:29:47 -04:00 |
|
Roman Kennke
|
f7b890ae5f
|
8211241: Missing obj equals in TemplateTable::fast_aldc
Reviewed-by: dcubed, coleenp
|
2018-10-01 16:34:22 +02:00 |
|
Lutz Schmidt
|
56e6f2cc1b
|
8211145: [ppc] [s390]: Build fails due to -Werror=switch (introduced with JDK-8211029)
Reviewed-by: shade, simonis
|
2018-10-01 12:07:15 +02:00 |
|
Andrew Haley
|
08e1f72237
|
Merge
|
2018-10-01 09:56:45 +01:00 |
|
Aleksey Shipilev
|
feca06a183
|
8211274: x86_32 build failures after JDK-8211029 (Have a common set of enabled warnings for all native libraries)
Reviewed-by: dholmes, tschatzl
|
2018-09-28 18:28:49 +02:00 |
|
Aleksey Shipilev
|
e2baf30529
|
8211272: x86_32 build failures after JDK-8210764 (Update avx512 implementation)
Reviewed-by: rkennke, kvn
|
2018-09-28 18:28:48 +02:00 |
|
Aleksei Voitylov
|
52780f275c
|
8211212: ARM: -Werror=switch build failure
Reviewed-by: shade
|
2018-09-28 15:39:31 +03:00 |
|
Andrew Haley
|
08828a5a4f
|
8211170: AArch64: Warnings in C1 and template interpreter
Reviewed-by: adinn
|
2018-09-26 18:11:00 +01:00 |
|
Pengfei Li
|
f10ce48bc6
|
8210413: AArch64: Optimize div/rem by constant in C1
Remove div-by-zero check for non-zero divisor and generate cheap instructions if divisor is power-of-2
Reviewed-by: aph
|
2018-09-26 06:26:54 +08:00 |
|
Roman Kennke
|
001dbe273b
|
8211061: Tests fail with assert(VM_Version::supports_sse4_1()) on ThreadRipper CPU
Reviewed-by: thartmann, roland
|
2018-09-25 16:41:25 +02:00 |
|
Andrey Petushkov
|
f32e401b0d
|
8211064: [AArch64] Interpreter and c1 don't correctly handle jboolean results in native calls
Reviewed-by: aph
|
2018-09-24 18:19:46 +01:00 |
|
Sandhya Viswanathan
|
092fe55fb1
|
8210764: Update avx512 implementation
Reviewed-by: kvn
|
2018-09-24 16:37:28 -07:00 |
|
Aleksei Voitylov
|
94679309a4
|
8209697: ARM: Explicit barriers for C1/assembler
Reviewed-by: dsamersoff
|
2018-09-24 16:54:42 +03:00 |
|
Aleksei Voitylov
|
6c596e1c31
|
8209695: ARM: Explicit barriers for interpreter
Reviewed-by: dsamersoff
|
2018-09-24 16:52:12 +03:00 |
|
Aleksei Voitylov
|
973f70c6d2
|
8210466: Modularize allocations in assembler
Reviewed-by: rkennke, dsamersoff
|
2018-09-24 16:44:24 +03:00 |
|
Aleksei Voitylov
|
5fa8dfe0f8
|
8210465: ARM: Object equals abstraction for BarrierSetAssembler
Reviewed-by: rkennke, dsamersoff
|
2018-09-24 16:39:02 +03:00 |
|
Coleen Phillimore
|
92575fc3f0
|
8202201: All oop stores in the x64 interpreter are treated as volatile when using G1
Ran out of registers, generated volatile and non-volatile branches.
Reviewed-by: eosterlund, dholmes
|
2018-09-20 08:11:21 -04:00 |
|
Coleen Phillimore
|
cba1e9458b
|
8203466: intermittent crash at jdk.internal.misc.Unsafe::getObjectVolatile (native)
Store rsi, rdi on thread local memory, store r15 in r9, for the stubs that have gc barriers
Reviewed-by: dlong, eosterlund
|
2018-09-18 08:27:01 -04:00 |
|
Michihiro Horie
|
d70db363eb
|
8210660: PPC64: Mapping floating point registers to vsx registers in ppc.ad
Reviewed-by: mdoerr, gromero
|
2018-09-17 23:35:00 -04:00 |
|
Mikael Vidstedt
|
12bac3a02d
|
8210676: Remove some unused Label variables
Reviewed-by: kvn, dholmes, njian, aph
|
2018-09-14 22:35:44 -07:00 |
|
Dmitrij Pochepko
|
8eb4ba001c
|
8210461: AArch64: Math.cos intrinsic gives incorrect results
Reviewed-by: aph
|
2018-09-14 14:24:00 +03:00 |
|
Michihiro Horie
|
f263f6113e
|
8208171: PPC64: Enrich SLP support
Reviewed-by: mdoerr, gromero
|
2018-09-12 14:24:17 +02:00 |
|
Martin Doerr
|
63abf144aa
|
8210497: [PPC64] Vector registers not saved across safepoint
Reviewed-by: goetz, lucy
|
2018-09-12 12:54:16 +02:00 |
|
Andrew Dinn
|
ef320b7a99
|
8210578: AArch64: Invalid encoding for fmlsvs instruction
Sub_op code for fmslvs should be 1 not 0
Reviewed-by: roland
|
2018-09-12 09:12:42 +01:00 |
|
Lutz Schmidt
|
d36dddddab
|
8210319: [s390]: Use of shift operators not covered by cpp standard
Reviewed-by: mdoerr, goetz
|
2018-09-10 16:40:59 +02:00 |
|
Mikael Vidstedt
|
0f68e5221f
|
8210381: Obsolete EmitSync
Reviewed-by: kvn, dcubed, mdoerr, mbaesken, shade
|
2018-09-06 18:06:24 -07:00 |
|
Vladimir Kozlov
|
6f8114227c
|
8209594: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
Replace short jumps and fix other issues when generated code exceed expected range.
Reviewed-by: dlong, rasbold
|
2018-09-04 12:44:02 -07:00 |
|
Gustavo Romero
|
e8b551eac9
|
8210320: PPC64: Fix uninitialized variable in C1 LIR assembler code
Reviewed-by: mbaesken, shade, mdoerr
|
2018-09-04 11:46:23 -04:00 |
|
Aleksey Shipilev
|
aee7d4f600
|
8210357: Zero builds fail after JDK-8207343 (Automate vtable/itable stub size calculation)
Reviewed-by: thartmann
|
2018-09-04 13:19:38 +02:00 |
|
Boris Ulasevich
|
d2e84521c0
|
8209408: Primitive heap access for interpreter BarrierSetAssembler/arm32
Reviewed-by: rkennke
|
2018-09-03 13:42:58 +03:00 |
|
Aleksei Voitylov
|
bf7cd96146
|
8207247: AARCH64: Enable Minimal and Client VM builds
Reviewed-by: aph
|
2018-09-03 13:39:35 +03:00 |
|
Lutz Schmidt
|
f36874335d
|
8207343: Automate vtable/itable stub size calculation
Reviewed-by: kvn, mdoerr
|
2018-09-03 09:43:08 +02:00 |
|
Jesper Wilhelmsson
|
d40735db17
|
Merge
|
2018-08-29 19:48:28 +02:00 |
|
Gunter Haug
|
00eb34a943
|
8209996: [PPC64] Fix JFR profiling
Reviewed-by: mdoerr, simonis
|
2018-08-28 14:55:06 +02:00 |
|