Package org.qbicc.plugin.lowering
Class BooleanAccessCopier
java.lang.Object
org.qbicc.plugin.lowering.BooleanAccessCopier
- All Implemented Interfaces:
ActionVisitor<Node.Copier,,Node> ActionVisitor.Delegating<Node.Copier,,Node> NodeVisitor<Node.Copier,,Value, Node, BasicBlock, ValueHandle> NodeVisitor.Delegating<Node.Copier,,Value, Node, BasicBlock, ValueHandle> TerminatorVisitor<Node.Copier,,BasicBlock> TerminatorVisitor.Delegating<Node.Copier,,BasicBlock> ValueHandleVisitor<Node.Copier,,ValueHandle> ValueHandleVisitor.Delegating<Node.Copier,,ValueHandle> ValueVisitor<Node.Copier,,Value> ValueVisitor.Delegating<Node.Copier,Value>
public final class BooleanAccessCopier
extends Object
implements NodeVisitor.Delegating<Node.Copier,Value,Node,BasicBlock,ValueHandle>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.qbicc.graph.ActionVisitor
ActionVisitor.Delegating<T extends Object,R extends Object> Nested classes/interfaces inherited from interface org.qbicc.graph.NodeVisitor
NodeVisitor.Delegating<C extends Object,V extends Object, A extends Object, T extends Object, H extends Object> Nested classes/interfaces inherited from interface org.qbicc.graph.TerminatorVisitor
TerminatorVisitor.Delegating<T extends Object,R extends Object> Nested classes/interfaces inherited from interface org.qbicc.graph.ValueHandleVisitor
ValueHandleVisitor.Delegating<T extends Object,R extends Object> Nested classes/interfaces inherited from interface org.qbicc.graph.ValueVisitor
ValueVisitor.Delegating<T extends Object,R extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionBooleanAccessCopier(CompilationContext ctxt, NodeVisitor<Node.Copier, Value, Node, BasicBlock, ValueHandle> delegate) -
Method Summary
Modifier and TypeMethodDescriptionvisit(Node.Copier param, CmpAndSwap node) visit(Node.Copier param, GetAndBitwiseAnd node) visit(Node.Copier param, GetAndBitwiseNand node) visit(Node.Copier param, GetAndBitwiseOr node) visit(Node.Copier param, GetAndBitwiseXor node) visit(Node.Copier param, GetAndSet node) visit(Node.Copier param, Load node) visit(Node.Copier param, Store node) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.qbicc.graph.ActionVisitor.Delegating
visit, visit, visit, visit, visit, visit, visit, visitUnknownMethods inherited from interface org.qbicc.graph.NodeVisitor.Delegating
getDelegateActionVisitor, getDelegateTerminatorVisitor, getDelegateValueHandleVisitor, getDelegateValueVisitorMethods inherited from interface org.qbicc.graph.TerminatorVisitor.Delegating
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitUnknownMethods inherited from interface org.qbicc.graph.ValueHandleVisitor.Delegating
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitUnknownMethods inherited from interface org.qbicc.graph.ValueVisitor
visitMethods inherited from interface org.qbicc.graph.ValueVisitor.Delegating
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitUnknown
-
Constructor Details
-
BooleanAccessCopier
public BooleanAccessCopier(CompilationContext ctxt, NodeVisitor<Node.Copier, Value, Node, BasicBlock, ValueHandle> delegate)
-
-
Method Details
-
getDelegateNodeVisitor
- Specified by:
getDelegateNodeVisitorin interfaceNodeVisitor.Delegating<Node.Copier,Value, Node, BasicBlock, ValueHandle>
-
visit
- Specified by:
visitin interfaceActionVisitor<Node.Copier,Node> - Specified by:
visitin interfaceActionVisitor.Delegating<Node.Copier,Node>
-
visit
- Specified by:
visitin interfaceValueVisitor<Node.Copier,Value> - Specified by:
visitin interfaceValueVisitor.Delegating<Node.Copier,Value>
-
visit
- Specified by:
visitin interfaceValueVisitor<Node.Copier,Value> - Specified by:
visitin interfaceValueVisitor.Delegating<Node.Copier,Value>
-
visit
- Specified by:
visitin interfaceValueVisitor<Node.Copier,Value> - Specified by:
visitin interfaceValueVisitor.Delegating<Node.Copier,Value>
-
visit
- Specified by:
visitin interfaceValueVisitor<Node.Copier,Value> - Specified by:
visitin interfaceValueVisitor.Delegating<Node.Copier,Value>
-
visit
- Specified by:
visitin interfaceValueVisitor<Node.Copier,Value> - Specified by:
visitin interfaceValueVisitor.Delegating<Node.Copier,Value>
-
visit
- Specified by:
visitin interfaceValueVisitor<Node.Copier,Value> - Specified by:
visitin interfaceValueVisitor.Delegating<Node.Copier,Value>
-
visit
- Specified by:
visitin interfaceValueVisitor<Node.Copier,Value> - Specified by:
visitin interfaceValueVisitor.Delegating<Node.Copier,Value>
-