Package org.qbicc.plugin.opt.ea
Class ConnectionGraphDotVisitor
java.lang.Object
org.qbicc.plugin.opt.ea.ConnectionGraphDotVisitor
- All Implemented Interfaces:
ActionVisitor<Appendable,,String> NodeVisitor<Appendable,,String, String, String, String> TerminatorVisitor<Appendable,,String> ValueHandleVisitor<Appendable,,String> ValueVisitor<Appendable,String>
public class ConnectionGraphDotVisitor
extends Object
implements NodeVisitor<Appendable,String,String,String,String>
-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionConnectionGraphDotVisitor(BasicBlock entryBlock, org.qbicc.plugin.opt.ea.ConnectionGraph connectionGraph) -
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(Appendable param) visit(Appendable param, Add node) visit(Appendable param, AddressOf node) visit(Appendable param, And node) visit(Appendable param, BitCast node) visit(Appendable param, BlockEntry node) visit(Appendable param, Call node) visit(Appendable param, CallNoReturn node) visit(Appendable param, CallNoSideEffects node) visit(Appendable param, CheckCast node) visit(Appendable param, ClassOf node) visit(Appendable param, Cmp node) visit(Appendable param, CmpAndSwap node) visit(Appendable param, CmpG node) visit(Appendable param, CmpL node) visit(Appendable param, Comp node) visit(Appendable param, ConstructorElementHandle node) visit(Appendable param, Convert node) visit(Appendable param, CountLeadingZeros node) visit(Appendable param, CountTrailingZeros node) visit(Appendable param, DebugAddressDeclaration node) visit(Appendable param, Div node) visit(Appendable param, ElementOf node) visit(Appendable param, ExactMethodElementHandle node) visit(Appendable param, Extend node) visit(Appendable param, ExtractElement node) visit(Appendable param, ExtractInstanceField node) visit(Appendable param, ExtractMember node) visit(Appendable param, Fence node) visit(Appendable param, FunctionElementHandle node) visit(Appendable param, GetAndAdd node) visit(Appendable param, GetAndBitwiseAnd node) visit(Appendable param, GetAndBitwiseNand node) visit(Appendable param, GetAndBitwiseOr node) visit(Appendable param, GetAndBitwiseXor node) visit(Appendable param, GetAndSet node) visit(Appendable param, GetAndSetMax node) visit(Appendable param, GetAndSetMin node) visit(Appendable param, GetAndSub node) visit(Appendable param, GlobalVariable node) visit(Appendable param, Goto node) visit(Appendable param, If node) visit(Appendable param, InitCheck node) visit(Appendable param, InsertElement node) visit(Appendable param, InsertMember node) visit(Appendable param, InstanceFieldOf node) visit(Appendable param, InstanceOf node) visit(Appendable param, InterfaceMethodElementHandle node) visit(Appendable param, Invoke node) visit(Appendable param, Invoke.ReturnValue node) visit(Appendable param, InvokeNoReturn node) visit(Appendable param, IsEq node) visit(Appendable param, IsGe node) visit(Appendable param, IsGt node) visit(Appendable param, IsLe node) visit(Appendable param, IsLt node) visit(Appendable param, IsNe node) visit(Appendable param, Jsr node) visit(Appendable param, BitCastLiteral node) visit(Appendable param, BlockLiteral node) visit(Appendable param, BooleanLiteral node) visit(Appendable param, ConstantLiteral node) visit(Appendable param, FloatLiteral node) visit(Appendable param, IntegerLiteral node) visit(Appendable param, MethodHandleLiteral node) visit(Appendable param, NullLiteral node) visit(Appendable param, ObjectLiteral node) visit(Appendable param, ProgramObjectLiteral node) visit(Appendable param, StringLiteral node) visit(Appendable param, TypeLiteral node) visit(Appendable param, UndefinedLiteral node) visit(Appendable param, ValueConvertLiteral node) visit(Appendable param, ZeroInitializerLiteral node) visit(Appendable param, Load node) visit(Appendable param, LocalVariable node) visit(Appendable param, Max node) visit(Appendable param, MemberOf node) visit(Appendable param, Min node) visit(Appendable param, Mod node) visit(Appendable param, MonitorEnter node) visit(Appendable param, MonitorExit node) visit(Appendable param, MultiNewArray node) visit(Appendable param, Multiply node) visit(Appendable param, Neg node) visit(Appendable param, New node) visit(Appendable param, NewArray node) visit(Appendable param, NewReferenceArray node) visit(Appendable param, NotNull node) visit(Appendable param, OffsetOfField node) visit(Appendable param, Or node) visit(Appendable param, ParameterValue node) visit(Appendable param, PhiValue node) visit(Appendable param, PointerHandle node) visit(Appendable param, ReferenceHandle node) visit(Appendable param, Ret node) visit(Appendable param, Return node) visit(Appendable param, Rol node) visit(Appendable param, Ror node) visit(Appendable param, Select node) visit(Appendable param, Shl node) visit(Appendable param, Shr node) visit(Appendable param, StackAllocation node) visit(Appendable param, StaticField node) visit(Appendable param, StaticMethodElementHandle node) visit(Appendable param, Store node) visit(Appendable param, Sub node) visit(Appendable param, Switch node) visit(Appendable param, TailCall node) visit(Appendable param, TailInvoke node) visit(Appendable param, Throw node) visit(Appendable param, Truncate node) visit(Appendable param, Unreachable node) visit(Appendable param, ValueReturn node) visit(Appendable param, VirtualMethodElementHandle node) visit(Appendable param, Xor node) visitUnknown(Appendable param, Value 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
visit, visitUnknownMethods inherited from interface org.qbicc.graph.TerminatorVisitor
visitUnknownMethods inherited from interface org.qbicc.graph.ValueHandleVisitor
visit, visit, visit, visit, visitUnknown
-
Constructor Details
-
ConnectionGraphDotVisitor
public ConnectionGraphDotVisitor(BasicBlock entryBlock, org.qbicc.plugin.opt.ea.ConnectionGraph connectionGraph)
-
-
Method Details
-
visitUnknown
- Specified by:
visitUnknownin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceActionVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceActionVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceActionVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueHandleVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceTerminatorVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceActionVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceActionVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceActionVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceActionVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
visit
- Specified by:
visitin interfaceValueVisitor<Appendable,String>
-
process
-