Mon, 16 Sep 2013 19:53:27 +0200 |
Thomas Wuerthinger |
Common out code for frame state constructors. |
Mon, 16 Sep 2013 15:35:14 +0200 |
Thomas Wuerthinger |
Factor usages of getNodeClass(). |
Mon, 16 Sep 2013 19:16:32 +0200 |
Doug Simon |
fixed SafepointInsertionPhase to add safepoints for return nodes (if necessary) |
Mon, 16 Sep 2013 19:15:52 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from SafepointNode (GRAAL-471) |
Mon, 16 Sep 2013 19:15:34 +0200 |
Doug Simon |
added metric to count number of times a typed node iterator is used per IterableNodeType (GRAAL-471) |
Mon, 16 Sep 2013 17:15:31 +0200 |
Doug Simon |
Merge. |
Mon, 16 Sep 2013 17:10:00 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from (Read|Write|ArrayRangeWrite|LoweredCompareAndSwap)Node (GRAAL-471) |
Mon, 16 Sep 2013 16:07:54 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from ReturnNode (GRAAL-471) |
Mon, 16 Sep 2013 13:09:02 +0200 |
Doug Simon |
made 'mx build' refresh IDE configs automatically |
Mon, 16 Sep 2013 15:18:30 +0200 |
Bernhard Urban |
bootstrap: print number of compiled methods |
Mon, 16 Sep 2013 10:02:14 +0200 |
Thomas Wuerthinger |
Add PhiNode in InliningUtil with addWithoutUnique. |
Mon, 16 Sep 2013 02:31:05 +0200 |
Thomas Wuerthinger |
Correct test. |
Mon, 16 Sep 2013 01:41:56 +0200 |
Thomas Wuerthinger |
Fix LoadJavaMirrorWithKlassPhase to use new node addition constraints. |
Mon, 16 Sep 2013 01:39:52 +0200 |
Thomas Wuerthinger |
Improve global value numbering algorithm. |
Mon, 16 Sep 2013 01:14:33 +0200 |
Thomas Wuerthinger |
Introduce NodeClass.isLeafNode(). Avoid cloning of leaf nodes if equal node is found in destination graph. |
Sun, 15 Sep 2013 22:33:09 +0200 |
Thomas Wuerthinger |
Disallow add for global value numberable node types. Introduce addWithoutUnique. |
Sun, 15 Sep 2013 19:03:38 +0200 |
Thomas Wuerthinger |
Merge. |
Sun, 15 Sep 2013 18:00:18 +0200 |
Thomas Wuerthinger |
Merge. |
Sun, 15 Sep 2013 16:44:09 +0200 |
Thomas Wuerthinger |
Merge. |
Sun, 15 Sep 2013 16:31:32 +0200 |
Thomas Wuerthinger |
Do not assign new source section if replacing node already has source section assigned. |
Sun, 15 Sep 2013 16:31:11 +0200 |
Thomas Wuerthinger |
Early return from node replacement. |
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. |
Wed, 04 Sep 2013 14:56:30 +0200 |
Doug Simon |
added pylint to gate |
Wed, 04 Sep 2013 14:54:48 +0200 |
Doug Simon |
added pylint command |
Wed, 04 Sep 2013 13:21:30 +0200 |
Doug Simon |
removed Node.modCount field (GRAAL-452) |
Wed, 04 Sep 2013 10:40:56 +0200 |
Gilles Duboscq |
mx: Remove debug printing in specjvm2008 |
Wed, 04 Sep 2013 09:39:51 +0200 |
Gilles Duboscq |
use iterable for LoopFragment.toHirBlocks rather than reify collections |
Tue, 03 Sep 2013 18:19:30 +0200 |
Gilles Duboscq |
Avoid accessing the code of a method before it has been linked and verified. |
Tue, 03 Sep 2013 18:09:02 +0200 |
Gilles Duboscq |
Add isLinked method to ResolvedJavaType |
Tue, 03 Sep 2013 18:02:29 +0200 |
Gilles Duboscq |
Make is_rewritten a guarantee in initializeBytecode |
Tue, 03 Sep 2013 14:18:52 -0700 |
Mick Jordan |
Merge |
Tue, 03 Sep 2013 14:09:56 -0700 |
Mick Jordan |
Merge |
Tue, 03 Sep 2013 14:09:35 -0700 |
Mick Jordan |
CR-1368 |
Tue, 03 Sep 2013 22:36:02 +0200 |
Doug Simon |
added timers for Truffle compilation pipeline |
Tue, 03 Sep 2013 16:33:41 +0200 |
Doug Simon |
added support for pylint and fixed errors/warnings it found |
Tue, 03 Sep 2013 14:14:09 +0200 |
Gilles Duboscq |
Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten. |
Mon, 02 Sep 2013 11:44:19 +0200 |
Gilles Duboscq |
If _installed_jdk is set, ask confirmation before building |
Mon, 02 Sep 2013 11:40:24 +0200 |
Gilles Duboscq |
mx: add helper method for yes/no question |
Mon, 02 Sep 2013 20:44:49 +0200 |
Christian Humer |
Merge. |
Mon, 02 Sep 2013 16:47:29 +0200 |
Christian Humer |
Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve) |
Mon, 02 Sep 2013 15:27:20 +0200 |
Christian Humer |
Merge. |
Mon, 02 Sep 2013 15:22:25 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in grouping of abstract guards. |
Fri, 30 Aug 2013 17:45:53 +0200 |
Christian Humer |
Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods. |
Fri, 30 Aug 2013 17:40:16 +0200 |
Christian Humer |
Truffle-DSL: fixed NPE if wrong invalid child type is declared. |
Mon, 02 Sep 2013 16:41:17 +0200 |
Doug Simon |
moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options class |
Mon, 02 Sep 2013 15:51:06 +0200 |
Bernhard Urban |
LocalNode: remove special handling, they should be reachable via inputs of other nodes if connected |
Mon, 02 Sep 2013 15:50:54 +0200 |
Bernhard Urban |
ifCanonTest: unconnect replaced local nodes from frame state, to match expected graph |
Fri, 30 Aug 2013 15:38:14 +0200 |
Bernhard Urban |
SchedulePhase: remove special handling of localnodes |
Thu, 29 Aug 2013 20:55:18 +0200 |
Bernhard Urban |
LoweringTool: pass initial lastFixedNode to constructor |
Mon, 02 Sep 2013 14:15:41 +0200 |
Roland Schatz |
Support for PlatformKind in PhiResolver. |
Mon, 02 Sep 2013 14:08:49 +0200 |
Roland Schatz |
Change architecture interface. |
Sun, 01 Sep 2013 21:57:07 +0200 |
Thomas Wuerthinger |
Fix for graph expansion in TruffleCache when the node in the worklist is already deleted. |
Sun, 01 Sep 2013 19:46:15 +0200 |
Thomas Wuerthinger |
Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation. |
Sun, 01 Sep 2013 19:39:06 +0200 |
Thomas Wuerthinger |
Introduce CompilerDirectives.ValueType annotation in Truffle API. |
Sat, 31 Aug 2013 09:18:58 +0200 |
Doug Simon |
Merge. |
Sat, 31 Aug 2013 09:18:42 +0200 |
Doug Simon |
fixed documentation of --installed-jdks mx option |
Sat, 31 Aug 2013 09:18:26 +0200 |
Doug Simon |
removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolved |
Thu, 29 Aug 2013 22:53:56 +0200 |
Doug Simon |
made enabling/disabling of intrinsifications extensible (GRAAL-111) |
Thu, 29 Aug 2013 21:32:54 +0200 |
Doug Simon |
Merge. |
Thu, 29 Aug 2013 21:32:00 +0200 |
Doug Simon |
added help text to debug scope related options |
Thu, 29 Aug 2013 21:31:15 +0200 |
Doug Simon |
added help text to CompileTheWorld options |
Wed, 28 Aug 2013 22:35:01 +0200 |
Doug Simon |
added metrics for timing front-end, back-end and code installation (GRAAL-448) |
Wed, 28 Aug 2013 22:34:22 +0200 |
Doug Simon |
added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448) |
Fri, 30 Aug 2013 16:39:05 -0400 |
bharadwaj |
Implement several missing PTX codegen features; return value capture and method args passing of java method executed on GPU. |
Fri, 30 Aug 2013 17:31:59 +0200 |
Christian Humer |
Truffle-DSL: fixed bug if node class was used also as child. |
Fri, 30 Aug 2013 17:06:25 +0200 |
Christian Humer |
Merge. |
Fri, 30 Aug 2013 17:00:26 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong equals/hashCode in Template. |
Fri, 30 Aug 2013 15:55:52 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in else connections of generic generated methods. |
Fri, 30 Aug 2013 15:55:22 +0200 |
Christian Humer |
Truffle-DSL: better toString for GuardData. |
Fri, 30 Aug 2013 15:28:22 +0200 |
Christian Humer |
Truffle-DSL: fixed the @TypeSystem of child nodes were not checked for equality. |
Fri, 30 Aug 2013 15:05:54 +0200 |
Roland Schatz |
Make PhiNode non-final. |
Fri, 30 Aug 2013 14:57:09 +0200 |
Roland Schatz |
New static factory methods for constants and arithmetic. |
Fri, 30 Aug 2013 14:07:59 +0200 |
Christos Kotselidis |
Merge |
Fri, 30 Aug 2013 13:56:58 +0200 |
Christos Kotselidis |
Merge |
Fri, 30 Aug 2013 13:51:22 +0200 |
Christos Kotselidis |
Move compressed pointers' logic to HotSpot specific move |
Fri, 30 Aug 2013 13:26:45 +0200 |
Christian Humer |
Truffle-DSL: cleanup. |
Fri, 30 Aug 2013 13:23:53 +0200 |
Christian Humer |
Merge. |
Fri, 30 Aug 2013 13:15:34 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in else connections for specialization grouping. |
Fri, 30 Aug 2013 13:11:48 +0200 |
Christian Humer |
Truffle-DSL: added a test that covers wrong a wrong else connection bug. |
Fri, 30 Aug 2013 11:37:42 +0200 |
Christian Humer |
Truffle-DSL: preparations for implicit casts |
Thu, 29 Aug 2013 19:19:33 +0200 |
Christian Humer |
Truffle-DSL: added ImplicitCast api classes. (non functional yet) |
Thu, 29 Aug 2013 19:19:00 +0200 |
Christian Humer |
Truffle-DSL: improved error recovery of type systems and improved error testability infrastructure. |
Thu, 29 Aug 2013 17:39:55 +0200 |
Christian Humer |
Truffle-DSL: added infrastructure to assert for DSL error messages. |
Thu, 29 Aug 2013 14:28:43 +0200 |
Christian Humer |
Truffle-DSL: minor cleanup. |
Thu, 29 Aug 2013 14:28:32 +0200 |
Christian Humer |
Truffle-DSL: added permutation util functions to the TestHelper. |
Thu, 29 Aug 2013 19:09:09 +0200 |
Gilles Duboscq |
Make ComputeProbabilityClosure more robust to probabilities that to infinity because of loops |
Thu, 29 Aug 2013 18:02:20 +0200 |
Bernhard Urban |
LoweringPhase: insert begin node to make lowering more robust, if the predecessor is not a FixedWithNextNode anymore |
Thu, 29 Aug 2013 17:28:22 +0200 |
Bernhard Urban |
LoweringPhase: move detection of first lastFixedNode out of the loop, add comment |
Thu, 29 Aug 2013 17:28:21 +0200 |
Bernhard Urban |
SchedulePhase: schedule inputs of framestates which are attached to AbstractBeginNodes to the dominator (not just for MergeNodes) |
Thu, 29 Aug 2013 17:28:20 +0200 |
Bernhard Urban |
ConvertDeoptimizeToGuardPhase: small javadoc fix |
Thu, 29 Aug 2013 17:17:35 +0200 |
Christos Kotselidis |
Merge |
Thu, 29 Aug 2013 16:23:14 +0200 |
Christos Kotselidis |
Change scope of write barrier snippets |
Thu, 29 Aug 2013 13:52:25 +0200 |
Christos Kotselidis |
Rewrite compute block order function to be non-recursive due to stack overflow when G1 is used in eclipse |
Wed, 28 Aug 2013 15:22:51 +0200 |
Christos Kotselidis |
Augment WriteBarrier Addition Test (unsafe load) to account for compressed oops |
Wed, 28 Aug 2013 15:22:22 +0200 |
Christos Kotselidis |
Allow conditional unsafe load lowering only AFTER_GUARDS (emmit G1 Ref barrier) |
Wed, 28 Aug 2013 13:45:02 +0200 |
Christos Kotselidis |
Add Javadoc |
Wed, 28 Aug 2013 13:27:05 +0200 |
Christos Kotselidis |
Refactor heap base register |
Wed, 28 Aug 2013 10:44:23 +0200 |
Christos Kotselidis |
Remove warning when G1 is used |
Thu, 29 Aug 2013 15:35:17 +0200 |
Lukas Stadler |
add full canonicalization to EA tests |
Thu, 29 Aug 2013 14:18:33 +0200 |
Bernhard Urban |
LoweringPhase: add some assertions around finding the first fixed node for a block |
Thu, 29 Aug 2013 11:37:50 +0200 |
Christian Wirth |
Truffle: fix byte access in FrameAccessNode |
Wed, 28 Aug 2013 21:36:30 +0200 |
Bernhard Urban |
ReadNode: minor refactoring in push() |
Wed, 28 Aug 2013 21:28:58 +0200 |
Bernhard Urban |
PushThroughPi: extend test for ReadNodes |
Wed, 28 Aug 2013 18:45:32 +0200 |
Christian Humer |
Truffle-DSL: execute evaluated methods can now be declared using any type in the typesystem as parameters. |
Wed, 28 Aug 2013 18:18:40 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in parameter parsing where optional parameters were priorized to required ones. |
Wed, 28 Aug 2013 11:41:10 +0200 |
Christian Humer |
Truffle-DSL: refactored redundant guard generation code. |
Wed, 28 Aug 2013 01:45:13 +0200 |
Christian Humer |
Truffle-DSL: fixed specializationg grouping failed with guards using base types. |
Tue, 27 Aug 2013 23:06:24 +0200 |
Christian Humer |
Truffle-DSL: fixed isObject returned true for Object arrays. |
Tue, 27 Aug 2013 22:08:52 +0200 |
Christian Humer |
Merge. |
Tue, 27 Aug 2013 22:08:26 +0200 |
Christian Humer |
Truffle-DSL: guards can now be declared using any base type or interface of the target value type. |
Tue, 27 Aug 2013 18:11:35 +0200 |
Christian Humer |
Truffle-DSL: fix NPE with nodes with no frame in the execute method. |
Tue, 27 Aug 2013 10:14:06 +0200 |
Lukas Stadler |
incremental canonicalization for PartialEscapePhase / EffectsPhase |
Tue, 27 Aug 2013 12:08:12 +0200 |
Doug Simon |
Merge. |
Tue, 27 Aug 2013 12:03:31 +0200 |
Doug Simon |
updated check in WriteBarrierAdditionTest to account for extra inlining |
Tue, 27 Aug 2013 00:52:14 +0200 |
Doug Simon |
moved warning suppression annotation to placate JDT |
Mon, 26 Aug 2013 23:19:09 +0200 |
Doug Simon |
fixed class initialization order problem |
Mon, 26 Aug 2013 21:38:44 +0200 |
Doug Simon |
Merge. |
Mon, 26 Aug 2013 21:38:10 +0200 |
Doug Simon |
removed Node.nodeClass field (GRAAL-359) |
Mon, 26 Aug 2013 20:16:43 +0200 |
Doug Simon |
made all public, non-static fields in HotSpotVMConfig final |
Tue, 27 Aug 2013 09:38:44 +0200 |
Christian Wirth |
Truffle: Add Byte type to FrameWithoutBoxingSubstitutions |
Tue, 27 Aug 2013 09:34:55 +0200 |
Christian Wirth |
Merged |