Mercurial > hg > truffle
comparison graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java @ 15260:61363577a184
Move static helpers from ObjectStamp to StampTool.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Tue, 22 Apr 2014 14:15:24 +0200 |
parents | d90e5c22ba55 |
children | 882f4cb7cfcf |
comparison
equal
deleted
inserted
replaced
15259:d90e5c22ba55 | 15260:61363577a184 |
---|---|
634 return new LoadFieldNode(receiver, field); | 634 return new LoadFieldNode(receiver, field); |
635 } | 635 } |
636 | 636 |
637 @Override | 637 @Override |
638 protected void emitNullCheck(ValueNode receiver) { | 638 protected void emitNullCheck(ValueNode receiver) { |
639 if (ObjectStamp.isObjectNonNull(receiver.stamp())) { | 639 if (StampTool.isObjectNonNull(receiver.stamp())) { |
640 return; | 640 return; |
641 } | 641 } |
642 BlockPlaceholderNode trueSucc = currentGraph.add(new BlockPlaceholderNode(this)); | 642 BlockPlaceholderNode trueSucc = currentGraph.add(new BlockPlaceholderNode(this)); |
643 BlockPlaceholderNode falseSucc = currentGraph.add(new BlockPlaceholderNode(this)); | 643 BlockPlaceholderNode falseSucc = currentGraph.add(new BlockPlaceholderNode(this)); |
644 append(new IfNode(currentGraph.unique(new IsNullNode(receiver)), trueSucc, falseSucc, 0.01)); | 644 append(new IfNode(currentGraph.unique(new IsNullNode(receiver)), trueSucc, falseSucc, 0.01)); |