Wed, 30 Sep 2015 13:54:56 +0200 |
Roland Schatz |
Register and PlatformKind declarations for AVX512. |
Wed, 30 Sep 2015 11:29:19 +0200 |
twisti |
Add new flags to jdk.internal.jvmci.amd64.AMD64.CPUFeature |
Wed, 30 Sep 2015 11:41:40 +0200 |
Stefan Anzinger |
[SPARC] use ld/st_ptr for store JavaThread::jvmci_alternate_call_target |
Wed, 30 Sep 2015 10:38:00 +0200 |
Christian Wirth |
explicit conversion from size_t to int required on windows |
Tue, 29 Sep 2015 22:13:22 +0200 |
Doug Simon |
made CompilerToVM package-private |
Tue, 29 Sep 2015 22:00:39 +0200 |
Doug Simon |
added HotSpotStackIntrospection and made CompilerToVM.getNextStackFrame package-private |
Tue, 29 Sep 2015 21:37:07 +0200 |
Doug Simon |
added HotSpotJVMCIRuntimeProvider.collectCounters and made CompilerToVM.collectCounters package-private |
Tue, 29 Sep 2015 21:15:04 +0200 |
Doug Simon |
made CompilerToVM.disassembleCodeBlob package-private |
Tue, 29 Sep 2015 18:51:26 +0200 |
Doug Simon |
added HotSpotCodeCacheProvider.notifyCompilationStatistics and HotSpotCodeCacheProvider.resetCompilationStatistics and made made these methods package-private in CompilerToVM |
Tue, 29 Sep 2015 17:47:21 +0200 |
Doug Simon |
added CodeCacheProvider.shouldDebugNonSafepoints and made CompilerToVM.shouldDebugNonSafepoints package-private |
Tue, 29 Sep 2015 17:30:51 +0200 |
Doug Simon |
Merge. |
Tue, 29 Sep 2015 17:28:55 +0200 |
Doug Simon |
added CodeCacheProvider.invalidateInstalledCode and made CompilerToVM.invalidateInstalledCode package-private |
Tue, 29 Sep 2015 16:37:09 +0200 |
Doug Simon |
added CodeCacheProvider.getMaxCallTargetOffset and made CompilerToVM.getMaxCallTargetOffset package-private |
Tue, 29 Sep 2015 08:13:01 -0700 |
Stefan Anzinger |
Add support for SPARC/Linux |
Tue, 29 Sep 2015 15:55:37 +0200 |
Doug Simon |
added HotSpotJVMCIRuntimeProvider.getLogStream() and made CompilerToVM.writeDebugOutput and CompilerToVm.flushDebugOutput package-private |
Tue, 29 Sep 2015 14:43:37 +0200 |
Doug Simon |
expanded CodeCacheProvider so that it supports all forms of code installation and made CompilerToVM.installCode package-private |
Mon, 28 Sep 2015 21:31:35 +0200 |
Doug Simon |
removed unused HotSpotCodeCacheProvider.addExternalMethod |
Mon, 28 Sep 2015 21:22:12 +0200 |
Doug Simon |
added CompilationRequest to package up a compilation request and be able to add VM specific context |
Mon, 28 Sep 2015 17:09:29 +0200 |
Stefan Anzinger |
[SPARC] canStoreValue as switch statement; new type V64_SINGLE |
Mon, 28 Sep 2015 16:38:43 +0200 |
Doug Simon |
added mxbuild/ to .hgignore |
Tue, 22 Sep 2015 18:01:15 +0200 |
Gilles Duboscq |
JDK-8135277: [JVMCI] assert(fr().is_deoptimized_frame()) failed: frame must be scheduled for deoptimization |
Sun, 27 Sep 2015 15:44:36 +0200 |
Doug Simon |
changed linked resources in hotspot CDT project to reflect file system structure |
Sun, 27 Sep 2015 15:10:30 +0200 |
Doug Simon |
adapt to mx change in terms of where generated output is placed |
Fri, 25 Sep 2015 09:58:47 -0700 |
Tom Rodriguez |
Correct javadoc for CompilerToVM |
Fri, 25 Sep 2015 18:45:35 +0200 |
Christian Humer |
Remove source deployment. |
Fri, 25 Sep 2015 08:58:37 +0200 |
Doug Simon |
made JVMCIRuntime::save_options a void function |
Thu, 24 Sep 2015 20:51:57 -0700 |
Tom Rodriguez |
Minor -G option parsing fixes |
Thu, 24 Sep 2015 14:33:14 +0200 |
Roland Schatz |
Remove dependency from HotSpotJVMCIRuntime to CompilerFactory. |
Thu, 24 Sep 2015 14:21:10 +0200 |
Roland Schatz |
JavaKind is not a PlatformKind. |
Thu, 24 Sep 2015 13:58:05 +0200 |
Doug Simon |
restricted and documented constant pool entry types supported by resolveConstantInPool and resolvePossiblyCachedConstantInPool |
Wed, 23 Sep 2015 19:36:50 +0200 |
Stefan Anzinger |
SPARCKind: Add 32 bit vector kinds |
Wed, 23 Sep 2015 19:31:54 -0700 |
Tom Rodriguez |
trivial prefixes shoudl only apply to the compiler itself |
Wed, 23 Sep 2015 19:16:55 -0700 |
Tom Rodriguez |
Initialize _monitor_safe |
Wed, 23 Sep 2015 17:38:26 -0700 |
Tom Rodriguez |
Expose hasBalancedMonitors |
Wed, 23 Sep 2015 17:38:06 -0700 |
Tom Rodriguez |
Fix toString output |
Thu, 24 Sep 2015 00:27:14 +0200 |
Doug Simon |
fixed javadoc for lookupNameRefInPool and lookupSignatureRefInPool in CompilerToVM and renamed them to lookupNameInPool and lookupSignatureInPool |
Wed, 23 Sep 2015 15:43:53 +0200 |
Stefan Anzinger |
[SPARC] Remove JavaKind dependency |
Tue, 22 Sep 2015 23:14:18 +0200 |
Doug Simon |
set default jvmci.compiler property explicitly based on available suites |
Tue, 22 Sep 2015 22:35:02 +0200 |
Doug Simon |
renamed JVMCIRuntime::parse_properties to JVMCIRuntime::init_system_properties |
Tue, 22 Sep 2015 22:29:28 +0200 |
Doug Simon |
JVMCI options are now passed as individual -Djvmci.option.<name>=<value> arguments on the command line instead of -Djvmci.options=<multiple options settings separated by spaces> |
Tue, 22 Sep 2015 11:57:49 -0700 |
Christian Wimmer |
Remove assertion. It does not hold for fields with Word types, and the Word type is not known in JVMCI. |
Tue, 22 Sep 2015 08:51:10 -0700 |
Tom Rodriguez |
Don't expect internal fields when rematerializing object for C2 methods |
Tue, 22 Sep 2015 17:28:53 +0200 |
Roland Schatz |
Make implementation classes package private. |
Tue, 22 Sep 2015 17:13:02 +0200 |
Roland Schatz |
Avoid public native methods in CompilerToVM class. |
Tue, 22 Sep 2015 16:11:39 +0200 |
Roland Schatz |
Remove unused classes. |
Tue, 22 Sep 2015 11:49:26 +0200 |
Roland Schatz |
Remove SPARC.spillSlotSize method. |
Tue, 22 Sep 2015 11:35:36 +0200 |
Roland Schatz |
Remove TargetDescription.getSizeInBytes method. |
Tue, 22 Sep 2015 01:48:51 +0200 |
twisti |
Make HotSpotCodeCacheProvider.installMethod throw an exception if code installation fails |
Tue, 22 Sep 2015 01:48:34 +0200 |
Doug Simon |
fixed C warning |
Mon, 21 Sep 2015 17:18:57 +0200 |
Doug Simon |
avoid creating providers for unnamed JVMCI services |
Mon, 21 Sep 2015 15:01:13 +0200 |
Roland Schatz |
Remove rawValue from HotSpotMetaspaceConstantImpl, patch raw pointer at code installation time. |
Mon, 21 Sep 2015 11:48:40 +0200 |
Stefan Anzinger |
Create default for os::default_file_open_flags on Solaris; JVMCIRuntime::parse_lines: use ::open instead of os::open |
Fri, 18 Sep 2015 14:31:54 -0700 |
Tom Rodriguez |
Fix trivial prefixes code |
Fri, 18 Sep 2015 10:01:42 -0700 |
Tom Rodriguez |
Use separate throws |
Fri, 18 Sep 2015 09:47:14 -0700 |
Tom Rodriguez |
Fix race in initialization of trivial prefixes |
Fri, 18 Sep 2015 16:23:13 +0200 |
Stefan Anzinger |
JVMCIRuntime::parse_lines use os::default_file_open_flags for opening files |
Fri, 18 Sep 2015 10:49:43 +0200 |
Stefan Anzinger |
CompilerToVM.getVtableIndexForInterfaceMethod check if receiver class is initialized (JDK-8136655) |
Fri, 18 Sep 2015 10:10:55 +0200 |
Stefan Anzinger |
CompilerToVm.getVtableIndexForInterfaceMethod must not allow non-interface methods (JDK-8136659) |
Fri, 18 Sep 2015 15:16:15 +0200 |
Doug Simon |
added CompilerToVM.compilerToVM() for static access to the CompilerToVM instance |
Fri, 18 Sep 2015 15:05:04 +0200 |
Doug Simon |
consistently use HotSpotVMConfig.config() for static access to the HotSpotVMConfig instance |
Fri, 18 Sep 2015 12:11:45 +0200 |
Roland Schatz |
Add asConstantJavaValue method to ValueUtil. |
Fri, 18 Sep 2015 11:52:39 +0200 |
Roland Schatz |
Use AMD64Kind instead of JavaKind in AMD64 backend. |
Fri, 18 Sep 2015 11:29:40 +0200 |
Roland Schatz |
Use illegal PlatformKind instead of JavaKind.Illegal in LIRKind.Illegal. |
Fri, 18 Sep 2015 11:26:41 +0200 |
Roland Schatz |
Remove unused method. |
Thu, 17 Sep 2015 21:28:18 -0700 |
Tom Rodriguez |
Remove leftover printing code |
Thu, 17 Sep 2015 18:25:08 -0700 |
Tom Rodriguez |
Replace JVMCICompileWithC1Only with package based controls |
Thu, 17 Sep 2015 12:58:40 -0700 |
Tom Rodriguez |
Propagate exceptions up instead of aborting |
Thu, 17 Sep 2015 12:11:28 -0700 |
Tom Rodriguez |
HotSpotMethodData must handle profile data when TypeProfileLevel is non-zero |
Thu, 17 Sep 2015 12:10:17 -0700 |
Tom Rodriguez |
HotSpotMethodData shouldn't hardcode constants |
Thu, 17 Sep 2015 13:52:48 +0200 |
Roland Schatz |
Remove unnecessary toStackKind conversion. |
Thu, 17 Sep 2015 10:27:23 +0200 |
Roland Schatz |
Use arrayIndexScale instead of element size to calculate memory consumption of arrays. |
Wed, 16 Sep 2015 13:40:05 +0200 |
Doug Simon |
updated imports to be explicit and added checkstyle rule to forbid * imports |
Wed, 16 Sep 2015 13:20:35 +0200 |
Stefan Anzinger |
[SPARC] Put d0..d28 into the FPUd register category |
Wed, 16 Sep 2015 12:01:26 +0200 |
Roland Schatz |
Clean separation between backend and frontend wordKind. |
Tue, 15 Sep 2015 21:48:17 -0700 |
Tom Rodriguez |
CHA with default methods is broken |
Tue, 15 Sep 2015 18:13:11 -0700 |
Christian Wimmer |
Merge |
Tue, 15 Sep 2015 18:12:33 -0700 |
Christian Wimmer |
Allow merging of DataSection, provide basic thread safety for adding Data to DataSection |
Wed, 16 Sep 2015 01:04:47 +0200 |
Doug Simon |
added static accessor for HotSpotVMConfig object in singleton HotSpotJVMCIRuntime instance |
Tue, 15 Sep 2015 23:56:10 +0200 |
Doug Simon |
removed HotSpotVMEventListener.completeInitialization; moved implementation of -Djvmci.printconfig=true to JVMCI; moved javadoc to method from static initializer |
Tue, 15 Sep 2015 18:01:46 +0200 |
Gilles Duboscq |
Add mx_jvmci API to prepend ClasspathDependencies to the bootclasspath of the jvmci JDK |
Mon, 14 Sep 2015 09:43:01 -0700 |
Tom Rodriguez |
Remove unused flags JVMCIUseFastNewTypeArray, JVMCIUseFastNewObjectArray and JVMCIPrintSimpleStubs. |
Sun, 13 Sep 2015 21:27:58 -1000 |
twisti |
Missed removing get_pc declaration in 6be3f4b4132c |
Fri, 11 Sep 2015 18:52:57 -1000 |
twisti |
Fixed bug in assert in lookupType plus some exception throwing improvements. |
Mon, 14 Sep 2015 18:11:45 +0200 |
Stefan Anzinger |
[SPARC] Fix problems introduced on refactoring Kind.Object and Value.getKind() |
Mon, 14 Sep 2015 17:05:34 +0200 |
Roland Schatz |
HotSpotMetaspaceConstantImpl is not a PrimitiveConstant. |
Mon, 14 Sep 2015 16:25:07 +0200 |
Doug Simon |
made HotSpotJVMCIRuntimeProvider.getArrayBaseOffset and HotSpotJVMCIRuntimeProvider.getArrayIndexScale static |
Mon, 14 Sep 2015 08:47:57 +0200 |
Doug Simon |
removed unused DebugJVMCI flag |
Mon, 14 Sep 2015 14:40:16 +0200 |
Stefan Anzinger |
JVMCIRuntime::parse_properties use ::read instead of os::read |
Fri, 11 Sep 2015 14:11:11 -0700 |
Tom Rodriguez |
Remove TODO and author comment |
Fri, 11 Sep 2015 16:41:50 +0200 |
Doug Simon |
removed author tags in comments |
Thu, 10 Sep 2015 16:25:43 -0700 |
Tom Rodriguez |
Move CompileTheWorldMain out of JVMCI |
Thu, 10 Sep 2015 16:25:32 -0700 |
Tom Rodriguez |
cleanup GrowableArray sorted find and insert |
Wed, 09 Sep 2015 17:56:30 -0700 |
Tom Rodriguez |
Rename jvmciJavaAccess.* to jvmciJavaClasses.* |
Wed, 09 Sep 2015 22:12:31 +0200 |
Doug Simon |
made CompilertoVM a final concrete class and removed CompilerToVMImpl (GRAAL-1255) |
Wed, 09 Sep 2015 21:11:57 +0200 |
Doug Simon |
made HotSpotJVMCIRuntime.compilerToVm final (GRAAL-1255) |
Wed, 09 Sep 2015 20:30:21 +0200 |
Doug Simon |
added use of TRACE_CALL macro to JVMCI runtime calls (GRAAL-1255) |
Wed, 09 Sep 2015 20:29:40 +0200 |
Doug Simon |
renamed TraceJVMCI option to JVMCITraceLevel and ensured all tracing controlled by this option uses the TRACE_jvmci_* macros |
Wed, 09 Sep 2015 11:17:58 -0700 |
Tom Rodriguez |
Fix assertion failure in JVMCIRuntime::metadata_do |
Wed, 09 Sep 2015 15:27:45 +0200 |
Doug Simon |
renamed constant field to UNSAFE |
Wed, 09 Sep 2015 12:22:15 +0200 |
Doug Simon |
restricted Unsafe capability access to package or class scope |
Tue, 08 Sep 2015 18:08:38 -0700 |
Tom Rodriguez |
Renames to be more consistent with jvmci-9 |
Tue, 08 Sep 2015 17:17:53 -0700 |
Tom Rodriguez |
Reenable _gc_waste assert |
Tue, 08 Sep 2015 16:41:04 -0700 |
Tom Rodriguez |
Remove BufferBlob from JavaThread and allocate as needed during compilation |
Tue, 08 Sep 2015 11:13:51 -0700 |
Tom Rodriguez |
Fix typo |
Tue, 08 Sep 2015 19:07:16 +0200 |
Roland Schatz |
Refactoring: Rename Kind to JavaKind. |
Tue, 08 Sep 2015 17:43:41 +0200 |
Roland Schatz |
Use wordKind instead of Kind.Object in backend. |
Tue, 08 Sep 2015 17:10:38 +0200 |
Doug Simon |
added support for embedding spaces in JVMCI options using % as the escape character (note: do not use with -G:, only with -Djvmci.option=...) |
Tue, 08 Sep 2015 14:13:38 +0200 |
Roland Schatz |
Remove Value.getKind(). |
Tue, 08 Sep 2015 11:55:51 +0200 |
Doug Simon |
added org.eclipse.jdt.core.prefs |
Tue, 08 Sep 2015 10:49:52 +0200 |
Doug Simon |
removed no longer necessary applications of @SuppressWarnings("javadoc") |
Mon, 07 Sep 2015 22:23:35 +0200 |
Doug Simon |
make processing of <jre>/lib/jvmci/*.properties file like other Java *.properties files in that the last definition of any propery "wins" |
Mon, 07 Sep 2015 18:08:46 +0200 |
Doug Simon |
moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability |
Mon, 07 Sep 2015 11:42:32 +0200 |
Doug Simon |
Backed out d113a94d4fdd except for removing use of os::read |
Fri, 04 Sep 2015 17:02:03 -0700 |
Tom Rodriguez |
Remove JVMCIHProfEnabled. |
Wed, 02 Sep 2015 13:57:44 -1000 |
twisti |
Revert removed assert. |
Wed, 02 Sep 2015 12:51:21 -1000 |
twisti |
Move assert in SharedRuntime::register_finalizer. |
Fri, 04 Sep 2015 19:22:19 +0200 |
Stefan Anzinger |
[SPARC] Use st_ptr to store JavaThread::jvmci_implicit_exception_pc |
Fri, 04 Sep 2015 17:17:02 +0200 |
Stefan Anzinger |
[SPARC] Don't check if enough space is available at the end of the heap for tlab |
Fri, 04 Sep 2015 15:29:41 +0200 |
Stefan Anzinger |
[SPARC] Adjust size for deopt_blob to a reasonable value |
Fri, 04 Sep 2015 16:38:26 +0200 |
Doug Simon |
use public https urls |