Package com.aparapi.internal.tool
Class InstructionHelper
java.lang.Object
com.aparapi.internal.tool.InstructionHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
appendFoldedInstruction
(InstructionHelper.Table _sl, String _prefix, Instruction _instruction) (package private) static String
createView
(MethodModel _methodModel, String _msg, Instruction _head) (package private) static String
createView
(MethodModel _methodModel, String _msg, Instruction _head, Instruction _tail, int[] _pcForwardBranchTargetCounts) (package private) void
dump
(String _indent, Instruction i, boolean clone) (package private) void
edump
(StringBuilder _sb, Instruction i, boolean clone) (package private) void
fdump
(int _depth, Instruction i, boolean clone) (package private) static List
<InstructionHelper.BranchVector> getBranches
(MethodModel _methodModel) (package private) static String
getFoldedView
(MethodModel _methodModel) (package private) static String
getJavapView
(MethodModel _methodModel) static String
getLabel
(Instruction instruction, boolean showNumber, boolean showExpressions, boolean verboseBytecodeLabels) (package private) static void
writeExpression
(String _prefix, Instruction _instruction)
-
Field Details
-
branchInfoComparator
-
-
Constructor Details
-
InstructionHelper
public InstructionHelper()
-
-
Method Details
-
getLabel
public static String getLabel(Instruction instruction, boolean showNumber, boolean showExpressions, boolean verboseBytecodeLabels) -
appendFoldedInstruction
private static void appendFoldedInstruction(InstructionHelper.Table _sl, String _prefix, Instruction _instruction) -
writeExpression
-
getFoldedView
-
createView
-
createView
static String createView(MethodModel _methodModel, String _msg, Instruction _head, Instruction _tail, int[] _pcForwardBranchTargetCounts) -
getJavapView
-
getBranches
-
edump
-
fdump
-
dump
-