log graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64ConvertSnippets.java @ 20001:0e7bb9cced6b

age author description
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Mon, 13 Oct 2014 15:36:11 +0200 Roland Schatz Don't cache op field in arithmetic nodes.
Mon, 06 Oct 2014 11:51:32 +0200 Roland Schatz Use ArithmeticOpTable for primitive convert operations.
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
Mon, 23 Jun 2014 14:11:54 +0200 Lukas Stadler new UnaryNode base class
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Fri, 21 Feb 2014 11:53:48 +0100 Roland Schatz Split convert node into separate nodes for different conversions.
Fri, 03 Jan 2014 12:00:19 -0800 Christian Wimmer Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
Mon, 04 Nov 2013 11:25:10 +0100 Roland Schatz Refactor ConvertNode.
Tue, 29 Oct 2013 17:26:23 +0100 Roland Schatz Simplify AMD64ConvertSnippets instantiation code.
Fri, 11 Oct 2013 16:11:21 +0200 Doug Simon grouped provider values/parameters into a Providers object (GRAAL-511)
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 20:50:54 +0200 Doug Simon made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Wed, 25 Sep 2013 21:49:39 +0200 Doug Simon made lowering recursive instead of iterative
Thu, 19 Sep 2013 23:41:23 +0200 Doug Simon made snippet and substitution graphs lower themselves before being inlined
Sun, 15 Sep 2013 22:33:09 +0200 Thomas Wuerthinger Disallow add for global value numberable node types. Introduce addWithoutUnique.
Sun, 11 Aug 2013 15:11:10 +0200 Gilles Duboscq Avoid repeated lowering of convert nodes on AMD64
Tue, 16 Jul 2013 17:56:53 +0200 Doug Simon moved BranchNodeProbabilities to graal.nodes project
Tue, 07 May 2013 12:03:21 -0700 Christian Wimmer Introduce a graph() method that returns a StructuredGraph, to make many explicit casts unnecessary
Wed, 01 May 2013 18:07:00 -0700 Christian Wimmer Use MetaAccessProvider instead of CodeCacheProvider
Thu, 25 Apr 2013 22:30:16 +0200 Thomas Wuerthinger Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.
Thu, 25 Apr 2013 21:34:00 +0200 Thomas Wuerthinger Change the way branch probabilities are injected. Update all snippets.
Thu, 11 Apr 2013 14:22:03 -0700 Christian Wimmer Change of Snippet template and instantiation process
Fri, 05 Apr 2013 01:22:36 +0200 Doug Simon moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former)
Wed, 03 Apr 2013 21:51:44 +0200 Doug Simon implemented lazy installation of replacements (GRAAL-137)
Wed, 20 Mar 2013 22:30:33 +0100 Doug Simon rename projects: *snippets* -> *replacements* (GRAAL-178) base graal/com.oracle.graal.snippets.amd64/src/com/oracle/graal/replacements/amd64/AMD64ConvertSnippets.java@3600307c7cf6