log

age author description
Sun, 15 Sep 2013 16:27:07 +0200 Thomas Wuerthinger New caching mechanism in TruffleCache for better compilation performance. Clean up of partial evaluator phases.
Sun, 15 Sep 2013 16:25:03 +0200 Thomas Wuerthinger New way of handling skipped exceptions in the graph builder.
Fri, 13 Sep 2013 23:12:10 +0200 Thomas Wuerthinger Merge.
Thu, 05 Sep 2013 16:36:40 +0200 Thomas Wuerthinger Introduce TruffleMinInvokeThreshold flag.
Sun, 15 Sep 2013 16:40:48 +0200 Doug Simon added metric to count IterableNodeTypes (GRAAL-471)
Sun, 15 Sep 2013 16:34:25 +0200 Doug Simon removed the IterableNodeType marker interface from ControlSinkNode (GRAAL-471)
Sun, 15 Sep 2013 16:33:57 +0200 Doug Simon removed the IterableNodeType marker interface from CommitAllocationNode (GRAAL-471)
Sun, 15 Sep 2013 16:15:16 +0200 Doug Simon removed the IterableNodeType marker interface from BlockPlaceholderNode (GRAAL-471)
Sun, 15 Sep 2013 02:39:07 +0200 Andreas Woess Truffle: Frame restructuring.
Sat, 14 Sep 2013 21:18:36 +0200 Andreas Woess Truffle IGV printer: add edge labels.
Sat, 14 Sep 2013 20:49:30 +0200 Andreas Woess Truffle: make NodeUtil class final and its unsafe field private.
Sat, 14 Sep 2013 20:30:47 +0200 Andreas Woess IGV: workaround for disappearing search bar.
Sat, 14 Sep 2013 17:31:25 -0400 Morris Meyer Start of PTX array passing
Fri, 13 Sep 2013 17:54:59 +0200 Doug Simon removed IterableNodeType from some classes for which typed node iterators were never used or were only used in tests
Fri, 13 Sep 2013 16:17:42 +0200 Doug Simon Merge.
Fri, 13 Sep 2013 16:08:23 +0200 Doug Simon refactored IterableNodeType into a top level type to avoid problems it was causing for javac and JDT (CR-1408)
Fri, 13 Sep 2013 15:39:14 +0200 Doug Simon added support for accumulative times to TimerImpl
Fri, 13 Sep 2013 15:21:51 +0200 Doug Simon made TimerImpl respect conditional flag (GRAAL-470)
Fri, 13 Sep 2013 15:20:53 +0200 Doug Simon moved 'conditional' field and related methods down in DebugValue
Fri, 13 Sep 2013 15:03:45 +0200 Gilles Duboscq Add javadoc to GuardsStage and FrameStateAssignmentPhase
Fri, 13 Sep 2013 14:47:04 +0200 Gilles Duboscq Rename GuardsPhase to GuardsStage to avoid confusion with existing Phases
Wed, 11 Sep 2013 15:19:58 +0200 Gilles Duboscq Add a test to ConditionalEliminationTest
Wed, 11 Sep 2013 10:36:09 +0200 Gilles Duboscq CheckCastNode.canonical should not assume that tool.assumptions is not null
Wed, 11 Sep 2013 10:21:51 +0200 Gilles Duboscq Strengthen and simplify ConditionTest
Fri, 13 Sep 2013 13:02:40 +0100 Chris Seaton Truffle: NodeUtil.getNthParent.
Fri, 13 Sep 2013 11:57:18 +0200 Roland Schatz Remove invalid assertion in ReentrantNodeIterator.
Thu, 12 Sep 2013 19:43:05 -0700 Mick Jordan mxtool: fix eclipseinit to use project suite dir for included suites
Thu, 12 Sep 2013 18:06:18 -0400 Morris Meyer Rename PTX ArrayTest
Thu, 12 Sep 2013 18:02:10 -0400 Morris Meyer Rename PTX ArrayTest
Thu, 12 Sep 2013 23:04:35 +0200 Doug Simon fixed TimerImpl to account for (i.e., deduct) all nested timers, not just the most recent one
Thu, 12 Sep 2013 22:58:36 +0200 Doug Simon removed "ScopeTime" timer
Thu, 12 Sep 2013 19:22:28 +0200 Andreas Woess Truffle: compilation final array support.
Thu, 12 Sep 2013 19:01:40 +0200 Andreas Woess Merge
Thu, 12 Sep 2013 16:09:50 +0200 Andreas Woess TruffleCache: use frame state values to check argument stamps; iterating over local nodes is no longer sufficient since e231671f39d0.
Thu, 12 Sep 2013 17:32:45 +0200 Doug Simon check that Debug has not been initialized before HotSpotOptions.finalizeOptions() is called
Thu, 12 Sep 2013 16:23:28 +0200 Doug Simon made Debug.ENABLED static (i.e. a compile-time constant)
Thu, 12 Sep 2013 14:43:21 +0200 Doug Simon applied changes to basic-graal that were made in a downstream repo
Thu, 12 Sep 2013 12:56:05 +0200 Andreas Woess gpu.cpp: fix warning: not all control paths return a value
Thu, 12 Sep 2013 11:18:03 +0200 Doug Simon gave different name to per-phase timer and metric
Thu, 12 Sep 2013 09:13:12 +0200 Doug Simon added DelegatingMetaAccessProvider, DelegatingCodeCacheProvider, DelegatingGraalCodeCacheProvider
Wed, 11 Sep 2013 17:02:40 -0400 bharadwaj Create runtime object based on GPUIL type newly added to gpu class; some code refactoring.
Wed, 11 Sep 2013 21:04:24 +0200 Mick Jordan Allow mxtool suites to be in separate repositories (CR-1367)
Wed, 11 Sep 2013 16:41:15 +0200 Roland Schatz Early exit from ReentrantNodeIterator.
Tue, 10 Sep 2013 19:20:20 +0200 Andreas Woess Truffle-DSL: fix implicit cast bug.
Wed, 11 Sep 2013 11:56:38 +0200 Doug Simon Merge.
Wed, 11 Sep 2013 09:37:39 +0200 Doug Simon Merge.
Tue, 10 Sep 2013 22:13:46 +0200 Doug Simon remove global phase metric, replaced with per-phase metrics
Tue, 10 Sep 2013 22:06:18 +0200 Doug Simon added timer for each phase; imposed regex pattern check on phase names
Tue, 10 Sep 2013 22:05:17 +0200 Doug Simon changed default for -G:DebugValueSummary to "Name"
Wed, 11 Sep 2013 09:13:27 +0200 Michael Haupt more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata location
Tue, 10 Sep 2013 22:39:50 -0400 bharadwaj Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.
Tue, 10 Sep 2013 16:33:28 -0700 Mick Jordan Merge
Tue, 10 Sep 2013 16:32:27 -0700 Mick Jordan allow backend to specify spill slot size
Tue, 10 Sep 2013 14:06:45 -0700 Mick Jordan Merge - CR1368: add beforeInline callback to snippet instantiation
Tue, 10 Sep 2013 09:30:09 -0700 Mick Jordan Merge
Mon, 09 Sep 2013 10:30:42 -0700 Mick Jordan Merge
Sat, 07 Sep 2013 12:23:40 -0700 Mick Jordan Merge
Tue, 03 Sep 2013 16:48:17 -0700 Mick Jordan Merge
Tue, 03 Sep 2013 16:46:25 -0700 Mick Jordan CR-1364
Tue, 10 Sep 2013 21:30:46 +0200 Doug Simon further improvements to README_GRAAL.txt
Tue, 10 Sep 2013 21:29:31 +0200 Doug Simon tightened option verifier to check all class initializers in the hierarchy of a class that declares at least one @Option
Tue, 10 Sep 2013 21:26:44 +0200 Doug Simon pass the value of the -XX:+CITime VM option explicitly to HotSpotOptions.finalize()
Tue, 10 Sep 2013 19:18:24 +0200 Gilles Duboscq Merge
Tue, 10 Sep 2013 16:24:07 +0200 Gilles Duboscq Fix some comment formatting and spelling
Tue, 10 Sep 2013 16:13:35 +0200 Gilles Duboscq Add helper methods with negations for inputs in LogicNode. Use helper method in CheckCastNode lowering
Tue, 10 Sep 2013 14:32:04 +0200 Gilles Duboscq Simplify ExpandLogicPhase after ShortCircuitAndNode removal
Tue, 10 Sep 2013 14:50:25 +0200 Gilles Duboscq Remove ShortCircuitAndNode
Tue, 10 Sep 2013 11:15:15 +0200 Gilles Duboscq Rename LoweringType to GuardsPhase and make it an attribute of StructuredGraphs
Tue, 10 Sep 2013 11:06:05 +0200 Gilles Duboscq Replace the many asNode methods with one on ValueNode and one on FixedNode
Tue, 10 Sep 2013 09:56:35 +0200 Gilles Duboscq The lowering of FixedGuardNode is independent of the runtime
Tue, 10 Sep 2013 17:38:02 +0200 Roland Schatz Update changed nodes in incremental canonicalizer.
Tue, 10 Sep 2013 15:49:17 +0200 Roland Schatz Make inner class CanonicalizerPhase.Instance private.
Tue, 10 Sep 2013 14:18:26 +0200 Roland Schatz Pass canonicalizer into IterativeConditionalEliminationPhase.
Tue, 10 Sep 2013 14:15:59 +0200 Roland Schatz Pass canonicalizer into tail duplication.
Tue, 10 Sep 2013 14:09:10 +0200 Roland Schatz Pass canonicalizer into loop transformations.
Tue, 10 Sep 2013 13:59:44 +0200 Roland Schatz Pass canonicalizer into EffectsPhase.
Tue, 10 Sep 2013 13:39:33 +0200 Roland Schatz Avoid direct usage of CanonicalizerPhase.Instance in partial evaluator.
Tue, 10 Sep 2013 13:28:26 +0200 Roland Schatz Avoid direct usage of CanonicalizerPhase.Instance in replacements processing.
Tue, 10 Sep 2013 13:08:09 +0200 Roland Schatz Avoid direct usage of CanonicalizerPhase.Instance in tests.
Tue, 10 Sep 2013 12:05:19 +0200 Roland Schatz Use CanonicalizerPhase.applyIncremental in InliningPhase.
Tue, 10 Sep 2013 11:14:36 +0200 Roland Schatz New methods for incremental canonicalization.
Mon, 09 Sep 2013 10:48:28 +0200 Roland Schatz Try constant folding in canonicalizer even if tryInferStamp didn't change anything.
Tue, 10 Sep 2013 16:44:58 +0200 Doug Simon re-enabled -G:+DumpOnError
Tue, 10 Sep 2013 15:42:22 +0200 Doug Simon removed side effect of -XX:+CITime on -G:Meter and -G:Time (GRAAL-195)
Tue, 10 Sep 2013 15:40:28 +0200 Doug Simon added support for DebugMetric and DebugTimer objects to be unconditionally enabled (GRAAL-195)
Tue, 10 Sep 2013 14:32:55 +0200 Doug Simon ensure Debug.enable() is called before any DebugTimer or DebugMetric objects are requested
Tue, 10 Sep 2013 14:30:07 +0200 Doug Simon fix spelling error
Tue, 10 Sep 2013 14:25:08 +0200 Doug Simon made methods for accessing HotSpot VM options static so they can be used without a HotSpotVMConfig object
Tue, 10 Sep 2013 00:15:32 +0200 Doug Simon updated README_GRAAL.txt to reflect recent mx changes
Mon, 09 Sep 2013 22:33:57 +0200 Andreas Woess Truffle-DSL: allow multiple implicit casts with the same source type.
Mon, 09 Sep 2013 19:29:52 +0200 Bernhard Urban fix usage of IterableNodeType, as some verions of javac seems to have problems with it
Mon, 09 Sep 2013 11:59:03 +0200 Bernhard Urban Graph: fix index of array access in usageModCount()
Sun, 08 Sep 2013 13:16:12 +0200 Christian Humer Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.
Mon, 09 Sep 2013 17:36:25 +0200 Doug Simon replaced computed internal name for java.lang.System with a constant to workaround deadlock issue involving class initializer of HotSpotResolvedJavaField (CR-1405)
Mon, 09 Sep 2013 17:34:23 +0200 Doug Simon added DebugHistogram printer that emits R statements to instantiate a vector of named values corresponding to the histogram
Mon, 09 Sep 2013 13:57:53 +0200 Doug Simon split DebugHistogram printing out into separate service
Fri, 06 Sep 2013 18:11:30 +0200 Bernhard Urban SnippetTemplate: remove left over dead code elimination phase
Fri, 06 Sep 2013 18:11:26 +0200 Bernhard Urban pending exception: use locations on a write
Fri, 06 Sep 2013 16:54:32 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 16:17:16 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 16:17:01 +0200 Christian Humer SL: added an implicit cast to SL-type system.
Fri, 06 Sep 2013 16:16:40 +0200 Christian Humer Truffle-DSL: implemented implicit casts.
Fri, 06 Sep 2013 16:11:15 +0200 Christian Humer Truffle-DSL: polymorphic test asserts now on any child node's parent.
Fri, 06 Sep 2013 16:10:09 +0200 Christian Humer Truffle-DSL: fixed a bug in isAssignable.
Fri, 06 Sep 2013 16:08:59 +0200 Christian Humer Truffle-DSL: fixed message container was redirecting messages too often.
Fri, 06 Sep 2013 16:08:31 +0200 Christian Humer Truffle-DSL: extensions to the CodeTreeBuilder.
Fri, 06 Sep 2013 15:28:53 +0200 Gilles Duboscq Allow getting modCount fo deleted nodes
Fri, 06 Sep 2013 12:15:44 +0200 Doug Simon use binary search when looking for the end of Node.extraUsages (GRAAL-452)
Thu, 05 Sep 2013 17:34:36 -0700 Christian Wimmer Merge
Thu, 05 Sep 2013 16:36:13 -0700 Christian Wimmer Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.
Thu, 05 Sep 2013 16:34:37 -0700 Christian Wimmer Inlining only needs to consider invokes of Java methods, i.e., calls with a MethodCallTargetNode
Thu, 05 Sep 2013 15:03:36 -0700 Michael Van De Vanter Truffle: add alternate Node/RootNode constructors with SourceSection argument.
Thu, 05 Sep 2013 20:23:20 +0200 Doug Simon pylint only checks versioned python sources
Thu, 05 Sep 2013 20:20:30 +0200 Doug Simon removed tradesoap from the gate - it's simply too unreliable
Thu, 05 Sep 2013 16:32:41 +0200 Doug Simon replace usages().count() == 0 with usages().isEmpty()
Thu, 05 Sep 2013 14:50:46 +0200 Doug Simon modified Node.removeUsage to do less copying (GRAAL-452)
Thu, 05 Sep 2013 10:59:01 +0200 Gilles Duboscq Use a better warning message for building with --installed-jdks set
Thu, 05 Sep 2013 10:55:51 +0200 Gilles Duboscq Remove deprecated verify in InstanceOfDynamicNode
Thu, 05 Sep 2013 00:44:36 +0200 Doug Simon inlined NodeUsageList into Node (GRAAL-452)
Wed, 04 Sep 2013 10:47:37 -0400 bharadwaj Improvements to PTX codegen; allows more PTX tests that run on the device to pass.