log graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java @ 16841:cbd42807a31f

age author description
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
Mon, 28 Jul 2014 15:53:07 +0200 Lukas Stadler rename IntegerBelowThanNode to IntegerBelowNode
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()
Mon, 23 Jun 2014 14:13:03 +0200 Lukas Stadler ConditionalNode is not a BinaryNode
Mon, 23 Jun 2014 14:11:54 +0200 Lukas Stadler new UnaryNode base class
Thu, 29 May 2014 11:20:10 -0700 Tom Rodriguez delete unused histogram
Wed, 28 May 2014 17:47:23 +0200 Lukas Stadler CompareNode refactorings
Mon, 26 May 2014 17:43:45 +0200 Roland Schatz Optimize compare compressed pattern.
Fri, 02 May 2014 14:47:25 +0200 Lukas Stadler small fix in CompareNode.evaluate
Mon, 28 Apr 2014 21:30:38 +0200 Roland Schatz Fix bug in CompareNode canonicalization.
Thu, 24 Apr 2014 10:44:12 +0200 Lukas Stadler evaluate for BinaryOpLogicNodes
Thu, 24 Apr 2014 10:44:12 +0200 Lukas Stadler added UnaryOpLogicNode base class, renamed BinaryLogicNode
Thu, 17 Apr 2014 18:12:12 +0200 Josef Eisl Move Condition to graal.compiler.common.
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Thu, 17 Apr 2014 09:59:27 +0200 Lukas Stadler common superclass for binary logic nodes
Wed, 02 Apr 2014 17:53:06 +0200 Josef Eisl NodeLIRBuilderTool: fix typo in interface name.
Mon, 31 Mar 2014 10:03:32 +0200 Josef Eisl Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.
Wed, 26 Mar 2014 20:44:11 +0100 Josef Eisl Merge.
Wed, 26 Mar 2014 11:49:07 +0100 Josef Eisl Split LIRGenerator and fix AMD64 backend.
Tue, 25 Mar 2014 15:37:02 +0100 Josef Eisl Rename LIRGeneratorTool to NodeBasedLIRGeneratorTool.
Tue, 25 Mar 2014 11:26:50 -0700 Christian Wimmer Add verification code
Thu, 20 Mar 2014 15:57:03 -0700 Tom Rodriguez initial support for memory arithmetic on x86
Thu, 20 Mar 2014 11:48:39 +0100 Josef Eisl Rename ValueNode kind() to getKind().
Wed, 12 Mar 2014 12:40:45 -0700 twisti fixed FindBugs bugs
Mon, 24 Feb 2014 11:15:27 +0100 Roland Schatz Fix type error in compare convert-constant optimization.
Fri, 21 Feb 2014 11:53:48 +0100 Roland Schatz Split convert node into separate nodes for different conversions.
Fri, 29 Nov 2013 17:40:03 +0100 Gilles Duboscq Fix Compare Canonicalization with 2 converts from different kinds as input
Fri, 08 Nov 2013 16:59:01 +0100 Roland Schatz Canonicalize comparison of type conversion with constants.
Wed, 06 Nov 2013 16:29:54 +0100 Roland Schatz Helper functions for identifying numeric kinds.
Mon, 04 Nov 2013 11:25:10 +0100 Roland Schatz Refactor ConvertNode.
Sun, 03 Nov 2013 15:27:52 +0100 Doug Simon made ConstantNodes external to a Graph (GRAAL-508)
Fri, 11 Oct 2013 12:19:09 +0200 Doug Simon refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
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)
Sat, 24 Aug 2013 14:38:11 +0200 Roland Schatz Introduce LogicNegationNode and remove Negatable interface.
Tue, 30 Apr 2013 20:07:07 +0200 Gilles Duboscq Add more canonicalizations for Compare and Negate nodes
Mon, 11 Feb 2013 15:55:27 +0100 Lukas Stadler separate BooleanNode and ConstantNode hierarchy, rename BooleanNode to LogicNode and LogicNode to BitLogicNode
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
Wed, 14 Nov 2012 11:28:02 +0100 Doug Simon modifications to support non-perm-gen changes in HotSpot
Wed, 24 Oct 2012 17:37:03 +0200 Doug Simon removed unnecessary boxing
Wed, 04 Jul 2012 12:10:29 +0200 Thomas Wuerthinger Fix unused imports.
Tue, 03 Jul 2012 17:50:34 +0200 Thomas Wuerthinger Use MetaAccessProvider instead of CodeCacheProvider wherever possible.
Fri, 22 Jun 2012 11:35:55 +0200 Gilles Duboscq Don't try to fold conditions when there is no runtime available
Wed, 20 Jun 2012 16:59:15 +0200 Doug Simon generalized canonicalization of a compare node for inputs of type ConditionalNode
Sat, 09 Jun 2012 16:52:12 +0200 Thomas Wuerthinger More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
Fri, 08 Jun 2012 23:41:02 +0200 Thomas Wuerthinger Renamed RiConstant => Constant.
Thu, 07 Jun 2012 18:55:34 +0200 Thomas Wuerthinger Move cri.ci to api.code.
Thu, 07 Jun 2012 18:24:06 +0200 Thomas Wuerthinger Moving classes from cri.ri to api.meta.
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:
Tue, 15 May 2012 14:22:01 +0200 Lukas Stadler remove Condition.OF and Condition.NOF
Wed, 25 Apr 2012 13:02:10 +0200 Lukas Stadler removed @Data annotation
Wed, 14 Mar 2012 17:50:59 +0100 Lukas Stadler experimental type storage/query infrastructure, part 3:
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java@21b0e7189455