Searched refs:switchInstruction (Results 1 - 11 of 11) sorted by relevance

/external/proguard/src/proguard/classfile/instruction/
H A DSwitchInstruction.java56 * @param switchInstruction the instruction to be copied.
59 public SwitchInstruction copy(SwitchInstruction switchInstruction) argument
61 this.opcode = switchInstruction.opcode;
62 this.defaultOffset = switchInstruction.defaultOffset;
63 this.jumpOffsets = switchInstruction.jumpOffsets;
/external/proguard/src/proguard/optimize/info/
H A DBackwardBranchMarker.java50 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
52 markBackwardBranch(method, switchInstruction.defaultOffset);
54 for (int index = 0; index < switchInstruction.jumpOffsets.length; index++)
56 markBackwardBranch(method, switchInstruction.jumpOffsets[index]);
/external/proguard/src/proguard/optimize/peephole/
H A DReachableCodeMarker.java162 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
168 offset + switchInstruction.defaultOffset);
175 switchInstruction.jumpOffsets);
H A DBranchTargetFinder.java594 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
603 markBranch(offset, switchInstruction.defaultOffset);
606 markBranches(offset, switchInstruction.jumpOffsets);
609 markAfterBranchOrigin(offset + switchInstruction.length(offset));
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DStackSizeComputer.java226 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
231 int[] jumpOffsets = switchInstruction.jumpOffsets;
246 offset + switchInstruction.defaultOffset);
/external/proguard/src/proguard/classfile/editor/
H A DInstructionWriter.java238 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
242 switchInstruction.write(codeAttribute, offset);
H A DCodeAttributeComposer.java560 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
566 switchInstruction.defaultOffset =
567 newBranchOffset(offset, switchInstruction.defaultOffset);
571 switchInstruction.jumpOffsets);
/external/proguard/src/proguard/optimize/evaluation/
H A DEvaluationSimplifier.java1041 SwitchInstruction switchInstruction)
1054 int[] jumpOffsets = switchInstruction.jumpOffsets;
1063 replacementInstruction = switchInstruction;
1068 if (!branchTargets.contains(offset + switchInstruction.defaultOffset))
1071 switchInstruction.defaultOffset = defaultOffset;
1074 replacementInstruction = switchInstruction;
1079 replaceInstruction(clazz, offset, switchInstruction, replacementInstruction);
1039 cleanUpSwitchInstruction(Clazz clazz, int offset, SwitchInstruction switchInstruction) argument
H A DSimpleEnumUseChecker.java353 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
H A DSimpleEnumUseSimplifier.java409 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
/external/proguard/src/proguard/classfile/util/
H A DSimplifiedVisitor.java612 public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) argument
614 visitAnyInstruction(clazz, method, codeAttribute, offset, switchInstruction);

Completed in 106 milliseconds