Roman Kennke
|
f6bcc38500
|
8209668: Explicit barriers for C1/assembler
Reviewed-by: roland, eosterlund
|
2018-08-21 13:12:15 +02:00 |
|
Mikael Vidstedt
|
95db6924f2
|
Merge
|
2018-08-20 14:19:30 -07:00 |
|
Tobias Hartmann
|
5b0774ea01
|
8209511: C2 asserts with UseSSE < 4 and AVX enabled: "Label was never bound to a location, but it was used as a jmp target'
Make sure label is bound even if SSE is disabled.
Reviewed-by: kvn
|
2018-08-16 09:09:18 +02:00 |
|
Lutz Schmidt
|
815cdefb43
|
8209433: [s390] Fix build, broken by 8208672 (Enable -Wreorder)
Reviewed-by: tschatzl, shade
|
2018-08-14 14:28:23 +02:00 |
|
Thomas Schatzl
|
a9508324e2
|
8209193: Fix aarch64-linux compilation after -Wreorder changes
Reviewed-by: shade, drwhite
|
2018-08-13 12:24:25 +02:00 |
|
Gunter Haug
|
93c176ef2e
|
8209357: [PPC64] Fix build which was broken by 8208672 (Enable -Wreorder)
Reviewed-by: mbaesken, tschatzl
|
2018-08-13 12:24:25 +02:00 |
|
Aleksei Voitylov
|
1712e272cd
|
8209380: ARM: cleanup maybe-uninitialized and reorder compiler warnings
Reviewed-by: dholmes, drwhite, tschatzl
|
2018-08-13 12:24:25 +02:00 |
|
Boris Ulasevich
|
092e9e4f81
|
8206895: aarch64: rework error-prone cmp instuction
Reviewed-by: aph
|
2018-08-10 14:22:49 +03:00 |
|
Roman Kennke
|
59ca28bf1c
|
8209118: Abstract SATBMarkQueueSet's ThreadLocalData access
Reviewed-by: kbarrett, shade
|
2018-08-09 22:51:48 +02:00 |
|
Roman Kennke
|
cbcc690048
|
8205523: Explicit barriers for interpreter
Reviewed-by: eosterlund, coleenp
|
2018-06-22 16:07:15 +02:00 |
|
Thomas Schatzl
|
e98c176026
|
8208670: Compiler changes to allow enabling -Wreorder
Reviewed-by: kvn
|
2018-08-08 15:31:06 +02:00 |
|
Phil Race
|
32ec91ca9b
|
Merge
|
2018-08-03 09:42:57 -07:00 |
|
Zhengyu Gu
|
23db5cd8a0
|
8208635: Minimal VM build is broken after JDK-8199868 (Support JNI critical functions in object pinning API)
Added missing header file
Reviewed-by: shade, gziemski
|
2018-08-02 11:13:00 -04:00 |
|
Zhengyu Gu
|
b71f3e7104
|
8199868: Support JNI critical functions in object pinning API
Pin/unpin incoming array arguments of critical native JNI call
Reviewed-by: shade, adinn
|
2018-07-31 13:12:06 -04:00 |
|
Harold Seigel
|
c277f9ed8e
|
8207779: Method::is_valid_method() compares 'this' with NULL
Add Method* parameter and make method static to avoid 'thi's comparison with NULL
Reviewed-by: lfoltan, coleenp
|
2018-07-30 16:35:54 -04:00 |
|
Phil Race
|
1387c87093
|
Merge
|
2018-07-26 10:00:40 -07:00 |
|
Xin Liu
|
6cbef1de5d
|
8206075: On x86, assert on unbound assembler Labels used as branch targets
Reviewed-by: kvn, mdoerr, phh
|
2018-07-20 11:55:05 -07:00 |
|
Phil Race
|
28e828130d
|
Merge
|
2018-07-19 10:17:22 -07:00 |
|
Boris Ulasevich
|
2131cb484e
|
8206265: aarch64 jtreg: assert in TestOptionsWithRanges.jtr
Limit flag range to don't overflow 12bit instruction operand
Reviewed-by: aph, dsamersoff
|
2018-07-15 18:16:55 +03:00 |
|
Jesper Wilhelmsson
|
4fc510cc89
|
Merge
|
2018-07-14 02:14:54 +02:00 |
|
Goetz Lindenmaier
|
2e682fa3cd
|
8207049: Minor improvements of compiler code
Reviewed-by: kvn, mdoerr
|
2018-07-12 16:31:28 +02:00 |
|
Goetz Lindenmaier
|
8a9b0134a8
|
8206977: Minor improvements of runtime code
Reviewed-by: coleenp, lfoltan
|
2018-07-11 16:11:10 +02:00 |
|
Gunter Haug
|
bb12ce24ef
|
8206919: s390: add missing info to vm_version_ext_s390
Reviewed-by: simonis, mdoerr
|
2018-07-10 11:36:36 +02:00 |
|
Gunter Haug
|
f36f4df68d
|
8206408: Add missing CPU/system info to vm_version_ext on PPC64
Reviewed-by: mdoerr, simonis
|
2018-07-09 12:51:58 +02:00 |
|
Martin Doerr
|
ea13adc07f
|
8206459: [s390] Prevent restoring incorrect bcp and locals in interpreter and avoid incorrect size of partialSubtypeCheckNode in C2
Reviewed-by: goetz
|
2018-07-09 15:26:58 +02:00 |
|
Andrew Dinn
|
d5c20788ae
|
8206163: AArch64: incorrect code generation for StoreCM
StoreCM may require planting a StoreStore barrier
Reviewed-by: aph, zyao, roland
|
2018-07-09 09:38:11 +01:00 |
|
Matthias Baesken
|
b913444be0
|
8206255: fix compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java jtreg test on linux s390x
Reviewed-by: stuefe
|
2018-07-03 12:40:42 +02:00 |
|
Andrew Dinn
|
c61ba730c1
|
8205694: AArch64: Add test to validate volatile load, store and CAS code generation
Implement tests to check volatile operations are translated to valid code
Reviewed-by: aph, kvn, dpochepk
|
2018-06-28 10:09:58 +00:00 |
|
Smita Kamath
|
3feaefd75f
|
8205528: Base64 encoding algorithm using AVX512 instructions
Reviewed-by: kvn, psandoz
|
2018-06-27 20:21:42 -07:00 |
|
Martin Doerr
|
bcdf345cc2
|
8205609: [PPC64] Fix PPC64 part of 8010319 and TLH without UseSIGTRAP on AIX
Reviewed-by: dholmes, goetz
|
2018-06-27 11:54:15 +02:00 |
|
Kim Barrett
|
8a2170dad7
|
8205559: Remove IN_CONCURRENT_ROOT Access decorator
Removed decorator and made all NativeAccess use barriers.
Reviewed-by: pliden, stefank
|
2018-06-26 16:59:38 -04:00 |
|
Dmitrij Pochepko
|
c7c819cd8b
|
8205475: AARCH64: optimize FPU loads and stores in C1_Runtime1_aarch64.cpp
Reviewed-by: aph, adinn
|
2018-06-25 21:22:16 +03:00 |
|
Dmitrij Pochepko
|
3d7d35c321
|
8189113: AARCH64: StringLatin1 inflate intrinsic doesn't use prefetch instruction
Reviewed-by: aph
|
2018-06-25 16:32:23 +03:00 |
|
Dmitrij Pochepko
|
51d3abfc8c
|
8189103: AARCH64: optimize String indexOf intrinsic
Reviewed-by: aph
|
2018-06-25 16:32:02 +03:00 |
|
Dmitrij Pochepko
|
97aa261f24
|
8202326: AARCH64: optimize string compare intrinsic
Reviewed-by: dsamersoff
|
2018-06-25 16:31:37 +03:00 |
|
Dmitrij Pochepko
|
703073a564
|
8204289: AARCH64: enable math intrinsics usage in interpreter and C1
Reviewed-by: aph, dsamersoff
|
2018-06-25 16:31:18 +03:00 |
|
Dmitrij Pochepko
|
854207f875
|
8189105: AARCH64: create intrinsic for sin and cos
Reviewed-by: aph, adinn
|
2018-06-25 16:30:49 +03:00 |
|
Dmitrij Pochepko
|
fe0bbc424b
|
8196402: AARCH64: create intrinsic for Math.log
Reviewed-by: aph, dsamersoff
|
2018-06-25 16:30:16 +03:00 |
|
Ioi Lam
|
b5f0945a72
|
8204267: Generate comments in -XX:+PrintInterpreter to link to source code
Changed __ macro to use Disassembler::hook()
Reviewed-by: coleenp, aph
|
2018-06-03 23:33:00 -07:00 |
|
Jesper Wilhelmsson
|
dafb3af62d
|
Merge
|
2018-07-11 21:41:43 +02:00 |
|
Roman Kennke
|
943be51fe7
|
8206272: Remove stray BarrierSetAssembler call
Reviewed-by: pliden, shade
|
2018-07-05 19:22:53 +02:00 |
|
Dmitry Samersoff
|
d705440d39
|
8203481: Incorrect constraint for unextended_sp in frame:safe_for_sender
Relaxed assert inside safe_for_sender
Reviewed-by: aph, dpochepk
|
2018-06-24 15:02:08 +03:00 |
|
Severin Gehwolf
|
1a1303e1a6
|
8203188: Add JEP-181 support to the Zero interpreter
Reviewed-by: dholmes, chrisphi
|
2018-06-05 11:55:39 +02:00 |
|
David Holmes
|
95bf19563b
|
8010319: Implementation of JEP 181: Nest-Based Access Control
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Maurizio Mimadamore <maurizio.mimadamore@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Tobias Hartmann <tobias.hartmann@oracle.com>
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Daniel Smith <daniel.smith@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Kumar Srinivasan <kumardotsrinivasan@gmail.com>
Co-authored-by: Boris Ulasevich <boris.ulasevich@bell-sw.com>
Reviewed-by: alanb, psandoz, mchung, coleenp, acorn, mcimadamore, forax, jlahoda, sspitsyn, abuckley
|
2018-06-23 01:32:41 -04:00 |
|
Kim Barrett
|
b84c23399e
|
8205459: Rename Access API flag decorators
Rename OOP_NOT_NULL, IN_HEAP_ARRAY, AS_DEST_NOT_INITIALIZED
Reviewed-by: pliden, stefank
|
2018-06-22 17:46:58 -04:00 |
|
Dmitrij Pochepko
|
0d65441316
|
8189112: AARCH64: optimize StringUTF16 compress intrinsic
Reviewed-by: aph
|
2018-06-22 20:17:02 +03:00 |
|
Dmitrij Pochepko
|
6d34e5c999
|
8205474: AARCH64: wrong zr encoding for ccmp instruction
Reviewed-by: aph
|
2018-06-22 18:49:45 +03:00 |
|
Joshua Zhu
|
e41ac0b971
|
8205004: AArch64: fix failures in jtreg ArraysEqCmpTest
Reviewed-by: aph
|
2018-06-22 18:48:36 +03:00 |
|
Andrew Dinn
|
3ada65c7c2
|
8204331: AArch64: fix CAS not embedded in normal graph error
JDK fails with assert on AArch64 after changes made by JDK-8202377
Reviewed-by: roland, rkennke
|
2018-06-22 11:21:34 +01:00 |
|
Regev Shemy
|
a6ac56a69e
|
8205398: AES-CBC decryption algorithm using AVX512 instructions
Co-authored-by: Shay Gueron <shay.gueron@intel.com>
Co-authored-by: Smita Kamath <smita.kamath@intel.com>
Co-authored-by: Shravya Rukmannagari <shravya.rukmannagari@intel.com>
Reviewed-by: kvn
|
2018-06-21 10:54:07 -07:00 |
|