log graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/UseTrappingNullChecksPhase.java @ 18993:480bd3b1adcd

age author description
Wed, 28 Jan 2015 00:50:31 +0100 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode.
Tue, 27 Jan 2015 14:54:55 +0100 Thomas Wuerthinger Add utility methods to GuardsStage.
Fri, 23 Jan 2015 11:52:36 +0100 Thomas Wuerthinger Add utility Node#hasNoUsages.
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Mon, 24 Nov 2014 13:53:14 +0100 Roland Schatz Generalize NULL handling to work on arbitrary pointers.
Mon, 24 Nov 2014 12:13:31 +0100 Roland Schatz Use asConstant() instead of asJavaConstant() where possible.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Wed, 15 Oct 2014 15:35:33 +0200 Doug Simon removed Node generation (GRAAL-857)
Fri, 05 Sep 2014 12:27:04 +0200 Roland Schatz Don't remove LoopExitNodes in UseTrappingNullChecksPhase.
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
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
Tue, 08 Jul 2014 14:25:55 +0200 Roland Schatz Don't rewrite to trapping null checks if the FrameState has an input that's anchored to the deopting branch.
Wed, 25 Jun 2014 11:20:53 +0200 Lukas Stadler rename of x() to getX(), y() to getY() and object() to getValue()
Tue, 20 May 2014 21:40:13 -0700 Tom Rodriguez handle expected phis when converting to trapping null checks
Mon, 19 May 2014 14:14:12 -0700 Tom Rodriguez convert asserts into if tests and check for phis at merge
Mon, 19 May 2014 10:23:05 +0200 Lukas Stadler do not assert for MergeNode in UseTrappingNullChecksPhase
Thu, 15 May 2014 20:11:16 -0700 Tom Rodriguez more aggressively fold implicit nulls into memory operations
Mon, 14 Apr 2014 15:21:27 +0200 Gilles Duboscq Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
Tue, 25 Mar 2014 18:53:34 +0100 Roland Schatz Introduce separate interfaces for deoptimizing nodes that deopt to a state before, during or after their execution.
Fri, 17 Jan 2014 23:16:59 +0100 Gilles Duboscq Use .equals instead of == to compare Constant
Fri, 17 Jan 2014 14:01:02 +0100 Gilles Duboscq UseTrappingNullChecksPhase: do not use trapping null check for a reason which is not null check or has an attached speculation
Tue, 14 Jan 2014 16:27:14 +0100 Gilles Duboscq Make a separate phase to use trapping null checks instead of branches when implicitNullCheckLimit > 0