Class InstructionHelper
java.lang.Object
com.aparapi.internal.tool.InstructionHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidappendFoldedInstruction(InstructionHelper.Table _sl, String _prefix, Instruction _instruction) (package private) static StringcreateView(MethodModel _methodModel, String _msg, Instruction _head) (package private) static StringcreateView(MethodModel _methodModel, String _msg, Instruction _head, Instruction _tail, int[] _pcForwardBranchTargetCounts) (package private) voiddump(String _indent, Instruction i, boolean clone) (package private) voidedump(StringBuilder _sb, Instruction i, boolean clone) (package private) voidfdump(int _depth, Instruction i, boolean clone) (package private) static List<InstructionHelper.BranchVector> getBranches(MethodModel _methodModel) (package private) static StringgetFoldedView(MethodModel _methodModel) (package private) static StringgetJavapView(MethodModel _methodModel) static StringgetLabel(Instruction instruction, boolean showNumber, boolean showExpressions, boolean verboseBytecodeLabels) (package private) static voidwriteExpression(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
-