log graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java @ 14953:5a87cbdd8a09

age author description
Wed, 02 Apr 2014 15:40:59 -0700 Christian Wimmer Merge
Tue, 25 Mar 2014 14:25:15 -0700 Christian Wimmer Make intrinsification decisions customizable by subclass
Fri, 28 Mar 2014 12:39:46 +0100 Doug Simon removed Debug.printf and added multi-arg versions of Debug.dump
Thu, 20 Mar 2014 11:48:39 +0100 Josef Eisl Rename ValueNode kind() to getKind().
Mon, 25 Nov 2013 17:06:00 +0100 Roland Schatz Separate class for MemoryProxy and MemoryPhi.
Sat, 09 Nov 2013 21:30:33 +0100 Christos Kotselidis Add missing cases for CheckCast usages in NodeIntrisification when BoxingSubstitutions are disabled
Sun, 03 Nov 2013 15:27:52 +0100 Doug Simon made ConstantNodes external to a Graph (GRAAL-508)
Thu, 24 Oct 2013 14:57:57 +0200 Doug Simon made ConstantNodes (optionally) not record their usages (GRAAL-508)
Sat, 12 Oct 2013 01:03:47 +0200 Doug Simon moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)
Sat, 12 Oct 2013 00:31:37 +0200 Doug Simon refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
Fri, 11 Oct 2013 21:58:41 +0200 Doug Simon introduced @InjectedNodeParameter annotation to make injection of arguments during node intrinsification more extensible
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Thu, 19 Sep 2013 02:20:46 +0200 Thomas Wuerthinger Allow only single input for value anchors.
Tue, 17 Sep 2013 18:36:54 -0700 Christian Wimmer Refactor the WordTypeVerificationPhase to use fewer graph iterations, and invoke it a fewer places
Sun, 15 Sep 2013 22:33:09 +0200 Thomas Wuerthinger Disallow add for global value numberable node types. Introduce addWithoutUnique.
Tue, 03 Sep 2013 16:46:25 -0700 Mick Jordan CR-1364
Fri, 05 Jul 2013 15:44:02 +0200 Doug Simon added GuardingPiNode
Fri, 28 Jun 2013 15:32:06 +0200 Lukas Stadler make BoxNode and UnboxNode floating
Tue, 04 Jun 2013 17:30:19 +0200 Gilles Duboscq Add a PiNode for the null-checked receiver during inlining
Tue, 04 Jun 2013 17:23:39 +0200 Gilles Duboscq Handle Proxies and pi nodes better in the NodeIntrinsificationPhase
Fri, 26 Apr 2013 22:56:18 +0200 Doug Simon better error message for incorrect usage of @NodeIntrinsic
Tue, 16 Apr 2013 16:07:16 +0200 Thomas Wuerthinger Remove methodCallTarget() method from the Invoke interface.
Fri, 12 Apr 2013 17:40:53 -0700 Christian Wimmer Use same type check for varargs and non-varargs parameters
Fri, 12 Apr 2013 16:08:08 -0700 Christian Wimmer Remove MetaUtil.getMirrorOrFail; Add necessary functionality to the Graal API so that all previous usages of java.lang.Class can now use ResolvedJavaType
Fri, 12 Apr 2013 14:15:59 +0200 Gilles Duboscq Rename "node()" methods in interfaces to "asNode"
Mon, 08 Apr 2013 17:30:05 +0200 Lukas Stadler refactored boxing identification and lowering, removed BoxingMethodPool and explicit boxing phases
Thu, 28 Mar 2013 21:01:48 -0700 Mick Jordan NodeIntrinsifcationPhase: allow non-static @Fold methods
Tue, 26 Mar 2013 17:16:05 +0100 Doug Simon support for constructors corresponding to node intrinsics to take a leading MetaAccessProvider argument that is automatically filled in during node intrinsification
Wed, 20 Mar 2013 22:30:33 +0100 Doug Simon rename projects: *snippets* -> *replacements* (GRAAL-178) base graal/com.oracle.graal.snippets/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java@625bfcf9668b