HomeSort by relevance Sort by last modified time
    Searched full:variableinstruction (Results 1 - 25 of 32) sorted by null

1 2

  /external/proguard/src/proguard/classfile/editor/
VariableSizeUpdater.java 80 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
82 int variableSize = variableInstruction.variableIndex + 1;
83 if (variableInstruction.isCategory2())
94 System.out.println("Max locals: "+codeAttribute.u2maxLocals+" <- "+variableInstruction.toString(offset));
InstructionWriter.java 99 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
104 variableInstruction.write(codeAttribute, offset);
110 new VariableInstruction(variableInstruction.opcode,
111 variableInstruction.variableIndex,
112 variableInstruction.constant).shrink();
117 variableInstruction.variableIndex = 0;
118 variableInstruction.constant = 0;
119 variableInstruction.write(codeAttribute, offset)
    [all...]
VariableRemapper.java 126 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
129 int oldVariableIndex = variableInstruction.variableIndex;
135 new VariableInstruction(variableInstruction.opcode,
137 variableInstruction.constant).shrink();
CodeAttributeEditor.java 752 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
759 variableInstruction);
761 newOffset += variableInstruction.length(newOffset);
    [all...]
  /external/proguard/src/proguard/optimize/info/
VariableUsageMarker.java 84 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
87 variableUsed[variableInstruction.variableIndex] = true;
90 if (variableInstruction.isCategory2())
92 variableUsed[variableInstruction.variableIndex + 1] = true;
ParameterUsageMarker.java 188 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
191 variableInstruction.isLoad())
193 int parameterIndex = variableInstruction.variableIndex;
205 if (variableInstruction.isCategory2())
SideEffectInstructionChecker.java 105 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
107 byte opcode = variableInstruction.opcode;
  /external/proguard/src/proguard/optimize/peephole/
InstructionSequenceConstants.java 167 new VariableInstruction(InstructionConstants.OP_ILOAD, X),
175 new VariableInstruction(InstructionConstants.OP_LLOAD, X),
183 new VariableInstruction(InstructionConstants.OP_FLOAD, X),
191 new VariableInstruction(InstructionConstants.OP_DLOAD, X),
199 new VariableInstruction(InstructionConstants.OP_ALOAD, X),
207 new VariableInstruction(InstructionConstants.OP_ILOAD, X),
208 new VariableInstruction(InstructionConstants.OP_ISTORE, X),
215 new VariableInstruction(InstructionConstants.OP_LLOAD, X),
216 new VariableInstruction(InstructionConstants.OP_LSTORE, X),
223 new VariableInstruction(InstructionConstants.OP_FLOAD, X)
    [all...]
InstructionSequenceReplacer.java 231 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
234 new VariableInstruction(variableInstruction.opcode,
235 instructionSequenceMatcher.matchedArgument(variableInstruction.variableIndex),
236 instructionSequenceMatcher.matchedArgument(variableInstruction.constant));
ReachableCodeMarker.java 137 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
139 if (variableInstruction.opcode == InstructionConstants.OP_RET)
MethodInliner.java 281 new VariableInstruction(opcode, variableOffset + parameterOffset + parameterIndex).shrink());
289 new VariableInstruction(InstructionConstants.OP_ASTORE, variableOffset).shrink());
366 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
372 variableInstruction.variableIndex += variableOffset;
375 codeAttributeComposer.appendInstruction(offset, variableInstruction.shrink());
BranchTargetFinder.java 515 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
523 if (variableInstruction.opcode == InstructionConstants.OP_RET)
532 markAfterBranchOrigin(offset + variableInstruction.length(offset));
  /external/proguard/src/proguard/classfile/instruction/
VariableInstruction.java 33 public class VariableInstruction extends Instruction
41 * Creates an uninitialized VariableInstruction.
43 public VariableInstruction() {}
46 public VariableInstruction(boolean wide)
52 public VariableInstruction(byte opcode)
58 public VariableInstruction(byte opcode,
65 public VariableInstruction(byte opcode,
79 * @param variableInstruction the instruction to be copied.
82 public VariableInstruction copy(VariableInstruction variableInstruction
    [all...]
InstructionFactory.java 250 instruction = new VariableInstruction(wide);
  /external/proguard/src/proguard/classfile/instruction/visitor/
InstructionVisitor.java 37 public void visitVariableInstruction( Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction);
MultiInstructionVisitor.java 92 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
96 instructionVisitors[index].visitVariableInstruction(clazz, method, codeAttribute, offset, variableInstruction);
  /external/proguard/src/proguard/classfile/util/
InstructionSequenceMatcher.java 205 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
211 matchingOpcodes(variableInstruction, patternInstruction) &&
212 matchingArguments(variableInstruction.variableIndex,
213 ((VariableInstruction)patternInstruction).variableIndex) &&
214 matchingArguments(variableInstruction.constant,
215 ((VariableInstruction)patternInstruction).constant);
223 variableInstruction);
DynamicClassReferenceInitializer.java 151 new VariableInstruction(InstructionConstants.OP_ALOAD_0),
159 new VariableInstruction(InstructionConstants.OP_ALOAD_0),
161 new VariableInstruction(InstructionConstants.OP_ALOAD_1),
170 new VariableInstruction(InstructionConstants.OP_ALOAD_0),
SimplifiedVisitor.java 485 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
487 visitAnyInstruction(clazz, method, codeAttribute, offset, variableInstruction);
  /external/proguard/src/proguard/optimize/evaluation/
EvaluationSimplifier.java 240 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
242 int variableIndex = variableInstruction.variableIndex;
244 switch (variableInstruction.opcode)
251 replaceIntegerPushInstruction(clazz, offset, variableInstruction, variableIndex);
259 replaceLongPushInstruction(clazz, offset, variableInstruction, variableIndex);
267 replaceFloatPushInstruction(clazz, offset, variableInstruction, variableIndex);
275 replaceDoublePushInstruction(clazz, offset, variableInstruction, variableIndex);
283 replaceReferencePushInstruction(clazz, offset, variableInstruction);
291 deleteReferencePopInstruction(clazz, offset, variableInstruction);
    [all...]
LivenessAnalyzer.java 338 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
340 int variableIndex = variableInstruction.variableIndex;
346 if (variableInstruction.isLoad())
  /external/proguard/src/proguard/preverify/
CodeSubroutineInliner.java 252 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
254 byte opcode = variableInstruction.opcode;
258 if (branchTargetFinder.subroutineEnd(offset) == offset + variableInstruction.length(offset))
297 codeAttributeComposer.appendInstruction(offset, variableInstruction);
  /external/proguard/src/proguard/classfile/attribute/visitor/
StackSizeComputer.java 184 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
186 byte opcode = variableInstruction.opcode;
  /external/proguard/src/proguard/optimize/
TailRecursionSimplifier.java 318 new VariableInstruction(opcode, parameterOffset + parameterIndex).shrink());
326 new VariableInstruction(InstructionConstants.OP_ASTORE, 0).shrink());
  /external/proguard/src/proguard/evaluation/
Processor.java 634 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction)
636 int variableIndex = variableInstruction.variableIndex;
638 switch (variableInstruction.opcode)
726 valueFactory.createIntegerValue(variableInstruction.constant)));
741 throw new IllegalArgumentException("Unknown variable instruction ["+variableInstruction.opcode+"]");
    [all...]

Completed in 348 milliseconds

1 2