Aleksey Shipilev
|
b6fce5bbd4
|
8214787: Zero builds fail with "undefined JavaThread::thread_state()"
Reviewed-by: stuefe, zgu
|
2018-12-04 15:47:05 +01:00 |
|
Gustavo Romero
|
d6b70fa2ab
|
8214451: PPC64/s390: Clean up unused CRC32 prototype and function
Reviewed-by: mdoerr, lucy
|
2018-11-28 13:16:54 -05:00 |
|
Boris Ulasevich
|
b2cb5cee6d
|
8213845: ARM32: Interpreter doesn't call result handler after native calls
Reviewed-by: aph
|
2018-11-23 19:45:38 +03:00 |
|
Roland Westrelin
|
e530ca5cc2
|
8214206: Fix for JDK-8213419 is broken on 32-bit
Reviewed-by: mdoerr, shade
|
2018-11-22 17:25:47 +01:00 |
|
Michihiro Horie
|
dbf691d4a2
|
8214205: PPC64: Add instructions for counting trailing zeros
Reviewed-by: mdoerr, gromero
|
2018-11-22 21:43:37 -05:00 |
|
Roland Westrelin
|
11e54e0749
|
8213419: C2 may hang in MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1
Reviewed-by: kvn, dlong, aph
|
2018-11-14 13:15:54 +01:00 |
|
Patric Hedlin
|
2edd37a6ac
|
8191339: [JVMCI] BigInteger compiler intrinsics on Graal
Reviewed-by: kvn
|
2017-12-06 13:07:21 +01:00 |
|
Bernard Blaser
|
dc4be9066f
|
8214027: Reinstate testB_mem_imm pattern in x86_64.ad
Reviewed-by: rkennke
|
2018-11-18 19:45:33 +01:00 |
|
Boris Ulasevich
|
b6f1dd8d68
|
8213947: ARM32: failed check_simd should set UsePopCountInstruction to false
Reviewed-by: kvn
|
2018-11-16 19:30:11 +03:00 |
|
Boris Ulasevich
|
11c5e7968b
|
8213794: ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32
Reviewed-by: dholmes
|
2018-11-16 19:29:40 +03:00 |
|
Nils Eliasson
|
898b4d83c0
|
8213538: VM crashes when MaxVectorSize is set to 0, 1 or 2
Require MaxVectorSize minimum 4 on 64 bit
Reviewed-by: kvn, thartmann
|
2018-11-15 09:45:18 +01:00 |
|
Jakub Vanek
|
14b8e187e2
|
8213826: Disable ARMv6 memory barriers on ARMv5 processors
Reviewed-by: dholmes, bulasevich
|
2018-11-13 21:43:10 -05:00 |
|
Andrew Haley
|
53e8899129
|
8209415: Fix JVMTI test failure HS202
Fix test for static method in exception throw handler
Reviewed-by: adinn
|
2018-11-13 11:21:32 -05:00 |
|
Aleksey Shipilev
|
8f1a1b9cab
|
8213711: Zero build broken after JDK-8213199 (GC abstraction for Assembler::needs_explicit_null_check())
Reviewed-by: rkennke, stuefe
|
2018-11-10 19:27:52 +01:00 |
|
Roman Kennke
|
617ccd6b92
|
8213473: Replace testB_mem_imm matcher with testUB_mem_imm
Reviewed-by: kvn, roland
|
2018-11-09 10:38:07 +01:00 |
|
Roman Kennke
|
7c3f2b06f1
|
8213199: GC abstraction for Assembler::needs_explicit_null_check()
Reviewed-by: adinn, eosterlund
|
2018-11-08 23:31:08 +01:00 |
|
Mikael Vidstedt
|
f69921f2fc
|
8213436: Obsolete UseMembar
Reviewed-by: kvn, dholmes, mdoerr, adinn
|
2018-11-08 11:45:13 -08:00 |
|
Bernard Blaser
|
1117fcb339
|
8213479: Missing x86_64.ad patterns for 8-bit logical operators with destination in memory
Reviewed-by: kvn
|
2018-11-08 15:11:32 +01:00 |
|
Robbin Ehn
|
e35e0ab165
|
8211403: Rename SafepointMechanism::poll(...)
Reviewed-by: mdoerr, dcubed, dholmes
|
2018-11-08 14:32:49 +01:00 |
|
Dmitry Chuyko
|
d95d55f801
|
8198294: AARCH64 - Set flags' optimal defaults for Cavium Thunder X2 CPU
Reviewed-by: adinn, drwhite
|
2018-11-06 15:14:10 +03:00 |
|
Lutz Schmidt
|
b9aa498282
|
8213196: [ppc] [s390]: prepare code for gcc7.3.1 warning (int-in-bool-context)
Reviewed-by: mdoerr, stuefe
|
2018-11-05 14:02:04 +01:00 |
|
Roland Westrelin
|
b5d2e875f6
|
8209835: Aarch64: elide barriers on all volatile operations
Reviewed-by: aph, adinn
|
2018-11-05 12:53:55 +01:00 |
|
Roland Westrelin
|
03ef2b0df5
|
8211320: Aarch64: unsafe.compareAndSetByte() and unsafe.compareAndSetShort() c2 intrinsics broken with negative expected value
Reviewed-by: adinn, aph
|
2018-10-04 09:24:27 +02:00 |
|
Erik Österlund
|
97d3dc7902
|
8212681: Refactor IC locking to use a fine grained CompiledICLocker
Reviewed-by: coleenp, rehn, kvn
|
2018-11-01 14:57:26 +01:00 |
|
Gustavo Romero
|
84a22b6b36
|
8212481: PPC64: Enable POWER9 CPU detection
Reviewed-by: mdoerr, simonis
|
2018-10-16 16:26:28 -04:00 |
|
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 |
|