log

age author description
Tue, 25 Aug 2015 22:58:03 +0200 Doug Simon made JavaThread::_jvmci a union
Tue, 25 Aug 2015 09:50:46 -0700 Tom Rodriguez Disable CTW during JVMCI bootstrap
Tue, 25 Aug 2015 15:01:40 +0200 Doug Simon documented other JVMCI-specific fields in JavaThread
Tue, 25 Aug 2015 14:34:50 +0200 Doug Simon documented JVMCI-specific _implicit_exception_pc and _alternate_call_target fields in JavaThread and prepared for them to be in a union
Tue, 25 Aug 2015 13:56:32 +0200 Doug Simon make JVMCIRuntime::metadata_do return immediately if HotSpotJVMCIMetaAccessContext has not yet been loaded
Mon, 24 Aug 2015 19:17:08 -0700 Tom Rodriguez Move Java based CTW out of hotspot
Mon, 24 Aug 2015 19:16:03 -0700 Tom Rodriguez Ensure that calling HotSpotJVMCIRuntime.runtime() initializes JVMCI correctly
Mon, 24 Aug 2015 19:14:50 -0700 Tom Rodriguez Rename callInitializer to callStatic
Mon, 24 Aug 2015 22:35:47 +0200 Doug Simon moved JVMCI fields from ThreadShadow to Thread
Mon, 24 Aug 2015 10:38:13 -0700 Tom Rodriguez Remove last pieces of old Graal static stub changes
Mon, 24 Aug 2015 10:21:51 -0700 Tom Rodriguez Remove unused frame_extension_argument from i2c adapters
Mon, 24 Aug 2015 16:50:57 +0200 Doug Simon made BootstrapJVMCI false by default
Mon, 24 Aug 2015 13:05:10 +0200 Doug Simon use JVMCI_ONLY for single line changes
Mon, 24 Aug 2015 11:06:40 +0200 Doug Simon renames related to using metaspace wrappers instead of raw metaspace values
Fri, 21 Aug 2015 11:57:29 -0700 Tom Rodriguez Make jvmci redefinition safe
Fri, 21 Aug 2015 16:35:29 +0200 Doug Simon need to hold onto JFR Producer object to prevent it being garbage collected
Fri, 21 Aug 2015 13:18:40 +0200 Christian Humer Add ability to define a source target folder for distribution deployments.
Fri, 21 Aug 2015 12:13:43 +0200 Doug Simon guard against COMPILERJVMCI and COMPILER2 both being defined since they are mutually exclusive
Fri, 21 Aug 2015 11:39:38 +0200 Doug Simon moved SystemDictionary::jvmci_loader and SystemDictionary::init_jvmci_loader definitions to the header file
Fri, 21 Aug 2015 11:33:48 +0200 Doug Simon run JVMCI bootstrap iff BootstrapJVMCI is true
Fri, 21 Aug 2015 11:29:46 +0200 Doug Simon moved (newly) public method into public section
Fri, 21 Aug 2015 11:14:48 +0200 Doug Simon replace JVMCIDeferredInitBarriers with ReduceInitialCardMarks
Fri, 21 Aug 2015 11:05:48 +0200 Doug Simon use COMPILERJVMCI instead of INCLUDE_JVMCI when setting compiler name property
Thu, 20 Aug 2015 18:38:48 -0700 Tom Rodriguez Removed unused reference to BitSet
Thu, 20 Aug 2015 18:06:39 -0700 Tom Rodriguez Remove leftover code from when G1 wasn't supported
Thu, 20 Aug 2015 23:01:30 +0200 Doug Simon clarified error message when encountering an unexpected intrinsic id
Thu, 20 Aug 2015 22:57:39 +0200 Doug Simon added comment explaining why SharedRuntime::register_finalizer performs a dynamic check that an object has a finalizer
Thu, 20 Aug 2015 21:56:50 +0200 Doug Simon virtual object reallocation during deoptimization must always been done if INCLUDE_JVMCI is defined
Thu, 20 Aug 2015 21:55:07 +0200 Doug Simon JVMCI -> INCLUDE_JVMCI renames
Thu, 20 Aug 2015 21:54:35 +0200 Doug Simon updated symbols defined for hotspot CDT project
Thu, 20 Aug 2015 15:15:05 +0200 Roland Schatz Add comment to jvmci.properties file.
Thu, 20 Aug 2015 14:59:10 +0200 Roland Schatz Improved JavaDoc on HotSpotJVMCICompilerConfig.selectCompiler
Thu, 20 Aug 2015 14:56:20 +0200 Roland Schatz Don't create empty jvmci/src/{s,r,c} directories in mx.
Wed, 19 Aug 2015 16:37:42 -0700 Christian Wimmer Add unitests
Wed, 19 Aug 2015 16:27:06 -0700 Christian Wimmer Update makefile
Wed, 19 Aug 2015 16:16:49 -0700 Christian Wimmer amd64 and sparc code is not HotSpot-specific, therefore should be in JVMCI_API distribution
Wed, 19 Aug 2015 16:15:21 -0700 Christian Wimmer Add getAnnotations() method to ResolvedJavaType and ResolvedJavaField
Wed, 19 Aug 2015 13:37:41 +0200 Roland Schatz Remove unused class CalleeSaveLayout.
Wed, 19 Aug 2015 10:58:13 +0200 Doug Simon removed unnecessary @CallerSensitive usages
Mon, 17 Aug 2015 18:32:44 +0200 Roland Schatz Select default compiler from jvmci.compiler system property.
Tue, 11 Aug 2015 15:17:53 +0200 Roland Schatz Assertion checking alignment requirements in data section.
Mon, 17 Aug 2015 12:10:55 +0200 Stefan Anzinger Generate jvmci.make with all defined dependencies/bootclasspath regardless availability in the current enviornment
Mon, 17 Aug 2015 11:21:37 +0200 Stefan Anzinger Ignore projects in jvmci.make, when optional JRE/JDK library dependencies are not present
Fri, 14 Aug 2015 09:56:23 +0200 Stefan Anzinger [SPARC] Add LOAD_LOAD memory barrier as implicit barrier
Fri, 14 Aug 2015 09:27:42 +0200 Stefan Anzinger [SPARC] Add vmflags for BlockZeroing
Fri, 14 Aug 2015 15:35:08 +0200 Doug Simon some fixes and improvements based on JEP 243 review
Thu, 13 Aug 2015 11:53:13 -0700 Tom Rodriguez Add simple interface to control caching policy for ResolvedJavaTypes
Thu, 13 Aug 2015 11:10:21 -0700 Tom Rodriguez Remove MethodIdMap
Wed, 12 Aug 2015 17:46:38 +0200 Doug Simon cleaned up and added more javadoc to CompilerToVM (JDK-8133194)
Wed, 12 Aug 2015 12:11:33 +0200 Doug Simon added RedefineClassTest in disabled mode until JVMCI is class redefinition safe
Wed, 12 Aug 2015 10:51:44 +0200 Doug Simon removed implication that -G options are going away
Wed, 12 Aug 2015 10:50:46 +0200 Doug Simon fixed javadoc for HotSpotVMEventListener.compileMetaspaceMethod
Tue, 11 Aug 2015 01:55:00 +0200 Andreas Woess ensure JVMCI class loader is initialized before attempting to load service provider
Mon, 10 Aug 2015 23:23:36 +0200 Doug Simon added javadoc to more methods in CompilerToVM (JDK-8133194)
Mon, 10 Aug 2015 22:54:59 +0200 Doug Simon renamed exceptionTable* methods in CompilerToVM to getExceptionTable* and added javadoc (JDK-8133194)
Mon, 10 Aug 2015 14:59:44 +0200 Doug Simon newestInput parameter to HotSpotBuildTask.needsBuild() is a TimeStampFile as of mx 5.3.3
Mon, 10 Aug 2015 12:00:08 +0200 Doug Simon disable building native projects from Eclipse until we know how to do it properly with CDT
Mon, 10 Aug 2015 13:36:47 +0200 Roland Schatz Support putting multiple constants next to each other in DataSection.
Fri, 07 Aug 2015 14:46:04 +0200 Gilles Duboscq Make sure lafo-snapshots repo is compatible with truffle definition
Fri, 07 Aug 2015 10:02:52 +0200 Stefan Anzinger Make assertion in ThreadLocalAllocBuffer::clear_before_allocation less strict when BlockZeroing is used
Fri, 07 Aug 2015 09:46:57 +0200 Stefan Anzinger [SPARC] Backout change 44ee46c753b1
Thu, 06 Aug 2015 15:50:18 +0200 Stefan Anzinger All SPARC float registers can be addressed in 4 byte portions; hence don't add 4 bytes to pointer pointing to a Narrow Oop
Thu, 06 Aug 2015 15:12:38 +0200 Stefan Anzinger [SPARC] Determine FPU Register type via its category
Mon, 03 Aug 2015 15:11:10 +0200 Stefan Anzinger [SPARC] Add SPARC specific symbol configuration to the hotspot eclipse project (Helps to index SPARC specific C++ code in Eclipse CDT)
Thu, 06 Aug 2015 18:05:24 -0700 Tom Rodriguez Add license information
Thu, 06 Aug 2015 09:36:17 -0700 Tom Rodriguez Suppress line length checks in generated options code
Wed, 05 Aug 2015 11:24:09 +0200 Roland Schatz Remove unused interface KindProvider.
Wed, 05 Aug 2015 00:22:17 +0200 Doug Simon added -XX:JVMCIServicesDir for specifying an alternative to <jre>/lib/jvmci/services
Tue, 04 Aug 2015 23:46:37 +0200 Doug Simon moved JVMCI option parsing back into Java (missing bits)
Tue, 04 Aug 2015 10:30:47 +0200 Doug Simon revived support for PrintFlags option
Tue, 04 Aug 2015 00:47:34 +0200 Doug Simon moved JVMCI option parsing back into Java
Mon, 03 Aug 2015 15:19:14 +0200 Doug Simon added missing ResourceMark and JVMCI initialization check
Mon, 03 Aug 2015 10:55:38 +0200 Doug Simon fixed Eclipse/pydev project references
Thu, 30 Jul 2015 17:09:15 +0200 Gilles Duboscq Set COMPILER_WARNINGS_FATAL=false during HotSpot build on MacOS
Wed, 29 Jul 2015 10:36:54 +0200 Roland Schatz Merge.
Tue, 28 Jul 2015 13:19:14 -0700 Tom Rodriguez Merge
Tue, 28 Jul 2015 13:00:32 -0700 Tom Rodriguez Remove Snippet.removeAllFrameStates
Tue, 28 Jul 2015 10:52:41 -0700 Tom Rodriguez Simplify code slightly
Tue, 28 Jul 2015 10:49:20 -0700 Tom Rodriguez Fix name of JavaMethodContext
Tue, 28 Jul 2015 19:58:40 +0200 Josef Eisl TraceRA: add description to TraceRAsimpleLifetimeAnalysis option.
Tue, 28 Jul 2015 19:59:47 +0200 Josef Eisl Add TraceTrivialAllocator.
Tue, 28 Jul 2015 19:38:25 +0200 Josef Eisl Add TraceUtil.
Tue, 28 Jul 2015 18:42:34 +0200 Roland Schatz Move assertion from canonicalization to constructor.
Tue, 28 Jul 2015 17:48:03 +0200 Josef Eisl TraceRA: add TraceSimpleLifetimeAnalysisPhase.
Tue, 28 Jul 2015 17:18:16 +0200 Josef Eisl LinearScan: adopt visibility.
Tue, 28 Jul 2015 15:16:58 +0200 Josef Eisl LinearScan: rename LSRAOptimizeSpillPosition to LIROptLSRAOptimizeSpillPosition.
Tue, 28 Jul 2015 15:16:19 +0200 Josef Eisl LinearScan: make LSRAOptimizeSpillPosition a NestedBooleanOptionValue.
Tue, 28 Jul 2015 14:37:09 +0200 Josef Eisl Backed out changeset: a30c3bf521a5 (Disable -G:+TraceRA gate temproarily on sparc)
Tue, 28 Jul 2015 14:18:26 +0200 Josef Eisl SPARCByteSwapOp: mark temporary slot as uninitialized.
Tue, 28 Jul 2015 13:22:43 +0200 Josef Eisl LinearScanWalker: relax assertion.
Tue, 28 Jul 2015 12:20:51 +0200 Josef Eisl LinearScanWalker: improve assertion message.
Tue, 28 Jul 2015 12:23:05 +0200 Stefan Anzinger Disable -G:+TraceRA gate temproarily on sparc
Tue, 28 Jul 2015 12:22:39 +0200 Stefan Anzinger [SPARC] Include excludeSrc.make on sparc build
Tue, 28 Jul 2015 11:32:12 +0200 Josef Eisl TraceRA: Make global move resolution a phase.
Mon, 27 Jul 2015 16:12:28 +0200 Josef Eisl TraceRA: make accessRecursive iterative.
Mon, 27 Jul 2015 17:05:38 -0700 Tom Rodriguez Fix jvmci.make
Mon, 27 Jul 2015 16:57:30 -0700 Tom Rodriguez Merge
Mon, 27 Jul 2015 16:26:41 -0700 Tom Rodriguez Eliminate jdk.internal.jvmci.debug
Fri, 24 Jul 2015 09:29:09 -0700 Tom Rodriguez Move Management back into graal.debug
Mon, 27 Jul 2015 09:59:44 +0200 Josef Eisl Fix checkstyle and findbugs issues.
Mon, 27 Jul 2015 09:44:55 +0200 Josef Eisl Rename IntValueMap to IndexedValueMap.
Fri, 24 Jul 2015 15:38:17 +0200 Josef Eisl SSIBlockValueMapImpl: use VariableVirtualStackValueMap in BlockData.
Fri, 24 Jul 2015 15:26:17 +0200 Josef Eisl Move SSIBlockValueMapImpl to c.o.g.lir.ssi package.
Fri, 24 Jul 2015 15:24:38 +0200 Josef Eisl SSIBlockValueMapImpl: use VariableVirtualStackValueMap.
Fri, 24 Jul 2015 15:24:15 +0200 Josef Eisl MoveProfiling: add support for stack to stack moves.
Fri, 24 Jul 2015 14:53:09 +0200 Josef Eisl SSIUtil: document SSI form.
Fri, 24 Jul 2015 13:50:38 +0200 Josef Eisl Rename SSIUtils->SSIUtil.
Fri, 24 Jul 2015 13:49:56 +0200 Josef Eisl Rename SSAUtils->SSAUtils.
Fri, 24 Jul 2015 15:39:14 +0200 Josef Eisl Add VariableVirtualStackValueMap.
Fri, 24 Jul 2015 09:35:18 +0200 Josef Eisl LinearScan: minor cleanups.
Fri, 24 Jul 2015 09:29:36 +0200 Josef Eisl LinearScan: clean up members.
Fri, 24 Jul 2015 09:22:56 +0200 Josef Eisl LinearScan: remove unused member.
Fri, 24 Jul 2015 09:21:04 +0200 Josef Eisl Move different register allocators into sub-packages.
Fri, 24 Jul 2015 09:04:14 +0200 Josef Eisl mx gate: add TraceRA unittest and bootstrap tasks.
Fri, 24 Jul 2015 10:55:33 +0200 Josef Eisl Drop initial version of the trace based register allocator.
Fri, 24 Jul 2015 16:20:56 +0200 Lukas Stadler PEA refactoring: simplify VirtualizerTool, arrays instead of HashMaps, route all modifications through BlockState, copy-on-write in BlockState
Fri, 24 Jul 2015 13:26:44 +0200 Stefan Anzinger [SPARC] Peephole optimization of empty delay slots
Fri, 24 Jul 2015 13:35:03 +0200 Josef Eisl LocationMarker: track all registers (not only registers containing references).
Fri, 24 Jul 2015 12:14:50 +0200 Josef Eisl Move IntValueMap/ValueSet to c.o.g.lir/util.
Fri, 24 Jul 2015 10:55:17 +0200 Josef Eisl Rename c.o.g.lir.utils -> c.o.g.lir.util.