Chris Plummer
fbe049838a
8148639: Some MethodCounter fields can be excluded when not including C2
...
Removed _interpreter_invocation_count and _interpreter_throwout_count fields for C1
Reviewed-by: kvn, coleenp
2016-03-30 09:52:02 -07:00
Aleksey Shipilev
0c43809cfe
8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles
...
Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp
2016-02-23 22:09:41 +03:00
Vladimir Ivanov
4532f54300
7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode
...
Reviewed-by: jrose, kvn
2016-02-19 20:40:20 +03:00
Jesper Wilhelmsson
40c4fe8573
Merge
2016-02-03 01:35:25 +01:00
Tobias Hartmann
832443d3b0
Merge
2016-01-28 09:49:17 +01:00
Erik Helin
f646b9fac7
8147012: Fix includes in internalVMTests.cpp
...
Reviewed-by: stefank, mgerdin
2016-01-19 11:00:29 +01:00
Jesper Wilhelmsson
54d0181916
Merge
2016-01-14 17:36:29 +01:00
David Lindholm
ad0c208a5a
8146690: Make all classes in GC follow the naming convention
...
Reviewed-by: dholmes, stefank
2016-01-14 13:26:19 +01:00
Kim Barrett
c3808b2091
8143847: Remove REF_CLEANER reference category
...
Remove REF_CLEANER.
Reviewed-by: jwilhelm, mchung, tbenson
2015-12-28 13:59:20 -05:00
David Lindholm
b61875dc9b
8146694: Break out shared constants and static BOT functions
...
Reviewed-by: jwilhelm, tbenson
2016-01-11 09:14:01 +01:00
Kishor Kharbas
790f5bded4
8143925: Enhancing CounterMode.crypt() for AES
...
Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
2015-12-28 23:11:01 -08:00
Andrew Haley
cee2a179e6
8143072: [JVMCI] Port JVMCI to AArch64
...
Reviewed-by: gdub, rschatz, twisti, kvn
2015-12-23 20:19:42 -10:00
Vivek R Deshpande
453650389f
8145688: Update for x86 pow in the math lib
...
Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2015-12-23 21:09:50 -08:00
Christian Thalinger
9e981ee107
Merge
2015-12-18 12:39:02 -08:00
Vladimir Ivanov
0e01750370
8133612: new clone logic added in 8042235 is missing from compiler intrinsics
...
Reviewed-by: roland
2015-12-18 20:23:28 +03:00
Vivek Deshpande
6a52e93df7
8143353: update for x86 sin and cos in the math lib
...
Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2016-01-08 21:06:50 -08:00
Frederic Parain
ef800bd53f
8046936: JEP 270: Reserved Stack Areas for Critical Sections
...
Reviewed-by: acorn, dcubed
2015-12-11 09:07:07 -08:00
Christian Thalinger
bf5db72254
8134994: use separate VMStructs databases for SA and JVMCI
...
Reviewed-by: kbarrett
2015-12-14 17:02:02 -10:00
Vivek R Deshpande
2d9a6cfd3f
8143355: Update for addition of vectorizedMismatch intrinsic for x86
...
Co-authored-by: Liqi Yi <liqi.yi@intel.com>
Reviewed-by: kvn
2015-12-07 16:35:07 -08:00
Lana Steuck
9e317be494
Merge
2015-12-02 10:19:14 -08:00
Mikael Gerdin
211dc93a85
8148047: Move the vtable length field to Klass
...
Reviewed-by: cjplummer, twisti, coleenp, kbarrett
2015-12-01 10:35:49 +01:00
Iris Clark
5793ec1b6a
Merge
2015-11-29 20:29:32 -08:00
Markus Grönlund
2ad9d3192f
8140485: Class load and creation cleanup
...
Reviewed-by: hseigel, coleenp, sspitsyn
2015-12-08 20:04:03 +01:00
Iris Clark
eb6fab9412
Merge
2015-11-20 12:22:41 -08:00
Iris Clark
2e24972c63
Merge
2015-11-16 17:10:04 -08:00
Nils Eliasson
a51ff63df7
Merge
2015-11-24 10:30:23 +01:00
Kim Barrett
e8c5bc2024
8143014: Access PtrQueue member offsets through derived classes
...
Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
2015-11-17 16:40:52 -05:00
Joseph Provino
539395ffbf
Merge
2015-11-11 23:47:41 +00:00
Jesper Wilhelmsson
1a5787d42e
Merge
2015-11-05 19:31:57 +01:00
Iris Clark
8fe1b0faab
Merge
2015-11-02 09:11:55 -08:00
Kim Barrett
fd7b3345c8
8077571: ObjPtrQueue is poorly named
...
Renamed to SATBMarkQueue and renamed files.
Reviewed-by: brutisso, tschatzl, dholmes, twisti
2015-11-06 16:30:40 -05:00
Iris Clark
514eb6fd77
Merge
2015-10-25 19:38:20 -07:00
Dean Long
206767c0a2
Merge
2015-10-27 01:45:01 -04:00
Jan Civlin
0485593fbc
8139340: SuperWord enhancement to support vector conditional move (CMovVD) on Intel AVX cpu
...
Emit vector conditional moves
Reviewed-by: kvn
2015-10-26 19:33:31 -07:00
Christian Thalinger
4762c58c08
Merge
2015-10-23 07:18:31 +00:00
Vivek R Deshpande
c07f802b14
8139575: Update for x86 log in the math lib
...
Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
2015-10-22 21:39:25 -07:00
Christian Thalinger
6bc7725c19
8140091: remove VMStructs cast_uint64_t workaround for GCC 4.1.1 bug
...
Reviewed-by: erikj, kvn
2015-10-22 13:18:15 -10:00
Joseph Provino
db5f26110b
Merge
2015-10-20 11:17:19 -04:00
David Lindholm
a7d89b56a8
8139434: Unify GenRemSet and CardTableRS
...
Reviewed-by: jwilhelm, mgerdin
2015-10-14 09:33:45 +02:00
Yumin Qi
93d709dc4b
8135284: Remove Method::_method_size field
...
Remove Method::_method_size to improve memory footprint after JDK-8135085,which increased 4 bytes for 32 platform. Also removed related unused code in SA.
Reviewed-by: coleenp, hseigel
2015-10-14 08:12:33 -07:00
David Lindholm
77021edbd0
8139506: Remove the WaterMark class
...
Reviewed-by: stefank, mgerdin
2015-10-13 14:07:05 +02:00
Coleen Phillimore
5179fc3488
8139163: InstanceKlass::cast passes through NULL
...
Reduce raw (InstanceKlass*) casts and InstanceKlass::cast, which no long allows null
Reviewed-by: twisti, kbarrett
2015-10-26 13:11:36 -04:00
Daniel D. Daugherty
cb0500e51d
8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
...
Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.
Reviewed-by: cvarming, dholmes, sspitsyn, coleenp
2015-10-24 15:44:08 -07:00
Iris Clark
34406f46c6
Merge
2015-09-29 17:57:55 -07:00
Christian Thalinger
16526e000e
8136421: JEP 243: Java-Level JVM Compiler Interface
...
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
2015-10-08 12:49:30 -10:00
Vivek R Deshpande
5a633b1cbd
8132207: update for x86 exp in the math lib
...
Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
2015-10-05 20:02:40 -07:00
Igor Veresov
74519e1e1a
Merge
2015-09-25 12:04:35 -07:00
Vladimir Ivanov
1cfbe2dec5
8139595: MethodHandles::remove_dependent_nmethod is not MT safe
...
Reviewed-by: jrose, coleenp
2015-11-18 03:03:43 +03:00
Nils Eliasson
2f9e32256d
Merge
2015-11-13 13:31:48 +01:00
Gilles Duboscq
c4ce43c1ac
8141133: [JVMCI] crash during safepoint deopt if rethrow_exception is set
...
Reviewed-by: twisti
2015-11-11 14:40:38 -10:00