Christian Thalinger
|
9ecc7cc928
|
8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Reviewed-by: dnsimon, vlivanov
|
2016-03-10 13:04:43 -08:00 |
|
Christian Thalinger
|
54ca53c593
|
8151266: HotSpotResolvedJavaFieldImpl::isStable() does not work as expected
Reviewed-by: never, twisti
|
2016-03-08 15:10:02 -08:00 |
|
Vivek Deshpande
|
40fe96de0d
|
8150767: Enables SHA Extensions on x86
Add x86 intrinsics for SHA-1 and SHA-256.
Co-authored-by: Shravya Rukmannagari <shravya.rukmannagari@intel.com>
Reviewed-by: kvn, twisti
|
2016-03-03 22:02:13 -08:00 |
|
Benoit Daloze
|
8cc9a5146b
|
8150727: [JVMCI] add LoadLoad to the implicit memory barriers on AMD64
Reviewed-by: rschatz, twisti
|
2016-02-26 13:21:28 +01:00 |
|
Christian Thalinger
|
88575c5de7
|
8150561: [AArch64] JVMCI improvements
Reviewed-by: kvn
|
2016-02-24 09:22:45 -08:00 |
|
Tom Rodriguez
|
cc370ff8f2
|
8150075: [JVMCI] expose reserved stack machinery and Inline flag in HotSpotVMConfig
Reviewed-by: kvn, twisti
|
2016-02-17 09:57:10 -08:00 |
|
Konstantin Shefov
|
2099cecfb0
|
Merge
|
2016-02-15 13:26:44 +01:00 |
|
Konstantin Shefov
|
a23b1b586f
|
8149740: NPEs when executing some HotSpotConstantReflectionProvider with null args
Reviewed-by: twisti, dnsimon
|
2016-02-15 14:32:49 +03:00 |
|
Konstantin Shefov
|
bf33c21af5
|
8149472: NPE when executing HotSpotConstantReflectionProvider::constantEquals with null first arg
Reviewed-by: twisti, kvn, dnsimon
|
2016-02-15 14:31:21 +03:00 |
|
Tobias Hartmann
|
8b42758800
|
Merge
|
2016-02-15 11:52:51 +01:00 |
|
Jesper Wilhelmsson
|
c6d81e192d
|
Merge
|
2016-02-11 21:07:38 +01:00 |
|
Roland Schatz
|
7cf2c51fa7
|
8148741: compiler/jvmci/code/SimpleDebugInfoTest.java fails in 'frame::sender_for_compiled_frame'
Reviewed-by: twisti
|
2016-02-08 18:52:03 +01:00 |
|
Christian Thalinger
|
272bd6a401
|
8149695: [JVMCI] add missing Checkstyle configuration file
Reviewed-by: kvn
|
2016-02-11 11:32:44 -10:00 |
|
Christian Thalinger
|
98bbb4efa0
|
8149415: [AArch64] implement JVMCI CodeInstaller
Reviewed-by: aph, kvn
|
2016-02-10 11:23:17 -10:00 |
|
Doug Simon
|
60a582e9be
|
8149019: remove redundant modifiers
Reviewed-by: twisti
|
2016-02-08 18:52:03 +01:00 |
|
Doug Simon
|
56c2dccccf
|
8148981: remove ResolvedJavaType.getClassFilePath()
Reviewed-by: twisti
|
2016-02-03 12:16:44 +01:00 |
|
Roland Schatz
|
76b459d629
|
8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285
Reviewed-by: twisti
|
2016-02-03 12:16:44 +01:00 |
|
Christian Wimmer
|
b220252b74
|
8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider
Reviewed-by: twisti
|
2016-01-26 11:28:54 -10:00 |
|
Tom Rodriguez
|
a3351a8233
|
8148101: [JVMCI] Make CallingConvention.Type extensible
Reviewed-by: twisti
|
2016-01-25 09:12:58 -08:00 |
|
Tom Rodriguez
|
4205407d83
|
8146424: runtime/ReservedStack/ReservedStackTest.java triggers: assert(thread->deopt_mark() == __null) failed: no stack overflow from deopt blob/uncommon trap
Reviewed-by: twisti
|
2016-01-22 11:11:06 -08:00 |
|
Tom Rodriguez
|
87d68c21c4
|
8147432: JVMCI should report bailouts in PrintCompilation output
Reviewed-by: kvn, twisti
|
2016-01-22 11:08:07 -08:00 |
|
Roland Schatz
|
5456fcf370
|
8147599: [JVMCI] simplify code installation interface
Reviewed-by: twisti
|
2016-01-20 14:22:46 +01:00 |
|
Roland Schatz
|
fdb6716fd4
|
8147564: [JVMCI] remove unused method CodeCacheProvider.needsDataPatch
Reviewed-by: twisti
|
2016-01-18 17:31:14 +01:00 |
|
Christian Thalinger
|
01f58aa4da
|
8146820: JVMCI options should not use System.getProperty directly
Reviewed-by: kvn, dnsimon
|
2016-01-15 13:08:40 -10:00 |
|
Tobias Hartmann
|
01428c44de
|
Merge
|
2016-01-15 09:15:33 +01:00 |
|
Doug Simon
|
394ff6ff9a
|
8146364: Remove @ServiceProvider mechanism from JVMCI
Reviewed-by: twisti
|
2016-01-14 14:34:36 +01:00 |
|
Alejandro Murillo
|
d1460d5224
|
8146660: Resolve merge issue in resulting from sun.misc.VM move to jdk.internal.misc
Reviewed-by: twisti, erikj, chegar
|
2016-01-13 12:45:36 -08:00 |
|
Doug Simon
|
c1d5c540ac
|
8146001: Remove support for command line options from JVMCI
Reviewed-by: twisti
|
2016-01-05 10:57:15 -10:00 |
|
Christian Thalinger
|
fb318fc787
|
8146245: compiler/jvmci/ tests fail: java.lang.AssertionError: minimum config for aarch64
Reviewed-by: kvn
|
2015-12-28 10:10:37 -10:00 |
|
Doug Simon
|
ae88612f52
|
8146157: JVMCI must not fold accesses to @Stable fields if -XX:-FoldStableValues
Reviewed-by: twisti
|
2015-12-26 16:59:26 +01:00 |
|
Andrew Haley
|
cee2a179e6
|
8143072: [JVMCI] Port JVMCI to AArch64
Reviewed-by: gdub, rschatz, twisti, kvn
|
2015-12-23 20:19:42 -10:00 |
|
Jesper Wilhelmsson
|
40c4fe8573
|
Merge
|
2016-02-03 01:35:25 +01:00 |
|
Christian Thalinger
|
9e981ee107
|
Merge
|
2015-12-18 12:39:02 -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 |
|
Doug Simon
|
bbc34efe26
|
8144944: JVMCI compiler initialization can happen on different thread than JVMCI initialization
Reviewed-by: twisti
|
2015-12-09 22:57:52 +01:00 |
|
Paul Sandoz
|
73acd18275
|
8144223: Move j.l.invoke.{ForceInline, DontInline, Stable} to jdk.internal.vm.annotation package
Reviewed-by: jrose, vlivanov, mchung, roland
|
2015-12-03 11:18:34 +01: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 |
|
Mikael Gerdin
|
1163c0a2cb
|
8147461: Use byte offsets for vtable start and vtable length offsets
Reviewed-by: cjplummer, coleenp, dnsimon
|
2016-01-27 14:50:56 +01:00 |
|
Christian Thalinger
|
5820fb001a
|
8144083: [JVMCI] CompilationResult should be finalized by JVMCI compiler and made effectively final
Reviewed-by: iveresov, twisti
|
2015-12-01 15:11:15 -10:00 |
|
Doug Simon
|
c595f5b0c9
|
8143730: [JVMCI] infopoint recording is too restrictive
Reviewed-by: twisti
|
2015-11-30 15:40:07 -10: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 |
|
Christian Thalinger
|
a38ea495d6
|
8139170: JVMCI refresh
Reviewed-by: kvn
|
2015-11-04 07:23:23 -10: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 |
|
Christian Thalinger
|
f1c801e561
|
8139524: JVMCI cannot be initialized with CMS or Serial GCs
Reviewed-by: iveresov
|
2015-10-13 09:21:10 -10: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 |
|
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 |
|