log

age author description
Tue, 27 Jan 2015 16:16:06 +0100 Thomas Wuerthinger Only cache in MergeProcessor of PEA when processing loop begin blocks.
Tue, 27 Jan 2015 16:01:48 +0100 Thomas Wuerthinger Simplifications in PEA.
Tue, 27 Jan 2015 14:54:55 +0100 Thomas Wuerthinger Add utility methods to GuardsStage.
Tue, 27 Jan 2015 13:17:53 +0100 Thomas Wuerthinger Use Node#getUsageCount wherever possible.
Tue, 27 Jan 2015 13:09:17 +0100 Thomas Wuerthinger Small simplification in PE closure.
Tue, 27 Jan 2015 12:27:40 +0100 Thomas Wuerthinger Restructurings in ReentrantBlockIterator.
Tue, 27 Jan 2015 11:58:50 +0100 Thomas Wuerthinger Do not provide full schedul to LoweringTool.
Tue, 27 Jan 2015 11:47:44 +0100 Thomas Wuerthinger Always use read aware memory scheduling.
Tue, 27 Jan 2015 15:10:32 +0100 Paul Woegerer Various adjustments to simplify future merges
Tue, 27 Jan 2015 14:28:13 +0100 Paul Woegerer Allow PartialEvaluator to use a custom SnippetReflectionProvider
Tue, 27 Jan 2015 14:24:59 +0100 Paul Woegerer Prevent polluting SLFunctionRegistry (via SLNodeFactory.createRead()) with LHS names of assignment
Tue, 27 Jan 2015 14:11:52 +0100 Paul Woegerer Allow users to provide their own TruffleRuntime implementation
Tue, 27 Jan 2015 12:05:41 +0100 Roland Schatz Enable constant folding of Math.pow().
Tue, 27 Jan 2015 12:25:38 +0100 Doug Simon provide Stub.getStubs() method to access all installed stubs
Tue, 27 Jan 2015 12:24:44 +0100 Doug Simon fixed typo in sharedRuntime_x86_32.cpp
Tue, 27 Jan 2015 03:06:12 +0100 Thomas Wuerthinger Use LATEST schedule for PEA.
Mon, 26 Jan 2015 23:31:20 +0100 Thomas Wuerthinger Fix unused import.
Mon, 26 Jan 2015 23:30:09 +0100 Thomas Wuerthinger Do not add proxy nodes of loop exits to the schedule.
Mon, 26 Jan 2015 23:24:06 +0100 Thomas Wuerthinger Simplifications around PEA and using earliest possible schedule for nodes.
Mon, 26 Jan 2015 14:43:57 -0800 Tom Rodriguez Add toString and some accessors to InductionVariable subclasses
Mon, 26 Jan 2015 22:38:44 +0100 Stefan Anzinger Fix compile errors
Mon, 26 Jan 2015 21:53:57 +0100 Stefan Anzinger Merge
Mon, 26 Jan 2015 21:21:06 +0100 Stefan Anzinger [SPARC] Fix Partial Escape Analysis for SPARC in Truffle
Mon, 26 Jan 2015 21:19:36 +0100 Stefan Anzinger Merge
Mon, 19 Jan 2015 15:03:17 +0100 Stefan Anzinger [SPARC] add classes to blacklist for unittest on sparc as the PEA is partially disabled right now
Mon, 26 Jan 2015 11:37:05 -0800 Tom Rodriguez Add Java and JVM arguments to log file when -G:LogFile= is used
Mon, 26 Jan 2015 09:29:47 -0800 Tom Rodriguez Add some assertion messages
Mon, 26 Jan 2015 09:28:20 -0800 Tom Rodriguez Add utility phase to dump more information when another phase changes the graph
Sun, 25 Jan 2015 09:52:32 +0100 Andreas Woess Remove IterableNodeType from AssumptionNode
Sun, 25 Jan 2015 09:50:42 +0100 Andreas Woess Remove IterableNodeType from IntegerExactArithmeticNode
Sun, 25 Jan 2015 20:58:50 +0100 Doug Simon fixed regression caused by GPU removal
Sat, 24 Jan 2015 00:45:12 +0100 Thomas Wuerthinger Remove class ScheduledNode from the node class hierarchy.
Fri, 23 Jan 2015 22:13:55 +0100 Thomas Wuerthinger Temporarily remove FlowSensitiveReductionPhase.
Fri, 23 Jan 2015 22:00:55 +0100 Thomas Wuerthinger Temporarily remove java.decompiler project.
Fri, 23 Jan 2015 18:20:37 +0100 Thomas Wuerthinger Move to a system that has an extra counter for extra usages.
Fri, 23 Jan 2015 11:52:36 +0100 Thomas Wuerthinger Add utility Node#hasNoUsages.
Fri, 23 Jan 2015 11:28:20 +0100 Thomas Wuerthinger Remove TailcallNode.
Fri, 23 Jan 2015 15:51:35 +0100 Paul Woegerer Various adjustments to simplify future merges
Fri, 23 Jan 2015 14:32:11 +0100 Roland Schatz Avoid double copy of monitorIds list.
Fri, 23 Jan 2015 13:11:28 +0100 Roland Schatz Compiler intrinsic for JMH blackhole.
Thu, 22 Jan 2015 16:35:37 +0100 Roland Schatz Ignore dontinline compile command if it would prevent application of forced substitutions.
Thu, 22 Jan 2015 15:59:51 +0100 Roland Schatz mx: fix duplicate arguments for microbench
Fri, 23 Jan 2015 12:08:12 +0100 Christian Wirth fix in mx.py, MX_SUBPROCESS_COMMAND_FILE opened twice, fails on Windows
Fri, 23 Jan 2015 10:54:21 +0100 Doug Simon removed GPU code
Thu, 22 Jan 2015 23:16:17 +0100 Thomas Wuerthinger Small improvement in NodeList.
Thu, 22 Jan 2015 21:53:06 +0100 Thomas Wuerthinger Initialize FrameState with less copying.
Thu, 22 Jan 2015 21:14:53 +0100 Thomas Wuerthinger Make allocation of virtual object mapping lazy.
Thu, 22 Jan 2015 21:01:46 +0100 Thomas Wuerthinger Do not always allocate monitorId NodeInputList. Allow null NodeInputList.
Thu, 22 Jan 2015 18:46:04 +0100 Doug Simon fixed branch probability in instanceof snippet
Thu, 22 Jan 2015 16:25:04 +0100 Thomas Wuerthinger No need to clean up deleted phis.
Thu, 22 Jan 2015 16:24:36 +0100 Thomas Wuerthinger Initial version of inlining during parsing.
Wed, 21 Jan 2015 14:29:00 +0100 Thomas Wuerthinger Initialize frame state builder created for parse time inlining correctly.
Wed, 21 Jan 2015 13:10:52 +0100 Thomas Wuerthinger Restructuring in the GraphBuilder to have less fields in the phase instance.
Wed, 21 Jan 2015 12:01:14 +0100 Thomas Wuerthinger Make starting node a parameter in the GraphBuilder.
Wed, 21 Jan 2015 11:55:37 +0100 Thomas Wuerthinger GraphBuilder simplifications.
Tue, 20 Jan 2015 17:55:16 +0100 Thomas Wuerthinger Small simplification for BaselineBytecodeParser.
Tue, 20 Jan 2015 17:47:05 +0100 Thomas Wuerthinger Small clean up in GraphBuilderPhase.
Tue, 20 Jan 2015 17:10:20 +0100 Thomas Wuerthinger Remove obsolete comment.
Tue, 20 Jan 2015 16:54:38 +0100 Thomas Wuerthinger Remove GraphBuilderPhase#finishPrepare.
Tue, 20 Jan 2015 16:40:45 +0100 Thomas Wuerthinger Clean up in Kind class. Introduce Kind#getSlotCount and Kind#needsTwoSlots methods.
Tue, 20 Jan 2015 16:09:23 +0100 Thomas Wuerthinger Introduce new option InlineDuringParsing.
Thu, 22 Jan 2015 11:16:26 +0100 Doug Simon Added tag gpu-0.1 for changeset 1b0ef9634252
Thu, 22 Jan 2015 11:16:06 +0100 Doug Simon removed unused HotSpotGraalRuntime.setRuntimeAccessCheck()
Thu, 22 Jan 2015 09:45:56 +0100 Doug Simon fixed unbalanced #ifdef
Thu, 22 Jan 2015 01:22:02 +0100 Andreas Woess Truffle: replace Truffle-internal usages of unsafe compiler directives
Thu, 22 Jan 2015 01:11:06 +0100 Andreas Woess Truffle: remove references to unsafe in comments
Thu, 22 Jan 2015 01:08:25 +0100 Andreas Woess Truffle: deprecate CompilerDirectives.unsafe* methods.
Thu, 22 Jan 2015 01:01:29 +0100 Andreas Woess Truffle: add (and switch to) safe node field access implementation using reflection
Thu, 22 Jan 2015 00:37:29 +0100 Andreas Woess Truffle: channel all NodeUtil field accesses through NodeField class
Wed, 21 Jan 2015 11:00:48 -0800 Tom Rodriguez Add option to restrict MethodFilter to the root method
Wed, 21 Jan 2015 10:20:41 -0800 Tom Rodriguez Don't allow guards with action == None to float
Wed, 21 Jan 2015 10:19:33 -0800 Tom Rodriguez Emit warnings to TTY instead of System.out
Wed, 21 Jan 2015 19:03:37 +0100 Doug Simon fixed pylint issue
Wed, 21 Jan 2015 19:01:13 +0100 Doug Simon Merge.
Wed, 21 Jan 2015 19:00:46 +0100 Doug Simon mx: replaced MX_SUBPROCESS_COMMAND with MX_SUBPROCESS_COMMAND_FILE
Tue, 20 Jan 2015 23:18:17 +0100 Doug Simon fixed pylint issue
Tue, 20 Jan 2015 23:17:38 +0100 Doug Simon removed post-deserialization re-initialization of Graph.cachedLeafNodes
Tue, 20 Jan 2015 23:16:14 +0100 Doug Simon made some hash codes stable across VM executions to support replay compilation
Tue, 20 Jan 2015 23:15:49 +0100 Doug Simon added Fingerprint constructor that takes a list of events
Tue, 20 Jan 2015 23:14:52 +0100 Doug Simon mx: set MX_SUBPROCESS_COMMAND environment variable in subprocess launched by mx
Wed, 21 Jan 2015 15:44:30 +0100 Roland Schatz Microbenchmark for partial escape analysis.
Wed, 21 Jan 2015 14:49:13 +0100 Roland Schatz mx: add microbench command to run JMH benchmarks
Wed, 21 Jan 2015 13:55:37 +0100 Roland Schatz mx: support annotation processors in libraries
Wed, 21 Jan 2015 13:36:23 +0100 Gilles Duboscq mx: JavaConfig: compare compilance and version before path
Wed, 21 Jan 2015 12:02:35 +0100 Paul Woegerer Specify jacoco project includes/excludes in suite.py
Wed, 21 Jan 2015 11:43:22 +0100 Gilles Duboscq Fix mx igv: do not use Java < 1.8, handle the case where no JDKs are supported. Give some hints when the igv ant build fails.
Mon, 19 Jan 2015 18:00:28 +0100 Josef Eisl Add -G:[-/+]PrintIdealGraph option.
Tue, 20 Jan 2015 16:53:28 +0100 Doug Simon made some hash codes stable across VM executions to support replay compilation
Tue, 20 Jan 2015 16:52:16 +0100 Doug Simon added Fingerprint points to assist debugging replay compilation
Tue, 20 Jan 2015 16:22:11 +0100 Doug Simon added Fingerprint class
Mon, 19 Jan 2015 17:24:31 +0100 Doug Simon removed invalid reference from javadoc
Mon, 19 Jan 2015 16:06:04 +0100 Doug Simon Merge.
Mon, 19 Jan 2015 14:50:36 +0100 Doug Simon made ReplacementsImpl.snippetTemplateCache stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:46:55 +0100 Doug Simon made Graph.cachedLeafNodes stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:46:21 +0100 Doug Simon made AMD64HotSpotRegisterConfig.categorized stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:29:54 +0100 Stefan Anzinger [SPARC] Fix C2 code emission issue
Sat, 17 Jan 2015 11:26:18 +0100 Doug Simon mx: added support for Jython 2.7b3 and made ordering in generated files more deterministic\nContributed-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Fri, 16 Jan 2015 14:24:04 +0100 Paul Woegerer Fix indentation of multi-line strings passed to Debug.log
Fri, 16 Jan 2015 16:01:31 +0100 Stefan Anzinger [SPARC] do not virtualize on big endian when bit sizes do not match (temporary fix)
Fri, 16 Jan 2015 11:48:52 +0100 Stefan Anzinger [SPARC] make check for EA more tight
Thu, 15 Jan 2015 13:56:34 +0100 Andreas Woess Truffle: IGV printer nodeMap should be IdentityHashMap
Thu, 15 Jan 2015 08:24:43 +0100 Andreas Woess BranchProbabilityNode: branch probability value may evaluate to NaN in unreached code
Thu, 15 Jan 2015 06:34:53 +0100 Andreas Woess DefaultTruffleRuntime fields can be final
Wed, 14 Jan 2015 09:53:38 -0800 Tom Rodriguez Add --lldb option like --gdb
Wed, 14 Jan 2015 09:52:41 -0800 Tom Rodriguez Prompt to fill EXTRA_JAVA_HOMES like JAVA_HOME
Wed, 14 Jan 2015 16:40:56 +0100 Doug Simon localized replay compilation marker interface to HotSpot specific code
Wed, 14 Jan 2015 16:40:14 +0100 Doug Simon added MethodFilter.matchesClassName
Wed, 14 Jan 2015 13:43:16 +0100 Matthias Grimmer Interop: improve exception names and JavaDoc
Tue, 13 Jan 2015 19:48:15 +0100 Josef Eisl Reenable baseline tests in gate (backed out changeset 209c60cf3ea2)
Tue, 13 Jan 2015 19:45:42 +0100 Josef Eisl BaselineCompiler: fix predecessor calculation.
Wed, 14 Jan 2015 02:45:49 +0100 Thomas Wuerthinger Do not use an iterator when computing the single value of a PhiNode.
Tue, 13 Jan 2015 17:10:33 +0100 Christian Humer mx: Fixed eclipse annotation processor configuration should serialize JAVA_HOME with the original value.
Tue, 13 Jan 2015 14:08:14 +0100 Doug Simon make hash code for SnippetTemplate.CacheKey more deterministic
Tue, 13 Jan 2015 13:13:43 +0100 Doug Simon added graalGlobals_ppc.hpp
Tue, 13 Jan 2015 13:12:01 +0100 Doug Simon fixed JVM_GetGraalServiceImpls signature
Tue, 13 Jan 2015 13:08:26 +0100 Doug Simon moved generate_deopt_entry_for to InterpreterGenerator for all architectures
Tue, 13 Jan 2015 13:06:21 +0100 Doug Simon added missing JNICALL to JNI functions
Tue, 13 Jan 2015 13:04:37 +0100 Doug Simon fix format string
Tue, 13 Jan 2015 12:59:48 +0100 Doug Simon guarded use of 64-bit only code with #ifdefs
Tue, 13 Jan 2015 11:18:46 +0100 Doug Simon fixed however 32 bit inline version of assembler method