/external/proguard/src/proguard/optimize/peephole/ |
H A D | NopRemover.java | 74 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 77 if (simpleInstruction.opcode == InstructionConstants.OP_NOP && 85 extraInstructionVisitor.visitSimpleInstruction(clazz, method, codeAttribute, offset, simpleInstruction);
|
H A D | ReachableCodeMarker.java | 116 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 118 byte opcode = simpleInstruction.opcode;
|
H A D | InstructionSequenceReplacer.java | 223 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 226 new SimpleInstruction(simpleInstruction.opcode, 227 instructionSequenceMatcher.matchedArgument(simpleInstruction.constant));
|
H A D | BranchTargetFinder.java | 449 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 457 byte opcode = simpleInstruction.opcode; 469 markAfterBranchOrigin(offset + simpleInstruction.length(offset));
|
H A D | MethodInliner.java | 326 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 332 switch (simpleInstruction.opcode) 362 codeAttributeComposer.appendInstruction(offset, simpleInstruction.shrink());
|
/external/proguard/src/proguard/classfile/instruction/visitor/ |
H A D | InstructionVisitor.java | 36 public void visitSimpleInstruction( Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction); argument
|
H A D | MultiInstructionVisitor.java | 84 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 88 instructionVisitors[index].visitSimpleInstruction(clazz, method, codeAttribute, offset, simpleInstruction);
|
/external/proguard/src/proguard/classfile/instruction/ |
H A D | SimpleInstruction.java | 65 * @param simpleInstruction the instruction to be copied. 68 public SimpleInstruction copy(SimpleInstruction simpleInstruction) argument 70 this.opcode = simpleInstruction.opcode; 71 this.constant = simpleInstruction.constant;
|
/external/proguard/src/proguard/optimize/info/ |
H A D | ExceptionInstructionChecker.java | 65 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 67 byte opcode = simpleInstruction.opcode;
|
H A D | SideEffectInstructionChecker.java | 74 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 76 byte opcode = simpleInstruction.opcode;
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | InstructionWriter.java | 66 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 70 simpleInstruction.write(codeAttribute, offset);
|
H A D | CodeAttributeEditor.java | 726 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 733 simpleInstruction); 735 newOffset += simpleInstruction.length(newOffset);
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | EvaluationSimplifier.java | 159 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 161 switch (simpleInstruction.opcode) 185 replaceIntegerPushInstruction(clazz, offset, simpleInstruction); 204 replaceLongPushInstruction(clazz, offset, simpleInstruction); 217 replaceFloatPushInstruction(clazz, offset, simpleInstruction); 230 replaceDoublePushInstruction(clazz, offset, simpleInstruction); 234 replaceReferencePushInstruction(clazz, offset, simpleInstruction);
|
H A D | EvaluationShrinker.java | 564 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 566 switch (simpleInstruction.opcode) 609 markStackProducers(clazz, offset, simpleInstruction); 810 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 813 isDupOrSwap(simpleInstruction)) 815 fixDupInstruction(clazz, codeAttribute, offset, simpleInstruction); 819 visitAnyInstruction(clazz, method, codeAttribute, offset, simpleInstruction);
|
/external/proguard/src/proguard/classfile/util/ |
H A D | InstructionSequenceMatcher.java | 185 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 191 matchingOpcodes(simpleInstruction, patternInstruction) && 192 matchingArguments(simpleInstruction.constant, 201 simpleInstruction);
|
H A D | SimplifiedVisitor.java | 479 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 481 visitAnyInstruction(clazz, method, codeAttribute, offset, simpleInstruction);
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
H A D | StackSizeComputer.java | 163 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 165 byte opcode = simpleInstruction.opcode;
|
/external/proguard/src/proguard/evaluation/ |
H A D | Processor.java | 77 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 79 switch (simpleInstruction.opcode) 97 stack.push(valueFactory.createIntegerValue(simpleInstruction.constant)); 102 stack.push(valueFactory.createLongValue(simpleInstruction.constant)); 108 stack.push(valueFactory.createFloatValue((float)simpleInstruction.constant)); 113 stack.push(valueFactory.createDoubleValue((double)simpleInstruction.constant)); 527 stack.push(valueFactory.createArrayReferenceValue(String.valueOf(InstructionUtil.internalTypeFromArrayType((byte)simpleInstruction.constant)), 550 throw new IllegalArgumentException("Unknown simple instruction ["+simpleInstruction.opcode+"]");
|