File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/replacements Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change 36
36
import jdk .graal .compiler .nodes .FixedGuardNode ;
37
37
import jdk .graal .compiler .nodes .IfNode ;
38
38
import jdk .graal .compiler .nodes .LogicConstantNode ;
39
+ import jdk .graal .compiler .nodes .LogicNegationNode ;
39
40
import jdk .graal .compiler .nodes .LogicNode ;
40
41
import jdk .graal .compiler .nodes .NodeView ;
41
42
import jdk .graal .compiler .nodes .PhiNode ;
@@ -138,7 +139,7 @@ protected boolean canMaterialize(Node usage) {
138
139
ConditionalNode cn = (ConditionalNode ) usage ;
139
140
return cn .trueValue ().isConstant () && cn .falseValue ().isConstant ();
140
141
}
141
- if (usage instanceof IfNode || usage instanceof FixedGuardNode || usage instanceof ShortCircuitOrNode || usage instanceof ConditionAnchorNode ) {
142
+ if (usage instanceof IfNode || usage instanceof FixedGuardNode || usage instanceof ShortCircuitOrNode || usage instanceof ConditionAnchorNode || usage instanceof LogicNegationNode ) {
142
143
return false ;
143
144
}
144
145
return true ;
You can’t perform that action at this time.
0 commit comments