log graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.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
Thu, 14 Aug 2014 23:28:21 +0200 Doug Simon removed @NodeInfo from non-Node classes
Wed, 13 Aug 2014 18:25:45 +0200 Doug Simon added @NodeInfo annotations to all Node classes
Fri, 02 May 2014 12:02:27 +0200 Lukas Stadler remove NodesToDoubles, refactoring of node probability and inlining relevance computation
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Tue, 22 Apr 2014 11:37:15 +0200 Josef Eisl Move GraalOptions 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.
Mon, 14 Apr 2014 15:21:27 +0200 Gilles Duboscq Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
Tue, 08 Apr 2014 10:25:44 +0200 Lukas Stadler differentiate between tightly coupling edges (Extension) and loosely coupling edges (Association)
Mon, 07 Apr 2014 11:32:08 +0200 Lukas Stadler remove StampFactory.dependency/extension/condition
Mon, 07 Apr 2014 11:32:04 +0200 Lukas Stadler input types
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Fri, 04 Apr 2014 18:32:32 +0200 Lukas Stadler separate subclasses for value and guard phis and proxies
Thu, 20 Mar 2014 13:50:21 +0100 Josef Eisl Merge.
Tue, 18 Mar 2014 09:56:20 +0000 Niclas Adlertz LIRFrameStateBuilder added
Mon, 17 Mar 2014 11:21:32 +0100 Roland Schatz Use stamp constructor in PhiNode.
Tue, 17 Dec 2013 16:00:57 +0100 Bernhard Urban remove some usages of HashSet
Fri, 13 Dec 2013 14:41:59 +0100 Doug Simon removed support for external nodes (GRAAL-508)
Tue, 05 Nov 2013 19:54:32 +0100 Doug Simon abstracted a graph mark as a Mark object (hiding the node index)
Sun, 03 Nov 2013 15:27:52 +0100 Doug Simon made ConstantNodes external to a Graph (GRAAL-508)
Wed, 21 Aug 2013 15:29:55 +0200 Lukas Stadler don't tail duplicate object allocations
Thu, 19 Sep 2013 02:20:46 +0200 Thomas Wuerthinger Allow only single input for value anchors.
Tue, 17 Sep 2013 00:30:01 +0200 Thomas Wuerthinger Use NodeMap in inlining utility when number of nodes is high.
Sun, 15 Sep 2013 22:33:09 +0200 Thomas Wuerthinger Disallow add for global value numberable node types. Introduce addWithoutUnique.
Tue, 10 Sep 2013 14:15:59 +0200 Roland Schatz Pass canonicalizer into tail duplication.
Tue, 09 Jul 2013 18:17:55 +0200 Gilles Duboscq Use GuardedValueNode in the inlining
Wed, 26 Jun 2013 12:16:38 +0200 Lukas Stadler enable TailDuplication for MergeNodes without stateAfter
Wed, 12 Jun 2013 16:04:42 +0200 Bernhard Urban add option to enable ahead of time compilation for hotspot (GRAAL-290)
Mon, 10 Jun 2013 15:41:23 +0200 Bernhard Urban GraalOptions: use static import
Thu, 06 Jun 2013 11:04:24 +0200 Bernhard Urban CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)
Wed, 05 Jun 2013 21:17:38 +0200 Bernhard Urban PhaseContext: add an instance of CanonicalizerPhase to context
Tue, 04 Jun 2013 17:33:14 +0200 Doug Simon converted remaining options in GraalOptions to new system (GRAAL-27)
Fri, 10 May 2013 16:48:00 +0200 Gilles Duboscq In TailDuplication phase, replaced phi values users should not need to be anchored
Tue, 07 May 2013 12:03:21 -0700 Christian Wimmer Introduce a graph() method that returns a StructuredGraph, to make many explicit casts unnecessary
Mon, 29 Apr 2013 00:25:09 +0200 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.
Sun, 28 Apr 2013 23:59:14 +0200 Thomas Wuerthinger Rename EndNode => AbstractEndNode and make abstract class. Introduce concrete EndNode subclass.
Fri, 26 Apr 2013 15:58:41 +0200 Thomas Wuerthinger Perform only targeted canonicalization after tail duplication.
Mon, 22 Apr 2013 17:49:13 +0200 Christian Haeubl refactorings and cleanups for the removal of FixedNode.probability
Mon, 22 Apr 2013 13:29:55 +0200 Christian Haeubl removal of FixedNode.probability (draft)
Fri, 12 Apr 2013 17:17:29 +0200 Roland Schatz Remove unused fields.
Thu, 11 Apr 2013 18:37:26 +0200 Lukas Stadler fix errorneous handling of ValueAnchorNodes in TailDuplicationPhase
Wed, 10 Apr 2013 15:57:30 +0200 Lukas Stadler remove monitor limitation form TailDuplicationPhase
Tue, 26 Mar 2013 11:28:52 +0100 Lukas Stadler counters for LoopFullUnrollPhase and TailDuplicationPhase
Wed, 23 Jan 2013 17:25:47 +0100 Lukas Stadler Merge
Wed, 23 Jan 2013 17:21:07 +0100 Lukas Stadler don't tail duplicate allocations
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Tue, 18 Dec 2012 13:21:37 +0100 Lukas Stadler fix probability in TailDuplicationPhase
Sun, 07 Oct 2012 14:27:50 +0200 Doug Simon split phases out of graal.phases project into graal.phases.common project base graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/TailDuplicationPhase.java@96893cba754a