log graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java @ 11706:cfca65c7cf02

age author description
Wed, 18 Sep 2013 23:06:34 +0200 Thomas Wuerthinger Do not propagate state over loop exits in conditional elimination phase as the phase does not insert proxy nodes.
Thu, 22 Aug 2013 14:04:03 +0200 Gilles Duboscq Make ConditionalEliminationPhase more robust when removing IfNodes
Fri, 16 Aug 2013 19:07:10 +0200 Thomas Wuerthinger Search through tree of proxies for replacement anchor in ConditionalEliminationPhase.
Fri, 16 Aug 2013 14:33:45 +0200 Gilles Duboscq Fix bug in ConditionalElimination phase: when replacing a ifnode with a guard, the guard has to be checked before entering the surviving branch
Thu, 15 Aug 2013 19:46:05 +0200 Thomas Wuerthinger Fix unused import.
Thu, 15 Aug 2013 19:42:47 +0200 Thomas Wuerthinger Fix anchoring in ConditionalEliminationPhase when simplifying an IfNode.
Wed, 14 Aug 2013 14:27:40 +0200 Thomas Wuerthinger Search for correct replacement anchor for eliminated checkcasts in ConditionalEliminationPhase.
Tue, 13 Aug 2013 16:27:47 +0200 Doug Simon removed overly conservative re-anchoring in ConditionalEliminationPhase
Thu, 08 Aug 2013 18:17:47 +0200 Gilles Duboscq Add illegal stamp
Mon, 22 Jul 2013 16:18:55 +0200 Lukas Stadler fix merging of types in ConditionalEliminationPhase
Thu, 18 Jul 2013 12:04:09 +0200 Lukas Stadler make MergeableState an abstract class instead of an interface
Thu, 18 Jul 2013 12:01:17 +0200 Lukas Stadler fix for ConditionalEliminationPhase.addNullness
Tue, 16 Jul 2013 18:13:36 +0200 Doug Simon Merge.
Tue, 16 Jul 2013 18:13:20 +0200 Doug Simon rename: LogicBinaryNode -> ShortCircuitBooleanNode, Logic[Conjunction|Disjunction]Node -> ShortCircuit[And|Or]Node
Tue, 16 Jul 2013 16:23:17 +0200 Lukas Stadler process FixedGuardNodes in ConditionalEliminationPhase
Mon, 15 Jul 2013 17:52:35 +0200 Lukas Stadler let ConditionalEliminationPhase change invokes to InvokeKind.Special based on type information
Mon, 15 Jul 2013 13:36:41 +0200 Lukas Stadler record disjunctive conditions in ConditionalEliminationPhase
Mon, 15 Jul 2013 13:11:34 +0200 Lukas Stadler fix nullness for not-equals in ConditionalEliminationPhase
Fri, 12 Jul 2013 15:29:47 +0200 Lukas Stadler correctly anchor eliminated guards during ConditionalElimination
Tue, 25 Jun 2013 23:05:52 +0200 Doug Simon fixed bug in ConditionalEliminationPhase (GRAAL-346)
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.
Thu, 04 Apr 2013 10:50:39 +0200 Bernhard Urban PiNode: use existing dependencies array for anchor
Tue, 19 Mar 2013 17:03:13 +0100 Lukas Stadler clean up unused true/false constants in ConditionalEliminationPhase
Mon, 11 Feb 2013 15:55:27 +0100 Lukas Stadler separate BooleanNode and ConstantNode hierarchy, rename BooleanNode to LogicNode and LogicNode to BitLogicNode
Tue, 05 Feb 2013 15:51:23 +0100 Lukas Stadler remove MaterializeNode
Mon, 04 Feb 2013 20:18:41 +0100 Lukas Stadler fix TypeSystemTest, cleanup of ConditionalEliminationPhase, handle ObjectEqualsNode and MaterializeNode
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Tue, 18 Dec 2012 11:27:12 +0100 Gilles Duboscq Remove @Successor private final NodeSuccessorList<BeginNode> blockSuccessors from ControlSplitNode
Thu, 29 Nov 2012 10:10:03 -0800 Christian Wimmer Replace ResolvedJavaType.isAssignableTo with isAssignableFrom to be consistent with java.lang.Class
Tue, 27 Nov 2012 11:21:48 +0100 Doug Simon added unit tests for ResolvedJavaType
Tue, 30 Oct 2012 10:22:25 +0100 Doug Simon factored CheckCastDynamicNode out of CheckCastNode
Tue, 30 Oct 2012 08:57:28 +0100 Doug Simon removed targetClassInstruction from InstanceOfNode
Mon, 29 Oct 2012 17:05:44 +0100 Lukas Stadler renamed CheckCastElimination to ConditionalElimination, plus a few small changes base graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CheckCastEliminationPhase.java@dae485085f45