Home
last modified time | relevance | path

Searched refs:tableSwitchInstruction (Results 1 – 10 of 10) sorted by relevance

/external/proguard/src/proguard/classfile/instruction/
DTableSwitchInstruction.java67 public TableSwitchInstruction copy(TableSwitchInstruction tableSwitchInstruction) in copy() argument
69 this.opcode = tableSwitchInstruction.opcode; in copy()
70 this.defaultOffset = tableSwitchInstruction.defaultOffset; in copy()
71 this.lowCase = tableSwitchInstruction.lowCase; in copy()
72 this.highCase = tableSwitchInstruction.highCase; in copy()
73 this.jumpOffsets = tableSwitchInstruction.jumpOffsets; in copy()
/external/proguard/src/proguard/optimize/evaluation/
DEvaluationSimplifier.java356 …hod method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) in visitTableSwitchInstruction() argument
359 replaceBranchInstruction(clazz, offset, tableSwitchInstruction); in visitTableSwitchInstruction()
367 tableSwitchInstruction); in visitTableSwitchInstruction()
372 cleanUpSwitchInstruction(clazz, offset, tableSwitchInstruction); in visitTableSwitchInstruction()
374 trimSwitchInstruction(clazz, offset, tableSwitchInstruction); in visitTableSwitchInstruction()
867 TableSwitchInstruction tableSwitchInstruction) in replaceSimpleEnumSwitchInstruction() argument
891 tableSwitchInstruction, in replaceSimpleEnumSwitchInstruction()
907 TableSwitchInstruction tableSwitchInstruction, in replaceSimpleEnumSwitchInstruction() argument
913 int[] jumpOffsets = tableSwitchInstruction.jumpOffsets; in replaceSimpleEnumSwitchInstruction()
924 switchCase >= tableSwitchInstruction.lowCase && in replaceSimpleEnumSwitchInstruction()
[all …]
/external/proguard/src/proguard/optimize/peephole/
DInstructionSequenceReplacer.java299 …hod method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) in visitTableSwitchInstruction() argument
302 new TableSwitchInstruction(tableSwitchInstruction.opcode, in visitTableSwitchInstruction()
303 … instructionSequenceMatcher.matchedBranchOffset(offset, tableSwitchInstruction.defaultOffset), in visitTableSwitchInstruction()
304 … instructionSequenceMatcher.matchedArgument(tableSwitchInstruction.lowCase), in visitTableSwitchInstruction()
305 … instructionSequenceMatcher.matchedArgument(tableSwitchInstruction.highCase), in visitTableSwitchInstruction()
307tableSwitchInstruction.jumpOffsets)); in visitTableSwitchInstruction()
/external/proguard/src/proguard/classfile/util/
DInstructionSequenceMatcher.java311 …hod method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) in visitTableSwitchInstruction() argument
317 matchingOpcodes(tableSwitchInstruction, patternInstruction) && in visitTableSwitchInstruction()
319 tableSwitchInstruction.defaultOffset, in visitTableSwitchInstruction()
321 matchingArguments(tableSwitchInstruction.lowCase, in visitTableSwitchInstruction()
323 matchingArguments(tableSwitchInstruction.highCase, in visitTableSwitchInstruction()
326 tableSwitchInstruction.jumpOffsets, in visitTableSwitchInstruction()
335 tableSwitchInstruction); in visitTableSwitchInstruction()
DSimplifiedVisitor.java618 …hod method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) in visitTableSwitchInstruction() argument
620 visitAnySwitchInstruction(clazz, method, codeAttribute, offset, tableSwitchInstruction); in visitTableSwitchInstruction()
/external/proguard/src/proguard/classfile/instruction/visitor/
DMultiInstructionVisitor.java116 …hod method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) in visitTableSwitchInstruction() argument
120 …s[index].visitTableSwitchInstruction(clazz, method, codeAttribute, offset, tableSwitchInstruction); in visitTableSwitchInstruction()
DInstructionVisitor.java40 …d method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction); in visitTableSwitchInstruction() argument
/external/proguard/src/proguard/classfile/editor/
DCodeAttributeEditor.java869 …hod method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) in visitTableSwitchInstruction() argument
872 tableSwitchInstruction.defaultOffset = in visitTableSwitchInstruction()
873 newBranchOffset(offset, tableSwitchInstruction.defaultOffset, newOffset); in visitTableSwitchInstruction()
877 tableSwitchInstruction.jumpOffsets, in visitTableSwitchInstruction()
885 tableSwitchInstruction); in visitTableSwitchInstruction()
887 newOffset += tableSwitchInstruction.length(newOffset); in visitTableSwitchInstruction()
/external/proguard/src/proguard/evaluation/
DProcessor.java873 …hod method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) in visitTableSwitchInstruction() argument
881 offset + tableSwitchInstruction.defaultOffset); in visitTableSwitchInstruction()
883 for (int index = 0; index < tableSwitchInstruction.jumpOffsets.length; index++) in visitTableSwitchInstruction()
886 tableSwitchInstruction.lowCase + index)); in visitTableSwitchInstruction()
889 offset + tableSwitchInstruction.jumpOffsets[index], in visitTableSwitchInstruction()
/external/proguard/src/proguard/classfile/visitor/
DClassPrinter.java729 …hod method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) in visitTableSwitchInstruction() argument
731 println(tableSwitchInstruction.toString(offset)); in visitTableSwitchInstruction()
735 int[] jumpOffsets = tableSwitchInstruction.jumpOffsets; in visitTableSwitchInstruction()
740 …println(Integer.toString(tableSwitchInstruction.lowCase + index) + ": offset = " + jumpOffset + "… in visitTableSwitchInstruction()
743 int defaultOffset = tableSwitchInstruction.defaultOffset; in visitTableSwitchInstruction()