log

age author description
Thu, 22 Oct 2015 11:50:53 +0200 Stefan Anzinger Enable System_setOut test again
Fri, 16 Oct 2015 15:02:39 +0200 Stefan Anzinger [SPARC] Load compressed HotSpotObjectConstants constants inline
Fri, 16 Oct 2015 10:47:19 +0200 Stefan Anzinger Remove Setx and clean up SPARCMove
Wed, 21 Oct 2015 21:38:13 -0700 Tom Rodriguez Update jvmci import
Wed, 21 Oct 2015 20:34:36 -0700 Tom Rodriguez Adjust method handle test to reproduce JDK9 handle invoke problem
Wed, 21 Oct 2015 23:56:19 +0200 Doug Simon moved Graal compiler options from JVMCI to GraalCompilerOptions
Wed, 21 Oct 2015 14:11:00 -0700 Tom Rodriguez Disable method handle return stack fixup logic in JDK9
Wed, 21 Oct 2015 14:10:54 -0700 Tom Rodriguez Avoid use of sun.misc.Version to control JDK specific intrinsics
Wed, 21 Oct 2015 09:22:42 -0700 Christian Wimmer Update graal-compiler version
Wed, 21 Oct 2015 16:46:34 +0200 Doug Simon made ExitVMOnException false by default
Wed, 21 Oct 2015 15:21:00 +0200 Stefan Anzinger Update jvmci import version
Wed, 21 Oct 2015 14:05:46 +0200 Roland Schatz Update jvmci import: Rename Compiler to JVMCICompiler. graal-0.9
Wed, 21 Oct 2015 12:52:32 +0200 Christian Humer Update jvmci/truffle.
Wed, 21 Oct 2015 12:13:20 +0200 Roland Schatz Don't use global Graal singleton in ArrayCopyCallNode.
Wed, 21 Oct 2015 12:11:33 +0200 Roland Schatz Remove unused class.
Tue, 20 Oct 2015 18:32:23 +0200 Christian Humer Update Truffle version.
Mon, 19 Oct 2015 22:26:09 -0700 Tom Rodriguez Merge
Mon, 19 Oct 2015 17:20:49 -0700 Tom Rodriguez Add interface method handle test
Mon, 19 Oct 2015 17:16:18 -0700 Tom Rodriguez Don't mutate the arguments when trying to resolve a method handle invoke
Mon, 19 Oct 2015 17:14:33 -0700 Tom Rodriguez Only dump context objects once
Sun, 18 Oct 2015 23:16:09 -0700 Tom Rodriguez Make sure graphs compiled in tests can be dumped
Tue, 20 Oct 2015 02:47:42 +0200 Christian Humer Adopt new Truffle version.
Mon, 19 Oct 2015 16:34:04 -0700 Christian Wimmer Re-add support to emit the address of a StackSlot
Mon, 19 Oct 2015 17:37:24 +0200 Roland Schatz Fix bug in emitSaveAllRegisters.
Mon, 19 Oct 2015 16:32:20 +0200 Doug Simon ignore .jimage files on CTW class path that do not exist
Fri, 16 Oct 2015 13:54:56 +0200 Roland Schatz Update jvmci import: Move VirtualStackSlot from JVMCI to Graal and remove referenceMapIndex.
Thu, 15 Oct 2015 15:33:37 +0200 Roland Schatz Remove unused interface StackStoreOp.
Fri, 16 Oct 2015 00:18:47 +0200 Doug Simon made ShowFlags and PrintFlags denote which options had their value explicitily set (like -XX:+PrintFlagsFinal does)
Fri, 16 Oct 2015 00:17:53 +0200 Doug Simon use ByteBuffer for endianness support
Thu, 15 Oct 2015 11:29:54 -0700 Christian Wimmer Bugfix: when scheduler is not allowed to delete dead nodes, it must ignore them
Thu, 15 Oct 2015 11:29:00 -0700 Christian Wimmer Document canSafepoint flag
Thu, 15 Oct 2015 16:32:43 +0200 Christian Humer Adopt latest truffle versions in Graal.
Thu, 15 Oct 2015 15:24:01 +0200 zhengy allow re-entrance of InstrumentationNode.virtualize and inspecting non-intrisified invocations
Tue, 13 Oct 2015 13:56:13 +0200 Josef Eisl TraceRA: TraceLocalMoveResolver: catch instruction insertion problems early.
Tue, 13 Oct 2015 13:48:23 +0200 Josef Eisl TraceRA: use data-flow resolver to insert spill moves on block boundaries.
Thu, 08 Oct 2015 15:51:54 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: do not create empty intervals.
Thu, 08 Oct 2015 15:28:33 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: fix Debug.log.
Thu, 08 Oct 2015 15:17:14 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: clean up splitBeforeUsage and implement findOptimalSplitPos.
Thu, 08 Oct 2015 15:18:56 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: refactor insertIdAtBasicBlockBoundary.
Thu, 08 Oct 2015 15:14:48 +0200 Josef Eisl TraceRA: TraceInterval: use setFrom and setTo.
Thu, 08 Oct 2015 15:18:22 +0200 Josef Eisl TraceRA: blockForId: improve assertion message.
Tue, 13 Oct 2015 11:41:53 +0200 Josef Eisl Test6186134: manually initialize ArraySet.
Tue, 13 Oct 2015 11:24:41 +0200 Josef Eisl LinearScan: add LIROptLSRAEliminateSpillMoves option.
Thu, 15 Oct 2015 11:58:34 +0200 Stefan Anzinger Update to latest jvmci version
Wed, 14 Oct 2015 15:18:44 -0700 Christian Wimmer Store complete canSafepoint status in LoopEndNode, propagate value from LoopBeginNode eagerly
Wed, 14 Oct 2015 14:25:43 -0700 Christian Wimmer Allow subclasses to intercept Truffle shutdown hooks
Wed, 14 Oct 2015 13:53:46 -0700 Christian Wimmer Allow subclasses of BytecodeParser to disable loop safepoint checks; store flag in LoopBeginNode to avoid problems when control flow optimizations introduce a new LoopEndNode
Wed, 14 Oct 2015 13:52:03 -0700 Christian Wimmer Allow SafepointNode to be lowered using snippet
Wed, 14 Oct 2015 21:12:18 +0200 Doug Simon removed unused class
Wed, 14 Oct 2015 20:35:37 +0200 Andreas Woess fix array type in IfNode.constantValues
Wed, 14 Oct 2015 18:28:25 +0200 Andreas Woess Truffle: make shutdown hook lazy
Wed, 14 Oct 2015 18:26:21 +0200 Andreas Woess Truffle: use for-each loop instead of forEach(lambda)
Wed, 14 Oct 2015 18:11:18 +0200 Andreas Woess update truffle import
Wed, 14 Oct 2015 18:07:15 +0200 Andreas Woess Truffle: take CompilerOptions from RootNode, not ExecutionContext
Wed, 14 Oct 2015 18:02:30 +0200 Andreas Woess Truffle: make unsafe methods private
Wed, 14 Oct 2015 17:47:30 +0200 Andreas Woess Truffle: differentiate between performance warning and info
Wed, 14 Oct 2015 17:27:06 +0200 Andreas Woess Truffle: do not report native calls as performance warnings
Wed, 14 Oct 2015 16:07:32 +0200 Doug Simon made CompileTheWorld work with JDK9 .jimage files
Wed, 14 Oct 2015 13:04:22 +0200 Roland Schatz Rename UserCompiler option to HostedCompiler and add help.
Tue, 13 Oct 2015 18:55:32 +0200 Stefan Anzinger [SPARC] Intorduce SPARCHotSpotRegisterAllocationConfig
Tue, 13 Oct 2015 19:50:06 +0200 Christian Humer Fix loop count should get reported also after the loop was OSR compiled.
Tue, 13 Oct 2015 09:24:13 -0700 Christian Wimmer Make neverSpillConstants a field on LinearScanPhase instead of an option
Tue, 13 Oct 2015 10:38:14 +0200 Roland Schatz Option for specifying different compiler configurations for user and system compilations.
Mon, 12 Oct 2015 20:05:18 -0700 Tom Rodriguez Update crypto tests for 1.9
Mon, 12 Oct 2015 18:17:24 -0700 Tom Rodriguez Add 1.9 versions of crypto and crc32 intrinsification points
Tue, 13 Oct 2015 00:19:28 +0200 Doug Simon made HotSpotVMConfig.arrayKlassComponentMirrorOffset package-private to account for the removal of ArrayKlass::_component_mirror in jdk9
Mon, 12 Oct 2015 17:24:28 +0200 Josef Eisl NodeLIRBuilder: add option to create new variables for object constants that are used in PHIs.
Fri, 09 Oct 2015 13:36:05 +0200 Josef Eisl LinearScan: NeverSpillConstants non-stable and call it only once per compilation.
Mon, 12 Oct 2015 13:53:19 +0200 Doug Simon fixed jdkartifactstats for JDK9 and made get_vm() compatability for both mx_jvmci:8 and mx_jvmci:9
Mon, 12 Oct 2015 11:49:07 +0200 Josef Eisl gate: remove NonSSA/TraceRA unit tests and NonSSA bootstrap.
Mon, 12 Oct 2015 10:42:19 +0200 Josef Eisl mx gate: fix --extra-vm-argument option handling for BootstrapTest.
Mon, 12 Oct 2015 01:45:13 +0200 Doug Simon fixed CompileTheWorld functionality for jdk9
Sun, 11 Oct 2015 14:50:24 +0200 Doug Simon updated jvmci and truffle imports
Sun, 11 Oct 2015 14:30:53 +0200 Doug Simon changed mxversion dependency to 5.5.7
Sun, 11 Oct 2015 13:19:09 +0200 Doug Simon removed "path" and "sourcePath" attributes from distributions
Sun, 11 Oct 2015 00:20:19 +0200 Doug Simon removed "path" and "sourcePath" attributes from libraries
Fri, 09 Oct 2015 15:08:14 +0200 Josef Eisl mx gate: add support for --extra-vm-argument.
Fri, 09 Oct 2015 15:01:49 +0200 Roland Schatz Update jvmci import.
Thu, 08 Oct 2015 17:41:33 -0700 Tom Rodriguez Update jvmci and truffle import: Rename jdk.internal.jvmci to jdk.vm.ci
Thu, 08 Oct 2015 18:20:57 -0700 Tom Rodriguez Update truffle import: Remove AdvancedInstrument code from SL language
Thu, 08 Oct 2015 15:58:13 -0700 Christian Wimmer Split ArithmeticLIRGenerator and LIRGenerator code to allow independent subclasses
Thu, 08 Oct 2015 14:58:22 +0100 Doug Simon fixed test for JDK9
Thu, 08 Oct 2015 14:58:00 +0100 Doug Simon updated for mx_jvmci:9 changes
Thu, 08 Oct 2015 09:28:11 -0700 Christian Wimmer Split LIR matching rules out of NodeLIRBuilder to allow independent subclasses
Thu, 08 Oct 2015 17:24:58 +0200 Thomas Wuerthinger Small fix for conditional elimination tests.
Thu, 08 Oct 2015 16:54:27 +0200 Thomas Wuerthinger Merge.
Thu, 08 Oct 2015 15:59:44 +0200 Thomas Wuerthinger Merge.
Thu, 08 Oct 2015 15:57:40 +0200 Thomas Wuerthinger Add new canonicalization for x - y == 0 to x == y in IntegerEqualsNode.
Thu, 08 Oct 2015 16:20:18 +0200 Andreas Woess updated imported truffle revision
Thu, 08 Oct 2015 15:08:36 +0200 Roland Schatz Unit test for lazy initialization of Graal.
Thu, 08 Oct 2015 14:31:46 +0200 Roland Schatz Move options to inner classes.
Thu, 08 Oct 2015 14:29:02 +0200 Roland Schatz Utility methods for spawning subprocesses in unit tests.
Thu, 08 Oct 2015 14:26:52 +0200 Stefan Anzinger Update jvmci import
Wed, 07 Oct 2015 23:16:36 -0700 Tom Rodriguez Update jvmci import: use new log_object interface
Thu, 08 Oct 2015 04:50:02 +0200 Andreas Woess updated imported truffle revision
Wed, 07 Oct 2015 14:12:48 -0700 Christian Wimmer Make fields accessible from other packages
Wed, 07 Oct 2015 12:50:15 -0700 Stefan Anzinger Update jvmci import version
Wed, 07 Oct 2015 13:01:32 +0200 Roland Schatz Update jvmci import.
Wed, 07 Oct 2015 01:43:56 -0700 Stefan Anzinger Use mx.get_arch instead of platform.processor
Tue, 06 Oct 2015 18:44:23 -0700 Christian Wimmer Merge
Tue, 06 Oct 2015 16:52:56 -0700 Christian Wimmer Update jvmci import
Tue, 06 Oct 2015 16:52:09 -0700 Christian Wimmer Make methods in DefaultJavaLoweringProvider to avoid having them in HotSpotLoweringProvider
Tue, 06 Oct 2015 17:39:35 -0700 zhengy Address internal reviews
Wed, 30 Sep 2015 15:40:22 +0200 Stefan Anzinger Call JVMCI.initialize when Debug class is loaded to make sure properties are loaded
Tue, 06 Oct 2015 16:51:30 +0200 Josef Eisl mx microbench: add support external JMH jars using the --jar argument.
Tue, 06 Oct 2015 17:58:23 +0200 Josef Eisl TraceRA: add trace statistics dumping.
Tue, 06 Oct 2015 16:23:50 +0200 Roland Schatz Delay HotSpotBackendFactory registration.
Tue, 06 Oct 2015 15:52:06 +0200 Roland Schatz Don't initialize Graal runtime on shutdown if no compilations happened.
Tue, 06 Oct 2015 15:16:00 +0200 Roland Schatz Avoid truffle compiler initialization in createCallTarget and cancelInstalledTask.
Tue, 06 Oct 2015 14:27:55 +0200 Roland Schatz Make sure truffle call boundary methods are set to not inlineable early enough.
Mon, 05 Oct 2015 14:55:24 +0200 Roland Schatz Avoid unnecessary compiler initialization in HotSpotTruffleRuntime.
Mon, 05 Oct 2015 14:18:07 +0200 Roland Schatz Remove unused global list of stubs.
Mon, 05 Oct 2015 13:26:59 +0200 Roland Schatz Lazy initialization of HotSpotTruffleRuntime.
Sat, 03 Oct 2015 17:25:59 -0700 Michael Van De Vanter Merge with f74225bf6671d84f00ccf48c3a01040bfa1f6b3b
Sat, 03 Oct 2015 16:58:15 -0700 Michael Van De Vanter Truffle/Instrumentation: rewrite InstrumentationPartialEvaluationTest to work in PolyglotEngine after Instrumentation merge
Sat, 03 Oct 2015 00:05:38 +0200 Doug Simon changes for compatibility with jvmci-9
Fri, 02 Oct 2015 10:15:51 -0700 Tom Rodriguez Update jvmci import
Fri, 02 Oct 2015 10:03:15 -0700 Tom Rodriguez Add test for parsing of unbalanced monitors
Fri, 02 Oct 2015 15:23:31 +0200 Roland Schatz Don't try to save full vector registers in emitSaveRegisters.
Thu, 01 Oct 2015 14:32:39 -0700 Christian Wimmer Merge
Thu, 01 Oct 2015 14:21:08 -0700 Christian Wimmer Temporarily change truffle dependency for integration testing
Thu, 01 Oct 2015 14:01:17 -0700 Mick Jordan update truffle import
Thu, 01 Oct 2015 16:56:40 +0200 Roland Schatz Update jvmci import: Make HotSpotObjectConstantImpl package-private.
Wed, 30 Sep 2015 22:24:46 -0700 Michael Van De Vanter Eclipseformat
Wed, 30 Sep 2015 22:10:52 -0700 Michael Van De Vanter Test updates for revised Polyglot/Instrumentation APIs
Wed, 30 Sep 2015 17:59:48 -0700 Tom Rodriguez Updated imported jvmci version: updated InstalledCodeInvalidationTest
Wed, 30 Sep 2015 15:30:59 -0700 Tom Rodriguez Add test of InstalledCode invalidation
Wed, 30 Sep 2015 12:59:01 -0700 Christian Wimmer Merge
Wed, 30 Sep 2015 12:57:48 -0700 Christian Wimmer Add utility classes and methods for Word types
Tue, 29 Sep 2015 14:59:02 -0700 Christian Wimmer Bugfix: wrong memory barrier used for volatile Unsafe store
Wed, 30 Sep 2015 16:46:33 +0200 Andreas Woess Truffle: defer lookup of call methods
Wed, 30 Sep 2015 16:19:48 +0200 Andreas Woess Truffle: create compilations map without CollectionsAccess
Wed, 30 Sep 2015 16:18:18 +0200 Andreas Woess Truffle: intrinsify CompilerDirectives.isPartialEvaluationConstant
Wed, 30 Sep 2015 17:46:24 +0200 Andreas Woess update truffle import revision
Wed, 30 Sep 2015 17:28:35 +0200 Doug Simon work around for Eclipse bug 477597
Wed, 30 Sep 2015 15:50:25 +0200 Roland Schatz Update jvmci import: Register and PlatformKind declarations for AVX512.
Wed, 30 Sep 2015 13:49:06 +0200 Doug Simon fixed deadlock between JVMCI and TTY initialization (GRAAL-1280)
Wed, 30 Sep 2015 11:38:20 +0200 zhengy support for optimization aware accurate bytecode based profiling
Tue, 29 Sep 2015 22:19:45 +0200 Doug Simon updated imported jvmci version
Tue, 29 Sep 2015 22:03:41 +0200 Doug Simon added HotSpotStackIntrospection and made CompilerToVM.getNextStackFrame package-private
Tue, 29 Sep 2015 21:37:35 +0200 Doug Simon added HotSpotJVMCIRuntimeProvider.collectCounters and made CompilerToVM.collectCounters package-private
Tue, 29 Sep 2015 18:54:18 +0200 Doug Simon added HotSpotCodeCacheProvider.notifyCompilationStatistics and HotSpotCodeCacheProvider.resetCompilationStatistics and made made these methods package-private in CompilerToVM
Tue, 29 Sep 2015 18:54:12 +0200 Doug Simon fixed eclipseformat issue
Tue, 29 Sep 2015 17:49:27 +0200 Doug Simon added CodeCacheProvider.shouldDebugNonSafepoints and made CompilerToVM.shouldDebugNonSafepoints package-private
Tue, 29 Sep 2015 17:29:42 +0200 Doug Simon added CodeCacheProvider.invalidateInstalledCode and made CompilerToVM.invalidateInstalledCode package-private
Tue, 29 Sep 2015 17:09:42 +0200 Doug Simon added CodeCacheProvider.getMaxCallTargetOffset and made CompilerToVM.getMaxCallTargetOffset package-private
Tue, 29 Sep 2015 15:56:37 +0200 Doug Simon added HotSpotJVMCIRuntimeProvider.getLogStream() and made CompilerToVM.writeDebugOutput and CompilerToVm.flushDebugOutput package-private
Tue, 29 Sep 2015 16:01:13 +0200 Stefan Anzinger Allow OperandMode.TEMP to be STACK; do not reuse VirtualStackSlot for temp slots on SPARC
Tue, 29 Sep 2015 15:02:34 +0200 Stefan Anzinger Move .sl testcases/outputs (resources) into projects src directory
Tue, 29 Sep 2015 14:56:58 +0200 Doug Simon Merge.
Tue, 29 Sep 2015 14:55:03 +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:23:34 +0200 Doug Simon added CompilationRequest to package up a compilation request and be able to add VM specific context
Tue, 29 Sep 2015 09:55:35 +0200 Lukas Stadler add getters for inputs to ArrayEqualsNode
Tue, 29 Sep 2015 09:17:36 +0200 Stefan Anzinger [SPARC] Make SPARCLIRGenerator.asAddressValue public
Mon, 28 Sep 2015 17:20:31 +0200 Stefan Anzinger Update jvmci import version
Mon, 28 Sep 2015 17:18:58 +0200 Stefan Anzinger SnippetTemplate: Allow remove locations in snippet
Mon, 28 Sep 2015 17:17:42 +0200 Stefan Anzinger Remove Phi nodes whithout any input
Mon, 28 Sep 2015 15:08:41 +0200 Doug Simon exclude JAVA_ALLOCATION_INSTRUMENTER from GRAAL_TEST due to license conflict
Mon, 28 Sep 2015 11:06:21 +0200 Doug Simon made graal suite use GPLv2-CPE license
Sun, 27 Sep 2015 16:39:13 +0200 Doug Simon fixed checkstyle issues
Sun, 27 Sep 2015 16:06:33 +0200 Doug Simon adapt to mx change in terms of where generated output is placed; updated jvmci and truffle imports
Fri, 25 Sep 2015 17:19:26 +0200 Doug Simon work around for Eclipse bug 477597
Fri, 25 Sep 2015 15:49:10 -0700 Christian Wimmer Correctly guard invocation plugins based on supported CPUFeature of AMD64
Fri, 25 Sep 2015 15:07:22 -0700 Christian Wimmer Merge
Fri, 25 Sep 2015 14:52:23 -0700 Christian Wimmer Conditionally register invocation plugins that require deoptimization so that VM can decide to be deoptimization-free
Fri, 25 Sep 2015 11:24:55 -0700 Christian Wimmer Add new option TruffleCompilationExceptionsArePrinted
Fri, 25 Sep 2015 11:22:37 -0700 Christian Wimmer Use lazy class loading instead of explicit assertionsEnabled check
Thu, 24 Sep 2015 14:24:07 +0200 Stefan Anzinger [SPARC] Make Op3 and Opf LIR instructions delayable
Fri, 25 Sep 2015 09:31:04 +0200 Stefan Anzinger Reduce option PEGraphDecoder.Options.InliningDepthError default value to 275 to avoid StackOverflowErrors on SPARC
Thu, 24 Sep 2015 21:17:13 -0700 Tom Rodriguez Update jvmci import
Thu, 24 Sep 2015 14:44:21 +0200 Roland Schatz Update jvmci import: Remove initializeArchitecture methods.
Thu, 24 Sep 2015 14:29:13 +0200 Roland Schatz Remove default implementations of LIRKindTool and zapValueForKind.
Thu, 24 Sep 2015 12:05:43 +0200 Stefan Anzinger Change c.o.nfi.test to javaCompliance 1.8
Thu, 24 Sep 2015 11:31:04 +0200 Stefan Anzinger Update jvmci and truffle import version
Wed, 23 Sep 2015 17:41:47 +0200 Stefan Anzinger Update jvmci import version
Wed, 23 Sep 2015 15:42:58 +0200 Stefan Anzinger [SPARC] Remove JavaKind dependency from SPARC backend, clearing up SPARCArithmetic
Mon, 21 Sep 2015 14:35:30 +0200 Stefan Anzinger [SPARC] Introduce LIR instruction for Op3 and Opf instructions
Fri, 18 Sep 2015 12:18:41 +0200 Stefan Anzinger [SPARC] Remove SPARCCompare.ACMP
Tue, 25 Aug 2015 17:42:38 +0200 Stefan Anzinger HotSpotInstructionProfiling: Add comment about increment patching
Wed, 23 Sep 2015 13:09:38 +0200 Lukas Stadler more accurate position for EnsureVirtual exception
Wed, 23 Sep 2015 11:35:57 +0200 Josef Eisl TraceRA: respect neverSpillConstants option.
Wed, 23 Sep 2015 11:34:38 +0200 Josef Eisl Move NeverSpillConstants to BackendOptions.
Fri, 18 Sep 2015 16:32:38 +0200 Josef Eisl AMD64: Remove StoreRbpOp.
Tue, 22 Sep 2015 18:04:38 -0700 Christian Wimmer Merge
Tue, 22 Sep 2015 17:43:05 -0700 Christian Wimmer Make method final to improve code that has a MethodHandle to it
Tue, 22 Sep 2015 17:41:50 -0700 Christian Wimmer Configure lazy/eager snippets via system property to allow customization without source code change
Tue, 22 Sep 2015 17:39:52 -0700 Christian Wimmer Increase visibility of some BytecodeParser methods and fields
Tue, 22 Sep 2015 17:39:01 -0700 Christian Wimmer Also adopt empty parent for InvocationPlugins, it might get filled later on
Tue, 22 Sep 2015 17:38:07 -0700 Christian Wimmer Allow invocation plugin registry to be created with class name instead of java.lang.Class
Tue, 22 Sep 2015 17:36:27 -0700 Christian Wimmer Add missing registerOptional* methods
Tue, 22 Sep 2015 17:35:52 -0700 Christian Wimmer Allow overwriting of invocation plugins
Tue, 22 Sep 2015 17:26:22 -0700 Christian Wimmer Workaround for LIR constant optimization
Tue, 22 Sep 2015 23:12:56 +0200 Doug Simon adapted CompileTheWorld for switch to -Djvmci.option.<name>=<value> format
Tue, 22 Sep 2015 13:23:15 -0700 Christian Wimmer Update jvmci import
Tue, 22 Sep 2015 13:22:18 -0700 Christian Wimmer Add assertion removed from VirtualObject in JVMCI repository, allow customization of JavaKind lookup
Tue, 22 Sep 2015 18:41:03 +0100 Chris Seaton Increase InliningDepthError to 300.
Tue, 22 Sep 2015 17:54:55 +0200 Roland Schatz Avoid unnecessary array copy.
Tue, 22 Sep 2015 17:30:09 +0200 Roland Schatz Update jvmci import: Make implementation classes package private.
Tue, 22 Sep 2015 15:41:43 +0200 Roland Schatz Move UnsignedMath class to graal, and remove methods that duplicate existing methods in JDK.
Tue, 22 Sep 2015 15:43:15 +0200 Roland Schatz Move AbstractAddress to com.oracle.graal.asm package.
Tue, 22 Sep 2015 11:50:36 +0200 Roland Schatz Update jvmci import: Use PlatformKind.getSizeInBytes() instead of TargetDescription.getSizeInBytes(PlatformKind).
Mon, 21 Sep 2015 23:24:58 +0200 Doug Simon updated jdkartifactstats to show stripped jar sizes
Mon, 21 Sep 2015 15:11:40 +0200 Roland Schatz Update jvmci import: Remove rawValue from HotSpotMetaspaceConstantImpl.
Mon, 21 Sep 2015 12:07:52 +0200 Doug Simon added jdkartifactstats command
Mon, 21 Sep 2015 11:27:49 +0200 Lukas Stadler remove leftover debug output
Fri, 18 Sep 2015 10:15:38 -0700 Tom Rodriguez Update jvmci import
Fri, 18 Sep 2015 15:18:26 +0200 Doug Simon updated imported jvmci version
Fri, 18 Sep 2015 15:16:41 +0200 Doug Simon added CompilerToVM.compilerToVM() for static access to the CompilerToVM instance
Fri, 18 Sep 2015 15:05:31 +0200 Doug Simon consistently use HotSpotVMConfig.config() for static access to the HotSpotVMConfig instance
Fri, 18 Sep 2015 15:10:05 +0200 Josef Eisl AMD64: introduce AMD64HotSpotRestoreRbpOp.
Fri, 18 Sep 2015 15:09:46 +0200 Josef Eisl Backout 47a3d4b3ccb3 (AMD64HotSpotEpilogueOp: set rbp rescue location on construction.)
Thu, 17 Sep 2015 13:10:35 +0200 Josef Eisl LIRTest: allow void nodes.
Wed, 09 Sep 2015 16:43:28 +0200 Josef Eisl mx microbench: respect --suite argument.
Fri, 18 Sep 2015 13:12:02 +0200 Roland Schatz Update jvmci import: Use AMD64Kind instead of JavaKind in backend.
Fri, 18 Sep 2015 11:41:06 +0200 Roland Schatz Use dummy PlatformKind in platform independent backend test.
Thu, 17 Sep 2015 22:15:07 -0700 Tom Rodriguez Update jvmci import: Replace JVMCICompileWithC1Only with package based controls
Thu, 17 Sep 2015 16:48:47 +0200 Roland Schatz Support inline null comparisons in SPARC backend.
Thu, 17 Sep 2015 15:05:54 +0200 Roland Schatz Use LIRKind.Illegal instead of JavaKind.Illegal in backend.
Thu, 17 Sep 2015 14:29:34 +0200 Roland Schatz Use correct LIRKind for constants in phis.
Thu, 17 Sep 2015 11:08:55 +0200 Roland Schatz Use correct wordKind in CurrentJavaThreadNode and FrameMap.
Thu, 17 Sep 2015 14:10:51 +0200 Stefan Anzinger [SPARC] Remove special null handling in SPARCLIRGenerator.emitConstant
Wed, 16 Sep 2015 21:56:12 +0200 Doug Simon work around for Eclipse bug 477597
Wed, 16 Sep 2015 21:17:42 +0200 Doug Simon updated imports to be explicit and added checkstyle rule to forbid * imports
Wed, 16 Sep 2015 15:43:24 +0200 Paul Woegerer Allow PartialEscapePhase to be reused for PEA selective inlining
Wed, 16 Sep 2015 14:42:30 +0200 Gilles Duboscq Always put TRUFFLE_API on the bootclasspath
Wed, 16 Sep 2015 14:12:37 +0200 Stefan Anzinger Update jvmci import version
Wed, 16 Sep 2015 12:19:31 +0200 Roland Schatz Update jvmci import: Clean separation between backend and frontend wordKind.
Wed, 16 Sep 2015 12:05:27 +0200 Roland Schatz Fix verification of return kind.
Wed, 16 Sep 2015 11:49:07 +0200 Stefan Anzinger CheckGraalInvariants: Use deterministic class order (outer before inner) and initialize them in single thread to avoid deadlocks during initialization
Tue, 15 Sep 2015 22:35:17 -0700 Tom Rodriguez Update jvmci import: Add test exercising CHA with default methods
Wed, 16 Sep 2015 01:09:19 +0200 Doug Simon removed methods from HotSpotGraalRuntimeProvider that access statically available JVMCI functionality (GRAAL-1235)
Wed, 16 Sep 2015 00:48:33 +0200 Doug Simon removed HotSpotGraalRuntime singleton - it's now owned by a HotSpotGraalCompiler instance (GRAAL-1235)
Tue, 15 Sep 2015 21:10:57 +0200 Andreas Woess improve GraphPE error reporting
Tue, 15 Sep 2015 17:05:35 +0200 Andreas Woess improve TraceTrufflePerformanceWarnings output
Tue, 15 Sep 2015 19:03:21 +0200 Stefan Anzinger Disable unittest System_setOut temporarily
Tue, 15 Sep 2015 16:52:18 +0200 Roland Schatz Make narrow pointer kinds configurable by backend.
Tue, 15 Sep 2015 15:36:07 +0200 Roland Schatz Explicitly pass return kind to LIRGenerator.emitReturn.
Tue, 15 Sep 2015 15:50:36 +0200 Stefan Anzinger [SPARC] Handle loading of HotSpotMetaspaceConstant
Tue, 15 Sep 2015 12:01:41 +0200 Stefan Anzinger Update jvmci and truffle import version
Tue, 15 Sep 2015 11:18:07 +0200 Stefan Anzinger Make static use of HotSpotJVMCIRuntimeProvider.getArrayIndexScale and friends
Mon, 14 Sep 2015 18:31:09 +0200 Stefan Anzinger Update import version of jvmci and truffle
Mon, 14 Sep 2015 18:13:50 +0200 Stefan Anzinger [SPARC] Fix problems introduced on refactoring Kind.Object and Value.getKind()
Mon, 14 Sep 2015 18:13:28 +0200 Stefan Anzinger Set ReservedCodeCacheSize=300m for CTW (SPARC exceeds the default value)
Mon, 14 Sep 2015 19:48:06 +0200 Andreas Woess updated imported truffle version
Mon, 14 Sep 2015 19:59:52 +0200 Andreas Woess fix typo
Mon, 14 Sep 2015 16:34:26 +0200 Roland Schatz Properly handle metaspace constants in switch statements.
Sun, 13 Sep 2015 21:03:52 +0200 Doug Simon removed unused "foldable" element from @NodeIntrinsic
Sun, 13 Sep 2015 21:03:05 +0200 Doug Simon updated imported jvmci version
Fri, 11 Sep 2015 08:59:29 -0700 Tom Rodriguez Update jvmci import: Move CTW command into Graal
Thu, 10 Sep 2015 10:13:16 -0700 Tom Rodriguez Only linked methods can be inlined
Wed, 09 Sep 2015 17:20:13 -0700 Tom Rodriguez Make some service classes public
Wed, 09 Sep 2015 22:12:46 +0200 Doug Simon updated imported jvmci version
Wed, 09 Sep 2015 21:31:22 +0200 Doug Simon cleanups in preparation for CompilerToVM becoming a concrete class (GRAAL-1255)
Wed, 09 Sep 2015 11:50:28 -0700 Tom Rodriguez Updated imported jvmci version
Wed, 09 Sep 2015 16:12:29 +0200 Doug Simon restricted Unsafe capability access to package or class scope (GRAAL-1257)
Wed, 09 Sep 2015 13:38:21 +0200 Josef Eisl c.o.g.microbenchmarks: fix checkstyle issues.
Wed, 09 Sep 2015 14:27:14 +0200 Josef Eisl c.o.g.microbenchmarks: fix warnings.
Wed, 09 Sep 2015 13:02:41 +0200 Josef Eisl c.o.g.microbenchmarks: add copyright header.
Wed, 09 Sep 2015 12:54:12 +0200 Josef Eisl c.o.g.microbenchmarks: add graal jmh benchmarks.
Wed, 09 Sep 2015 13:29:51 +0200 Josef Eisl mx microbench: disable JVMCI classloader.
Wed, 09 Sep 2015 14:24:10 +0200 Christian Humer Update truffle version.
Tue, 08 Sep 2015 18:22:02 -0700 Tom Rodriguez Disable getComponentType intrinsic for 1.9 and later
Tue, 08 Sep 2015 18:21:11 -0700 Tom Rodriguez Update jvmci import: Renames to be more consistent with jvmci-9
Tue, 08 Sep 2015 17:51:49 -0700 Tom Rodriguez Updated imported jvmci version
Tue, 08 Sep 2015 19:57:39 +0200 Roland Schatz Update jvmci import: Refactoring: Rename Kind to JavaKind.
Tue, 08 Sep 2015 18:53:24 +0200 Roland Schatz Update jvmci import: Use wordKind instead of Kind.Object in backend.
Tue, 08 Sep 2015 17:32:21 +0200 Josef Eisl TraceRA: reactivate assertion.
Tue, 08 Sep 2015 17:46:39 +0200 Josef Eisl TraceRA: TraceLinearScanLifetimeAnalysisPhase: remove unused code.
Tue, 08 Sep 2015 16:38:30 +0200 Josef Eisl TraceRA: make TraceLinearScanAllocationPhases static.
Tue, 08 Sep 2015 18:53:43 +0200 Josef Eisl TraceRA: introduce TraceAllocationPhase and TraceLinearScanAllocationPhase.
Tue, 08 Sep 2015 10:50:21 +0200 Josef Eisl TraceRA: always insert spill-moves and use TraceLinearScanResolveDataFlowPhase only for SSI resolution.
Mon, 07 Sep 2015 17:38:39 +0200 Josef Eisl TraceRA: TraceLinearScanLifetimeAnalysisPhase: higher dump level for intermediate interval dumps.
Tue, 08 Sep 2015 14:18:54 +0200 Josef Eisl mx specjvm2008: do not add benchmark groups when running "all" benchmarks.
Tue, 08 Sep 2015 15:11:16 +0200 Roland Schatz Update jvmci import: Remove Value.getKind().
Tue, 08 Sep 2015 12:16:00 +0200 Doug Simon added missing @SuppressWarnings("try") statements
Mon, 07 Sep 2015 22:26:45 +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 22:26:14 +0200 Doug Simon moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability
Mon, 07 Sep 2015 16:03:02 +0200 Josef Eisl TraceRA: clean-up and simplify.
Thu, 03 Sep 2015 19:01:59 +0200 Josef Eisl TraceRA: skip {AMD64,SPARC}AllocatorTest.
Wed, 02 Sep 2015 13:03:54 +0200 Josef Eisl IntervalDumper: fix typo in javadoc.
Mon, 07 Sep 2015 15:24:42 +0200 Gilles Duboscq Use https urls where available
Mon, 07 Sep 2015 12:17:41 +0200 Doug Simon adapted to removal of HotSpotVMConfig.useHeapProfiler
Sat, 05 Sep 2015 06:13:33 +0200 Stefan Anzinger Update jvmci import revision
Fri, 04 Sep 2015 16:42:41 +0200 Doug Simon updated imported truffle version
Fri, 04 Sep 2015 16:42:27 +0200 Doug Simon updated imported jvmci version
Fri, 04 Sep 2015 16:42:02 +0200 Doug Simon use public https urls
Fri, 04 Sep 2015 15:12:02 +0200 Lukas Stadler additional test for PEA (contributed by Christian Wimmer)
Fri, 04 Sep 2015 15:10:21 +0200 Lukas Stadler fix bug in PEA that appeared for certain phi->phi dependencies
Fri, 04 Sep 2015 13:56:40 +0200 Josef Eisl Updated imported jvmci version.
Thu, 03 Sep 2015 14:11:19 -0700 Tom Rodriguez updated imported jvmci version
Thu, 03 Sep 2015 19:42:00 +0200 Andreas Woess Truffle: defer compilation and installation of call boundary trampoline method
Thu, 03 Sep 2015 19:24:03 +0200 Andreas Woess Truffle: extract TraceTruffleTransferToInterpreter code into helper class
Thu, 03 Sep 2015 17:45:03 +0200 Doug Simon updated imported jvmci version
Thu, 03 Sep 2015 12:57:55 +0200 Roland Schatz Fix rawtypes warnings.
Thu, 03 Sep 2015 00:55:58 +0200 Doug Simon updated imported jvmci version
Thu, 03 Sep 2015 00:54:14 +0200 Doug Simon suppressed -Xlint:try warnings
Wed, 02 Sep 2015 22:40:18 +0200 Doug Simon updated imported truffle version
Wed, 02 Sep 2015 22:40:06 +0200 Doug Simon updated imported jvmci version
Wed, 02 Sep 2015 22:38:02 +0200 Doug Simon fixed or suppressed all -Xlint warnings
Wed, 02 Sep 2015 14:18:39 +0200 Roland Schatz Update jvmci: Collapse Value/AbstractValue.
Wed, 02 Sep 2015 11:47:11 +0200 Josef Eisl CFGPrinter: introduce IntervalDumper to abstract LSRA interval dumping.
Tue, 01 Sep 2015 14:30:54 +0200 Stefan Anzinger [SPARC] Fix issues with new ConstantValue and JavaConstant handling
Tue, 01 Sep 2015 14:49:24 +0200 Roland Schatz Update jvmci.
Tue, 01 Sep 2015 12:21:11 +0200 Josef Eisl TraceRA: fix eclipseformat.
Tue, 01 Sep 2015 12:07:33 +0200 Josef Eisl TraceRA: remove trace.LinearScanAssignLocationsPhase.
Tue, 01 Sep 2015 12:04:58 +0200 Josef Eisl TraceRA: rename trace.LinearScanWalker to TraceLinearScanWalker.
Tue, 01 Sep 2015 12:04:10 +0200 Josef Eisl TraceRA: rename trace.IntervalWalker to TraceIntervalWalker.
Tue, 01 Sep 2015 12:03:14 +0200 Josef Eisl TraceRA: rename trace.Interval to trace.TraceInterval.
Tue, 01 Sep 2015 11:49:35 +0200 Josef Eisl TraceRA: rename trace.MoveResolver to trace.TraceLocalMoveResolver.
Tue, 01 Sep 2015 11:46:16 +0200 Josef Eisl TraceRA: pull trace.TraceLocalMoveResolver up into trace.MoveResolver.
Tue, 01 Sep 2015 11:07:34 +0200 Josef Eisl SSIVerifier: ignore non-virtual stack slots.
Mon, 31 Aug 2015 17:47:05 +0200 Josef Eisl Remove trace.OutOfRegistersException.
Tue, 01 Sep 2015 12:13:11 +0200 Josef Eisl TraceRA: make classes final and invisible.
Mon, 31 Aug 2015 13:55:03 +0200 Josef Eisl TraceRA: remove LinearScanResolveDataFlowPhase.
Mon, 31 Aug 2015 13:50:09 +0200 Josef Eisl TraceRA: rename LinearScanOptimizeSpillPositionPhase -> TraceLinearScanOptimizeSpillPositionPhase.
Mon, 31 Aug 2015 13:48:59 +0200 Josef Eisl TraceRA: rename LinearScanRegisterAllocationPhase to TraceLinearScanRegisterAllocationPhase.
Mon, 31 Aug 2015 15:10:29 +0200 Josef Eisl TraceRA: remove LinearScanLifetimeAnalysisPhase.
Mon, 31 Aug 2015 13:33:08 +0200 Josef Eisl TraceRA: merge LinearScanAssignLocationsPhase.
Mon, 31 Aug 2015 13:27:51 +0200 Josef Eisl TraceRA: merge trace.SSILinearScanEliminateSpillMovePhase and LinearScanEliminateSpillMovePhase to TraceLinearScanEliminateSpillMovePhase.
Mon, 31 Aug 2015 13:24:42 +0200 Josef Eisl TraceRA: rename SSAMoveResolver to TraceLocalMoveResolver.
Mon, 31 Aug 2015 13:23:04 +0200 Josef Eisl TraceRA: remove OptimizingLinearScanWalker.
Mon, 31 Aug 2015 13:21:01 +0200 Josef Eisl TraceRA: merge trace.LinearScan and TraceLinearScan.
Mon, 31 Aug 2015 13:11:26 +0200 Josef Eisl TraceRA: remove duplicated options.
Mon, 31 Aug 2015 13:06:17 +0200 Josef Eisl TraceRA: copy LSRA code over to the trace package.
Mon, 31 Aug 2015 18:42:38 -0700 Michael Van De Vanter Update imports
Mon, 31 Aug 2015 17:57:34 +0200 Doug Simon updated jvmci import version
Mon, 31 Aug 2015 17:55:58 +0200 Doug Simon adapted to jvmci changes
Mon, 31 Aug 2015 15:32:24 +0200 Roland Schatz Enable ConstantLoadOptimization for abritrary constants.
Mon, 31 Aug 2015 15:21:36 +0200 Roland Schatz Update jvmci: Remove JavaConstant from Value hierarchy.
Sun, 30 Aug 2015 20:51:12 -0700 Tom Rodriguez Move PrintStreamOption back into Graal
Sun, 30 Aug 2015 20:39:16 -0700 Tom Rodriguez updated imported jvmci version
Sun, 30 Aug 2015 02:35:05 +0200 Andreas Woess updated imported truffle version
Fri, 28 Aug 2015 15:33:25 -0700 Tom Rodriguez updated imported jvmci version
Fri, 28 Aug 2015 15:31:33 -0700 Tom Rodriguez Use proper stamp for read in HotSpotResolvedObjectTypeTest
Fri, 28 Aug 2015 14:22:03 -0700 Tom Rodriguez Remove LoggingProxy in favor of TraceJVMTI
Fri, 28 Aug 2015 12:20:21 -0700 Christian Wimmer Update jvmci version
Fri, 28 Aug 2015 12:19:57 -0700 Christian Wimmer Merge
Fri, 28 Aug 2015 11:23:08 -0700 Christian Wimmer Invert logic for recording the assumptions of an AssumptionResult to Assumptions; this allows using assumption-free AssumptionResults when compiling without speculative optimizations
Fri, 28 Aug 2015 11:18:35 -0700 Christian Wimmer Allow explicit exceptions for arraylength
Fri, 28 Aug 2015 14:32:42 +0200 Josef Eisl TraceRA: only blocks with LabelOp and JumpOp are trivial.
Fri, 28 Aug 2015 13:46:09 +0200 Roland Schatz Use worklist instead of quadratic algorithm in DebugInfoBuilder.
Fri, 28 Aug 2015 13:36:09 +0200 Roland Schatz Explicitly store slot kinds in DebugInfo.
Fri, 28 Aug 2015 10:39:08 +0200 Josef Eisl mx: update to JMH version 1.10.4.
Fri, 28 Aug 2015 10:38:26 +0200 Josef Eisl mx microbench: quote forked vmArgs with spaces.
Fri, 28 Aug 2015 10:37:01 +0200 Josef Eisl mx microbench: use forkedVmArgs.
Fri, 28 Aug 2015 10:01:29 +0200 Josef Eisl mx microbench: fix JMH project detection.
Thu, 27 Aug 2015 13:08:25 +0200 Stefan Anzinger updated imported jvmci version
Thu, 27 Aug 2015 11:16:28 +0200 Doug Simon updated imported jvmci version
Thu, 27 Aug 2015 11:16:17 +0200 Doug Simon added disabled test showing problem with CompilerToVM.getResolvedJavaType
Thu, 27 Aug 2015 11:15:35 +0200 Doug Simon added test for Unsafe.allocateInstance
Thu, 27 Aug 2015 09:59:35 +0200 Roland Schatz Fix ClassCastException in ConstantLoadOptimization.
Wed, 26 Aug 2015 15:22:34 -0700 Christian Wimmer Merge
Wed, 26 Aug 2015 15:20:51 -0700 Christian Wimmer Add option DumpPath to specify directory for IGV and C1Visualizer dump files; simplify file name construction for IGV files
Wed, 26 Aug 2015 15:19:12 -0700 Christian Wimmer alternateRuntime hack is no longer necessary, Truffle now allows setting the TruffleRuntime using a system property
Wed, 26 Aug 2015 15:14:18 -0700 Christian Wimmer Add accessor method
Wed, 26 Aug 2015 15:14:04 -0700 Christian Wimmer Open debug scope for better IGV scoping of snippets
Wed, 26 Aug 2015 15:13:21 -0700 Christian Wimmer Add utility method
Wed, 26 Aug 2015 15:13:09 -0700 Christian Wimmer Bugfix: stamp of FixedValueAnchorNode cannot be nodeintrinsic stamp, because it is instantiated via constructor too
Wed, 26 Aug 2015 13:27:03 +0200 Roland Schatz Split MoveOp into ValueMoveOp and LoadConstantOp.
Wed, 26 Aug 2015 11:11:27 +0200 Benoit Daloze use the Executors factory method to create a fixed thread pool
Wed, 26 Aug 2015 10:56:02 +0200 Benoit Daloze fix condition for the number of background compilation threads
Tue, 25 Aug 2015 10:16:14 -0700 Tom Rodriguez Update to JVMCI with CTW fix
Tue, 25 Aug 2015 18:29:04 +0200 Benoit Daloze do not require a DirectCallNode to be adopted for cloneCallTarget()
Tue, 25 Aug 2015 15:06:36 +0200 Doug Simon updated imported jvmci version
Tue, 25 Aug 2015 12:10:01 +0200 Christian Wirth update truffle version
Mon, 24 Aug 2015 23:50:37 -0700 Tom Rodriguez Use Java based CTW command
Mon, 24 Aug 2015 23:07:36 +0200 Doug Simon updated jvmci import version
Mon, 24 Aug 2015 12:24:04 +0200 Doug Simon fixed eclipseformat issue
Mon, 24 Aug 2015 11:24:41 +0200 Doug Simon added test that VM deoptimization handles debug info containing VirtualObjects
Mon, 24 Aug 2015 11:13:01 +0200 Doug Simon document contract expected by REGISTER_FINALIZER runtime routine
Mon, 24 Aug 2015 11:12:01 +0200 Doug Simon adapt JVMCI changes for safe class redefinition
Mon, 24 Aug 2015 09:28:29 +0200 Doug Simon speculate that no classes with finalizers have been loaded when compiling Object.<init>
Thu, 20 Aug 2015 10:13:13 -0700 Christian Wimmer Disable findbugs for jtt projects, since mx is no longer doing that automatically
Wed, 19 Aug 2015 17:36:20 -0700 Christian Wimmer Add missing deployment distribution
Wed, 19 Aug 2015 16:55:41 -0700 Christian Wimmer Canonicalize project dependencies
Wed, 19 Aug 2015 16:49:11 -0700 Christian Wimmer Update jvmci version
Wed, 19 Aug 2015 16:32:20 -0700 Christian Wimmer Make accessors public
Wed, 19 Aug 2015 16:13:31 -0700 Christian Wimmer Put HotSpot-specific projects in their own distribution
Wed, 19 Aug 2015 16:12:13 -0700 Christian Wimmer Improve stamps of phi functions during bytecode parsing
Wed, 19 Aug 2015 16:11:29 -0700 Christian Wimmer Move reflection and service lookups only in static initializers
Wed, 19 Aug 2015 16:05:14 -0700 Christian Wimmer Make deoptimization-safety optional in MethodHandlePlugin
Wed, 19 Aug 2015 16:03:54 -0700 Christian Wimmer Support for subclasses of IntrinsicGraphBuilder
Wed, 19 Aug 2015 15:48:09 +0200 Christian Wirth Merged
Wed, 19 Aug 2015 15:30:42 +0200 Christian Wirth Merged
Wed, 19 Aug 2015 15:29:06 +0200 Christian Wirth Update truffle version
Wed, 19 Aug 2015 15:14:21 +0200 Roland Schatz Make sure JVMCI is initialized before accessing the GraalRuntime.
Wed, 19 Aug 2015 14:06:18 +0200 Roland Schatz Remove dead code.
Wed, 19 Aug 2015 11:09:49 +0200 Doug Simon removed unnecessary @CallerSensitive usage
Wed, 19 Aug 2015 11:09:29 +0200 Doug Simon added check for correct usage of @CallerSensitive
Tue, 18 Aug 2015 20:54:23 +0200 Andreas Woess update truffle import version
Tue, 18 Aug 2015 15:07:44 +0200 Andreas Woess Truffle: remove graal.truffle.unsafe package
Tue, 18 Aug 2015 15:06:03 +0200 Andreas Woess Truffle: remove graal.truffle.unsafe.UnsafeAccessImpl intrinsics
Tue, 18 Aug 2015 13:42:20 +0200 Andreas Woess Truffle: allow registration of additional invocation plugins via jvmci service
Tue, 18 Aug 2015 12:37:18 +0200 Andreas Woess Truffle: register invocation plugins only once
Tue, 18 Aug 2015 14:09:28 +0200 Andreas Woess fix typo
Tue, 18 Aug 2015 19:20:36 +0200 Stefan Anzinger [SPARC] SPARCControlFlow cbcond cc2==true when Xcc condition code register is used
Tue, 18 Aug 2015 15:08:53 +0200 Roland Schatz Remove redundant TargetDescription argument, use TargetDescription from Backend instead.
Mon, 17 Aug 2015 19:36:19 +0200 Roland Schatz Use jvmci.compiler property for compiler selection.
Wed, 12 Aug 2015 13:57:35 +0200 Roland Schatz Don't use service lookup to discover HotSpotGraalCompiler in CompilationTask.
Fri, 14 Aug 2015 09:59:41 +0200 Stefan Anzinger [SPARC] Only accept STORE_LOAD memory barrier in LIR Instruction
Fri, 14 Aug 2015 09:28:43 +0200 Stefan Anzinger [SPARC] Add stxa
Fri, 14 Aug 2015 17:34:58 -0700 Christian Wimmer Truffle: delay intrinsification of explicit bailout, so that GraphPE does the bailout during partial evaluation and not during parsing
Fri, 14 Aug 2015 17:31:14 -0700 Christian Wimmer Truffle: Ensure toString method is never compiled
Fri, 14 Aug 2015 17:30:40 -0700 Christian Wimmer Bugfix: checkcast must not be eliminated when profiling information contains a single type that fails the type check
Fri, 14 Aug 2015 17:29:40 -0700 Christian Wimmer Allow NodePlugin to intercept allocation bytecodes
Fri, 14 Aug 2015 17:28:00 -0700 Christian Wimmer Allow subclasses
Fri, 14 Aug 2015 17:27:40 -0700 Christian Wimmer Remove unnecessary substitution annotations
Fri, 14 Aug 2015 17:27:13 -0700 Christian Wimmer Bugfix: need to check for new nodes to prevent assertion errors
Fri, 14 Aug 2015 17:26:37 -0700 Christian Wimmer Allow instantiation from other packages
Fri, 14 Aug 2015 17:25:34 -0700 Christian Wimmer Remove assertion that fails on benign race
Fri, 14 Aug 2015 15:54:48 +0200 Doug Simon updated jvmci import version
Thu, 13 Aug 2015 11:00:54 -0700 Tom Rodriguez Drop use of MethodIdMap in InvocationPlugins
Thu, 13 Aug 2015 13:34:30 +0200 Josef Eisl Backed out changeset: b34dc4905616 (CompositeValue: allow forEachComponent to return a Value.)
Thu, 13 Aug 2015 13:33:34 +0200 Josef Eisl TraceRA: remove replacement hack from ShadowedRegisterValue.
Thu, 13 Aug 2015 13:30:27 +0200 Josef Eisl TraceRA: no more need to replace remaining ShadowedRegisterValues.
Thu, 13 Aug 2015 13:28:35 +0200 Josef Eisl TraceRA: TraceLinearScanAssignLocationsPhase: handle outgoing operands before others.
Thu, 13 Aug 2015 13:11:01 +0200 Josef Eisl BlockEndOp: add forEachOutgoingValue.
Thu, 13 Aug 2015 12:02:01 +0200 Josef Eisl LSRA: LinearScanAssignLocationsPhase refactor assignLocations.
Thu, 13 Aug 2015 11:35:37 +0200 Josef Eisl TraceRA: TraceLinearScanAssignLocationsPhase: javadoc.
Thu, 13 Aug 2015 14:08:34 +0200 Josef Eisl TraceRA: share spilling information between traces.
Thu, 13 Aug 2015 11:20:41 +0200 Josef Eisl TraceRA: handle ShadowedRegisterValue correctly.
Thu, 13 Aug 2015 11:18:25 +0200 Josef Eisl TraceRA: intoduce ShadowedRegisterValue.
Tue, 11 Aug 2015 18:12:05 +0200 Josef Eisl TraceRA: TraceLinearScanLifetimeAnalysisPhase: use whitelist condition instead of blacklist.
Thu, 13 Aug 2015 11:19:18 +0200 Josef Eisl TraceRA: add custom TraceLinearScanAssignLocationsPhase.
Thu, 13 Aug 2015 10:10:44 +0200 Josef Eisl TraceRA: add TraceRAshareSpillInformation option.
Thu, 13 Aug 2015 09:55:47 +0200 Josef Eisl CompositeValue: allow forEachComponent to return a Value.
Thu, 13 Aug 2015 10:09:04 +0200 Josef Eisl Interval: make spillSlot and setSpillSlot visible.
Tue, 11 Aug 2015 17:47:05 +0200 Josef Eisl LIRInstructionClass: rename forEach*(LIRInstruction, InstructionValueConsumer) to visitEach.
Tue, 11 Aug 2015 17:39:42 +0200 Josef Eisl CompositeValue: rename forEachComponent to visitEachComponent.
Thu, 13 Aug 2015 11:17:59 +0200 Josef Eisl LinearScanAssignLocationsPhase: make extensible.
Mon, 10 Aug 2015 15:46:55 +0200 Josef Eisl TraceRA: TraceBuilder: do not remove processed blocks from worklist, just skip them.
Tue, 11 Aug 2015 11:34:13 +0200 Stefan Anzinger [SPARC] Move storing of DelayedLIRInstruction into the TailDelayedLIRInstruction interface
Tue, 11 Aug 2015 11:07:15 +0200 Stefan Anzinger SPARCLIRInstructionMixinStore: Make SizeEstimate final
Wed, 12 Aug 2015 18:30:05 -0700 Tom Rodriguez Remove dead graalMirrors code
Wed, 12 Aug 2015 17:47:01 +0200 Doug Simon updated jvmci import version
Wed, 12 Aug 2015 17:38:16 +0200 Doug Simon removed unused method
Tue, 11 Aug 2015 03:00:55 +0200 Andreas Woess SL: adopt FindContextNode as a child
Tue, 11 Aug 2015 02:56:50 +0200 Andreas Woess updated jvmci import version
Mon, 10 Aug 2015 16:23:45 -0700 Tom Rodriguez Check for null when constant folding HubGetClass
Mon, 10 Aug 2015 16:23:29 -0700 Tom Rodriguez Organize imports
Mon, 10 Aug 2015 16:23:14 -0700 Tom Rodriguez Prefer HubGetClass to raw read
Mon, 10 Aug 2015 16:22:59 -0700 Tom Rodriguez Don't introduce profiled checkcast if original checkcast would fold away
Mon, 10 Aug 2015 16:22:43 -0700 Tom Rodriguez Unguarded floating read should adopt Pi guard if possible
Mon, 10 Aug 2015 16:22:28 -0700 Tom Rodriguez Suppress line length check in MatchProcessor generated code
Tue, 11 Aug 2015 00:10:29 +0200 Doug Simon updated jvmci import version
Tue, 11 Aug 2015 00:10:16 +0200 Doug Simon Merge.
Thu, 06 Aug 2015 17:36:36 +0200 Doug Simon fix documentation: -XX:GraalCounter... -> -XX:JVMCICounter...
Mon, 10 Aug 2015 16:33:57 +0200 Jaroslav Tulach Merge of update to most recent version of Truffle
Thu, 06 Aug 2015 18:57:34 +0200 Jaroslav Tulach Updating to latest version of Truffle API
Mon, 10 Aug 2015 15:59:08 +0200 Lukas Stadler compiler intrinsic for "ensureVirtualized" functionality
Mon, 10 Aug 2015 15:57:05 +0200 Lukas Stadler do not use the (possibly uninitialized) InvokeNode.stateAfter to fill BytecodePosition in PEGraphDecoder
Mon, 10 Aug 2015 15:57:05 +0200 Lukas Stadler do not replace "non-replaceable" FrameStates with null in PE graph decoding
Mon, 10 Aug 2015 14:50:50 +0200 Stefan Anzinger updated imported suite version
Mon, 10 Aug 2015 13:53:55 +0200 Stefan Anzinger [SPARC] Create mixin for SPARC LIR instructions and inherit SPARCBlockEndOp from AbstractBlockEndOp
Mon, 10 Aug 2015 13:38:41 +0200 Roland Schatz Support putting multiple constants next to each other in data section.
Fri, 07 Aug 2015 13:35:51 +0200 Stefan Anzinger [SPARC] SPARCAssembler call directly ld/st with Op3
Fri, 07 Aug 2015 13:28:24 +0200 Stefan Anzinger [SPARC] Consolidate compareBranch into SPARCMacroAssembler
Thu, 06 Aug 2015 16:05:23 +0200 Stefan Anzinger Update suite.py
Thu, 06 Aug 2015 11:46:52 +0200 Stefan Anzinger [SPARC] SPARCMove remove switching on Kind when generating code; use PlatformKind and byte counts defined by the target instead
Thu, 06 Aug 2015 11:43:43 +0200 Stefan Anzinger SPARCImmediateAddressNode: remove unused getter
Wed, 05 Aug 2015 11:54:04 +0200 Stefan Anzinger [SPARC] Assembler: ld/st with size parameter
Wed, 05 Aug 2015 01:03:28 +0200 Doug Simon updated jvmci import version
Tue, 04 Aug 2015 10:31:16 +0200 Doug Simon updated jvmci import version
Tue, 04 Aug 2015 01:09:31 +0200 Doug Simon moved JVMCI option parsing back into Java
Mon, 03 Aug 2015 10:45:40 -0700 Tom Rodriguez Merge
Mon, 03 Aug 2015 10:45:17 -0700 Tom Rodriguez Always use KlassPointerStamp for klass metadata reads
Mon, 03 Aug 2015 09:35:55 -0700 Tom Rodriguez Backout 565196752144
Mon, 03 Aug 2015 09:35:39 -0700 Tom Rodriguez Remove incorrect assert
Sun, 02 Aug 2015 22:55:21 -0700 Tom Rodriguez ValueNode.getKind is really getStackKind
Sun, 02 Aug 2015 22:55:04 -0700 Tom Rodriguez CheckStyle: start generated should suppress header checks too
Mon, 03 Aug 2015 10:55:38 +0200 Doug Simon fixed Eclipse/pydev project references
Fri, 31 Jul 2015 16:23:42 +0200 Roland Schatz Unit tests for Word.objectTo(Un)trackedPointer.
Fri, 31 Jul 2015 15:07:27 +0200 Roland Schatz Split Word.fromObject into Word.objectToTrackedPointer and Word.objectToUntrackedPointer.
Fri, 31 Jul 2015 14:26:26 +0200 Roland Schatz Remove Word.fromWordBase().
Fri, 31 Jul 2015 14:40:01 +0200 Josef Eisl Update imports.
Fri, 31 Jul 2015 11:55:58 +0200 Josef Eisl TraceRA:TraceLSRA: do not perform predecessor optimization.
Thu, 30 Jul 2015 16:38:54 +0200 Roland Schatz Prevent false positives in change detection of second lowering round.
Wed, 29 Jul 2015 15:43:28 +0200 Gilles Duboscq Fix dependencies urls
Wed, 29 Jul 2015 11:59:18 +0200 Roland Schatz Merge.
Tue, 28 Jul 2015 13:19:14 -0700 Tom Rodriguez Merge