Searched refs:simpleInstruction (Results 1 - 18 of 18) sorted by relevance

/external/proguard/src/proguard/optimize/peephole/
H A DNopRemover.java74 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 DReachableCodeMarker.java116 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument
118 byte opcode = simpleInstruction.opcode;
H A DInstructionSequenceReplacer.java223 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 DBranchTargetFinder.java449 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 DMethodInliner.java326 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 DInstructionVisitor.java36 public void visitSimpleInstruction( Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction); argument
H A DMultiInstructionVisitor.java84 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 DSimpleInstruction.java65 * @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 DExceptionInstructionChecker.java65 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument
67 byte opcode = simpleInstruction.opcode;
H A DSideEffectInstructionChecker.java74 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 DInstructionWriter.java66 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument
70 simpleInstruction.write(codeAttribute, offset);
H A DCodeAttributeEditor.java726 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 DEvaluationSimplifier.java159 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 DEvaluationShrinker.java564 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 DInstructionSequenceMatcher.java185 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 DSimplifiedVisitor.java479 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 DStackSizeComputer.java163 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 DProcessor.java77 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+"]");

Completed in 441 milliseconds