Stefan Karlsson
|
04ef527ede
|
8224878: Use JVMFlag parameters instead of name strings
Reviewed-by: gziemski, dholmes, jrose
|
2019-08-26 09:15:43 +02:00 |
|
Kim Barrett
|
1acad37ee6
|
8227054: ServiceThread needs to know about all OopStorage objects
8227053: ServiceThread cleanup of OopStorage is missing some
OopStorages provides named access and iteration.
Reviewed-by: eosterlund, pliden, coleenp
|
2019-08-21 18:42:30 -04:00 |
|
Shravya Rukmannagari
|
793585b494
|
8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES
Co-authored-by: Smita Kamath <smita.kamath@intel.com>
Reviewed-by: kvn, valeriep
|
2019-08-16 14:42:50 -07:00 |
|
Stefan Karlsson
|
ae5615c614
|
8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
Reviewed-by: rkennke, coleenp, kbarrett, dcubed
|
2019-08-06 10:48:21 +02:00 |
|
Mikael Vidstedt
|
f73a94a772
|
Merge
|
2019-07-23 11:17:59 -07:00 |
|
Kim Barrett
|
4d471e7845
|
8228340: JVMCI deleteGlobalHandle doesn't delete the handle
Add missing call to OopStorage::release() when deleting global handles in JVMCI to prevent handles leak.
Reviewed-by: kvn, dlong
|
2019-07-18 09:15:26 -07:00 |
|
Kim Barrett
|
e396e38bb3
|
8227653: Add VM Global OopStorage
Replaced conditional JVMCI global storage with VM global storage.
Reviewed-by: tschatzl, lfoltan, kvn
|
2019-07-18 14:57:32 -04:00 |
|
Jamsheed Mohammed C M
|
da3672a299
|
8227068: [Graal] MappedByteBuffer bulk access memory failures are not handled gracefully
Unsafe.copyMemory access failures are handled gracefully.
Reviewed-by: dnsimon, kvn
|
2019-07-12 11:51:07 -07:00 |
|
Coleen Phillimore
|
04b98fd1df
|
8222446: assert(C->env()->system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ
Remove SystemDictionary::modification_counter optimization
Reviewed-by: dlong, eosterlund
|
2019-07-10 07:58:24 -04:00 |
|
Jesper Wilhelmsson
|
a1e6e5f785
|
Merge
|
2019-06-25 14:36:31 +02:00 |
|
Daniel D. Daugherty
|
b0933034e0
|
8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes
Reviewed-by: dholmes, rehn, dlong
|
2019-06-24 22:38:17 -04:00 |
|
Dean Long
|
01c739c34a
|
8225369: [AOT] vm/classfmt/cpl/cplres001/cplres00101m004/cplres00101m004.html fails
Reviewed-by: kvn, never
|
2019-06-24 18:51:54 -04:00 |
|
Vladimir Kozlov
|
3b0ee5a6d8
|
8225810: Update JVMCI
Reviewed-by: never, dnsimon
|
2019-06-21 16:21:13 -07:00 |
|
Jesper Wilhelmsson
|
86ce4e9448
|
Merge
|
2019-06-21 04:16:18 +02:00 |
|
Vladimir Kozlov
|
2ccecc495c
|
8223794: applications/kitchensink/Kitchensink.java crash bad oop with Graal
Added new nmethod::oop_at_phantom() method for JVMCI to notify GC that oop should be kept alive
Reviewed-by: dlong, eosterlund
|
2019-06-20 10:32:25 -07:00 |
|
Pengfei Li
|
42cb79a91f
|
8226222: [JVMCI] Export AArch64 field VM_Version::_psr_info.dczid_el0
Reviewed-by: kvn
|
2019-06-17 09:40:07 +00:00 |
|
Vladimir Kozlov
|
919c0e9d8e
|
8223796: JVMCIEnv::get_jvmci_type does not keep klasses alive
Reviewed-by: iveresov, eosterlund
|
2019-06-12 10:37:35 -07:00 |
|
Doug Simon
|
3c5ff8db74
|
8225492: Update JVMCI
Reviewed-by: iveresov, kvn
|
2019-06-10 15:55:11 -07:00 |
|
Daniel D. Daugherty
|
d6be015b16
|
8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes
Reviewed-by: dholmes, rehn, dlong
|
2019-06-24 22:38:17 -04:00 |
|
Dean Long
|
c18ffd6a79
|
8223050: JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods
Reviewed-by: kvn, dnsimon
|
2019-06-07 18:11:33 -04:00 |
|
Tom Rodriguez
|
38204f9c65
|
8209626: [JVMCI] Use implicit exception table for dispatch and printing
Reviewed-by: kvn
|
2019-06-07 10:26:21 -07:00 |
|
Vladimir Kozlov
|
bb4d2bc846
|
8222371: Use UL for TraceNMethodInstalls code
Reviewed-by: dholmes
|
2019-06-06 16:06:10 -07:00 |
|
Vladimir Kozlov
|
7356905a83
|
8225019: Update JVMCI
Reviewed-by: never, dlong
|
2019-06-04 12:44:53 -07:00 |
|
Igor Veresov
|
e47daab7b4
|
8223320: [AOT] jck test api/javax_script/ScriptEngine/PutGet.html fails when test classes are AOTed
Materialization of primitive boxes should use caches
Reviewed-by: kvn, never
|
2019-06-03 13:21:02 -07:00 |
|
Robbin Ehn
|
9baafa55a6
|
8221734: Deoptimize with handshakes
Reviewed-by: dcubed, dholmes, pchilanomate, dlong, coleenp
|
2019-05-23 10:13:29 +02:00 |
|
Stefan Karlsson
|
c9846fce19
|
8224201: Simplify JVM flag macro expansions
Reviewed-by: rehn, kvn, stuefe, tschatzl, coleenp, gziemski
|
2019-05-22 13:05:37 +02:00 |
|
Thomas Stuefe
|
2257bae7a2
|
8224487: outputStream should not be copyable
Reviewed-by: kbarrett, coleenp
|
2019-05-22 07:10:54 +02:00 |
|
Coleen Phillimore
|
d95f5a3ec0
|
8224010: Incorrect string interning
Revert jvmci change
Reviewed-by: dholmes, jiangli
|
2019-05-15 20:33:17 -04:00 |
|
Coleen Phillimore
|
204059634d
|
8223657: Remove unused THREAD argument from SymbolTable functions
Also made lookup and lookup_only functions private to SymbolTable. External callers use new_symbol or probe.
Reviewed-by: dholmes, gziemski
|
2019-05-14 11:29:18 -04:00 |
|
Doug Simon
|
8de6f58988
|
8223531: [Graal] assert(type() == T_INT) failed: type check
Reviewed-by: dlong, thartmann, never, kvn
|
2019-05-10 10:30:06 -07:00 |
|
Gerard Ziemski
|
2767374bb7
|
8223639: [JVMCI] jvmciCompiler.cpp needs to include "oops/objArrayOop.inline.hpp""
Added missing header
Reviewed-by: dlong, kvn
|
2019-05-09 16:34:20 -05:00 |
|
Stefan Karlsson
|
c90f3ee68b
|
8223624: Cleanup includes of universe.hpp
Reviewed-by: coleenp, lkorinth
|
2019-05-09 14:28:30 +02:00 |
|
Stefan Karlsson
|
5a8ba256df
|
8223136: Move compressed oops functions to CompressedOops class
Reviewed-by: coleenp, lkorinth
|
2019-05-09 14:26:03 +02:00 |
|
Ao Qi
|
c5fc45ee08
|
8222926: Shenandoah build fails with --with-jvm-features=-compiler1
Reviewed-by: shade, rkennke
|
2019-05-08 20:57:12 +08:00 |
|
Vladimir Kozlov
|
72f082e925
|
8223332: Update JVMCI
Reviewed-by: never, dnsimon
|
2019-05-06 20:05:19 -07:00 |
|
Vladimir Kozlov
|
c642ba3d7c
|
8223262: [AOT] jaotc crashes with assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending
Added missing checks for pending exception.
Reviewed-by: never, gdub, dnsimon
|
2019-05-03 09:07:30 -07:00 |
|
Vladimir Kozlov
|
e9c523ae5f
|
8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp
|
2019-05-01 12:31:29 -07:00 |
|
Dean Long
|
61f35bf898
|
8219403: JVMCIRuntime::adjust_comp_level should be replaced
Reviewed-by: kvn, dnsimon, never
|
2019-04-24 09:10:45 -07:00 |
|
Coleen Phillimore
|
fbafef11c0
|
8222811: Consolidate MutexLockerEx and MutexLocker
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn
|
2019-04-25 10:56:31 -04:00 |
|
Lois Foltan
|
4f2478e234
|
8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names
Add JVM_CONSTANT_Module and JVM_CONSTANT_Package to classfile_constants.h
Reviewed-by: coleenp, hseigel
|
2019-04-23 07:05:38 -04:00 |
|
Per Lidén
|
a7dd794beb
|
8221648: Remove CollectedHeap::is_in_closed_subset()
Reviewed-by: kbarrett, tschatzl
|
2019-04-02 10:04:25 +02:00 |
|
Thomas Schatzl
|
ece7e8a2a1
|
8220301: Remove jbyte use in CardTable
Use CardTable::CardValue aliased to uint8_t instead.
Reviewed-by: kbarrett, shade
|
2019-03-13 21:01:56 +01:00 |
|
Ao Qi
|
f15a31f766
|
8220344: Build failures when using --with-jvm-features=-g1gc,-jfr
Reviewed-by: tschatzl, zgu
|
2019-03-12 09:59:58 -04:00 |
|
Lois Foltan
|
9631b06423
|
8217998: Remove method_type field associated with the appendix field of an indy or method handle call
Removed the unused method_type field associated with the appendix field of an indy or method handle call.
Reviewed-by: acorn, coleenp, dlong
|
2019-02-13 15:50:08 -05:00 |
|
Robbin Ehn
|
046a1f0ff7
|
8218041: Assorted wrong/missing includes
Reviewed-by: dholmes, kbarrett, stefank, shade
|
2019-01-31 10:31:39 +01:00 |
|
Jesper Wilhelmsson
|
bc920bd00d
|
Merge
|
2019-01-22 19:56:19 +01:00 |
|
Doug Simon
|
0622059445
|
8215375: [Graal] jck:vm/jvmti/Exception/excp001/excp00101 fails in Graal as JIT mode and -Xcomp mode
Reviewed-by: kvn, dlong
|
2019-01-20 14:57:22 +01:00 |
|
Tom Rodriguez
|
e590813950
|
8215748: Application fails when executed with Graal
Reviewed-by: iveresov, kvn, thartmann
|
2019-01-15 22:59:33 -08:00 |
|
Doug Simon
|
5f5d4425c2
|
8217445: [JVMCI] incorrect management of JVMCI compilation failure reason string
Reviewed-by: kvn, thartmann
|
2019-01-22 10:12:05 +01:00 |
|
Jesper Wilhelmsson
|
cda0d67617
|
Merge
|
2019-01-16 20:53:09 +01:00 |
|