Thu, 05 Feb 2015 03:25:21 +0100 |
Thomas Wuerthinger |
Create ExplodeLoop plugin prototype. Special sort for blocks from bci block map builder for explode loop methods. Graph builder plugin for customizing static field accesses. New Truffle option TruffleExcludeAssertions default true that excludes assertion code from being partial evaluated in the new partial evaluator.
|
Wed, 04 Feb 2015 02:38:59 +0100 |
Thomas Wuerthinger |
More restructuring of CompareNode. Move unorderedIsTrue flag to a field.
|
Wed, 04 Feb 2015 02:28:28 +0100 |
Thomas Wuerthinger |
Restructure CompareNode. Create constant fold utility, store condition as data field.
|
Mon, 12 Jan 2015 20:39:04 +0100 |
Doug Simon |
removed Node factory methods
|
Mon, 12 Jan 2015 13:32:43 +0100 |
Roland Schatz |
Use ArithmeticOpTable for shift operations.
|
Thu, 30 Oct 2014 13:03:33 +0100 |
Roland Schatz |
Introduce new Constant interface for use in high-level graph.
|
Thu, 30 Oct 2014 12:21:07 +0100 |
Roland Schatz |
Rename Constant to JavaConstant.
|
Wed, 15 Oct 2014 15:35:33 +0200 |
Doug Simon |
removed Node generation (GRAAL-857)
|
Mon, 25 Aug 2014 13:45:12 +0200 |
Doug Simon |
made use of generated Node classes predicated on value of graal.useGeneratedNodes system property (default is false)
|
Mon, 18 Aug 2014 14:04:21 +0200 |
Doug Simon |
added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
|
Fri, 15 Aug 2014 11:34:38 +0200 |
Doug Simon |
moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node class
|
Wed, 13 Aug 2014 18:25:45 +0200 |
Doug Simon |
added @NodeInfo annotations to all Node classes
|
Wed, 25 Jun 2014 11:21:44 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the BinaryOpLogicNode hierarchy
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
rename of x() to getX(), y() to getY() and object() to getValue()
|
Thu, 29 May 2014 14:44:43 +0200 |
Gilles Duboscq |
CompareNode.canonicalizeSymmetricConstant can lead to float<->int changes so the right type of node needs to be created depending on the inputs
|
Wed, 28 May 2014 17:47:23 +0200 |
Lukas Stadler |
CompareNode refactorings
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
evaluate for BinaryOpLogicNodes
|
Tue, 22 Apr 2014 11:51:34 +0200 |
Josef Eisl |
Move Stamps to graal.compiler.common.
|
Thu, 17 Apr 2014 18:12:12 +0200 |
Josef Eisl |
Move Condition to graal.compiler.common.
|
Thu, 20 Mar 2014 14:13:55 +0100 |
Lukas Stadler |
canonicalize certain shift-compare expressions
|
Thu, 20 Mar 2014 11:48:39 +0100 |
Josef Eisl |
Rename ValueNode kind() to getKind().
|
Wed, 06 Nov 2013 16:29:54 +0100 |
Roland Schatz |
Helper functions for identifying numeric kinds.
|
Tue, 01 Oct 2013 20:38:25 +0200 |
Doug Simon |
moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
|
Tue, 01 Oct 2013 20:32:47 +0200 |
Doug Simon |
broadened types in Canonicalizable interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
|
Thu, 08 Aug 2013 18:17:47 +0200 |
Gilles Duboscq |
Add illegal stamp
|
Mon, 11 Feb 2013 15:55:27 +0100 |
Lukas Stadler |
separate BooleanNode and ConstantNode hierarchy, rename BooleanNode to LogicNode and LogicNode to BitLogicNode
|
Tue, 05 Feb 2013 15:53:21 +0100 |
Lukas Stadler |
new IntegerTestNode, unit tests for IntegerTestNode canonicalization
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Thu, 29 Nov 2012 11:27:23 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove isXxx methods
|
Fri, 07 Sep 2012 13:40:53 +0200 |
Thomas Wuerthinger |
More clean up and documentation in api.code and api.meta.
|
Fri, 08 Jun 2012 23:47:42 +0200 |
Thomas Wuerthinger |
Renaming RiKind => Kind.
|
Fri, 08 Jun 2012 23:41:02 +0200 |
Thomas Wuerthinger |
Renamed RiConstant => Constant.
|
Thu, 07 Jun 2012 18:24:06 +0200 |
Thomas Wuerthinger |
Moving classes from cri.ri to api.meta.
|
Thu, 07 Jun 2012 17:09:57 +0200 |
Thomas Wuerthinger |
Moved RiKind to cri.ri package.
|
Thu, 07 Jun 2012 17:08:33 +0200 |
Thomas Wuerthinger |
Renaming CiKind => RiKind.
|
Thu, 07 Jun 2012 17:07:42 +0200 |
Thomas Wuerthinger |
Moved RiConstant to cri.ri package.
|
Thu, 07 Jun 2012 17:07:05 +0200 |
Thomas Wuerthinger |
Renaming CiConstant => RiConstant.
|
Fri, 25 May 2012 11:35:18 +0200 |
Lukas Stadler |
changes to the dependencies and stamp system:
|
Tue, 22 May 2012 16:19:02 +0200 |
Lukas Stadler |
changes towards a canonical representation of comparisons:
|