Class GotoRemovingVisitor

java.lang.Object
org.qbicc.plugin.opt.GotoRemovingVisitor
All Implemented Interfaces:
ActionVisitor<Node.Copier,Node>, ActionVisitor.Delegating<Node.Copier,Node>, LiteralVisitor<Node.Copier,Value>, LiteralVisitor.Delegating<Node.Copier,Value>, NodeVisitor<Node.Copier,Value,Node,BasicBlock>, NodeVisitor.Delegating<Node.Copier,Value,Node,BasicBlock>, TerminatorVisitor<Node.Copier,BasicBlock>, TerminatorVisitor.Delegating<Node.Copier,BasicBlock>, ValueVisitor<Node.Copier,Value>, ValueVisitor.Delegating<Node.Copier,Value>

public class GotoRemovingVisitor extends Object implements NodeVisitor.Delegating<Node.Copier,Value,Node,BasicBlock>
A copier which removes all goto nodes that are only entered by one entry block.