log graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.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
Wed, 25 Jun 2014 11:20:53 +0200 Lukas Stadler non-adding factory methods in ConstantNode
Mon, 23 Jun 2014 18:01:16 -0700 Tom Rodriguez remove useless override
Tue, 10 Jun 2014 18:52:20 +0200 Doug Simon removed code to make recording usages optional for ConstantNodes (GRAAL-508)
Mon, 26 May 2014 16:16:47 +0200 Roland Schatz Use correct stamp when creating ConstantNode.
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Thu, 17 Apr 2014 17:28:20 +0200 Josef Eisl Move LIRTypeTool and Stamp to graal.compiler.common.
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Wed, 16 Apr 2014 14:02:52 +0200 Roland Schatz Merge.
Tue, 15 Apr 2014 19:08:29 +0200 Roland Schatz Remove unsigned flag from IntegerStamp.
Mon, 14 Apr 2014 15:07:01 +0200 Roland Schatz Don't drop metadata annotation in ConstantNode smart constructors.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Mon, 07 Apr 2014 11:32:08 +0200 Lukas Stadler isAllowedUsageType on Nodes
Wed, 02 Apr 2014 17:53:06 +0200 Josef Eisl NodeLIRBuilderTool: fix typo in interface name.
Mon, 31 Mar 2014 20:51:09 +0200 Bernhard Urban javadoc fixes
Mon, 31 Mar 2014 10:03:32 +0200 Josef Eisl Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.
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.
Wed, 26 Feb 2014 15:55:04 +0100 Roland Schatz Support integer arithmetic for arbitrary types.
Wed, 26 Feb 2014 15:53:51 +0100 Roland Schatz Keep stamp when canonicalizing nodes to constants.
Tue, 25 Feb 2014 21:40:34 -0800 Tom Rodriguez don't directly access the arraylength of Constant objects
Tue, 25 Feb 2014 13:13:40 -0800 Tom Rodriguez support canonicalization of arraylength in ReadNode
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.
Wed, 05 Feb 2014 15:50:36 +0100 Roland Schatz Enable usage tracking in constant nodes.
Fri, 13 Dec 2013 14:41:59 +0100 Doug Simon removed support for external nodes (GRAAL-508)
Wed, 27 Nov 2013 20:16:13 +0100 Doug Simon made ConstantNode optionally be an external node (GRAAL-508)
Mon, 25 Nov 2013 12:46:45 +0100 Doug Simon use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
Mon, 04 Nov 2013 17:18:28 +0100 Doug Simon fixes for regression in Jython performance
Sun, 03 Nov 2013 15:27:52 +0100 Doug Simon made ConstantNodes external to a Graph (GRAAL-508)
Thu, 24 Oct 2013 23:46:48 +0200 Doug Simon fixed tests that need to take into account ConstantNodes not recording their usages (GRAAL-508)
Thu, 24 Oct 2013 14:57:57 +0200 Doug Simon made ConstantNodes (optionally) not record their usages (GRAAL-508)
Wed, 16 Oct 2013 03:02:03 +0200 Thomas Wuerthinger Make sure constants have the correct stack kind and unsafe accesses the correct access kind.
Mon, 14 Oct 2013 19:46:29 -0700 twisti ConstantNode methods should not throw InternalError
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Thu, 10 Oct 2013 13:44:59 +0200 Gilles Duboscq Simplify ConstantNode.onlyUsedInVirtualState
Thu, 10 Oct 2013 12:05:39 +0200 Doug Simon removed warning
Wed, 09 Oct 2013 17:26:29 +0200 Thomas Wuerthinger Do not emit code for constants in virtual state.
Fri, 30 Aug 2013 14:57:09 +0200 Roland Schatz New static factory methods for constants and arithmetic.
Mon, 18 Feb 2013 20:55:18 -0800 Thomas Wuerthinger Remove Kind.Jsr.
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
Fri, 12 Oct 2012 16:09:36 -0700 Christian Wimmer Add assertion to prevent use of wrong factory method
Tue, 09 Oct 2012 15:23:38 -0700 Christian Wimmer Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
Fri, 07 Sep 2012 13:40:53 +0200 Thomas Wuerthinger More clean up and documentation in api.code and api.meta.
Tue, 10 Jul 2012 15:02:41 +0200 Gilles Duboscq Add ability to give an existing to getDebugProperties
Sat, 16 Jun 2012 00:06:48 +0200 Thomas Wuerthinger Initial implementation of closed world analysis by iteratively expanding the universe starting at method entry points.
Tue, 12 Jun 2012 15:01:48 +0200 Lukas Stadler small renaming and doc fixes
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: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: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: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:05 +0200 Thomas Wuerthinger Renaming CiConstant => RiConstant.
Tue, 22 May 2012 16:19:02 +0200 Lukas Stadler changes towards a canonical representation of comparisons:
Wed, 25 Apr 2012 13:02:10 +0200 Lukas Stadler removed @Data annotation