HomeSort by relevance Sort by last modified time
    Searched refs:instruction (Results 76 - 100 of 330) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/proguard/src/proguard/optimize/peephole/
UnreachableExceptionRemover.java 26 import proguard.classfile.instruction.*;
122 // Get the current instruction.
123 Instruction instruction = InstructionFactory.create(code, offset); local
130 instruction))
135 // Go to the next instruction.
136 offset += instruction.length(offset);
GotoGotoReplacer.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
77 // Check if the instruction is an unconditional goto instruction.
82 // Check if the goto instruction points to another simple goto
83 // instruction.
91 Instruction targetInstruction =
96 // Simplify the goto instruction
    [all...]
GotoReturnReplacer.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
77 // Check if the instruction is an unconditional goto instruction.
82 // Check if the goto instruction points to a return instruction.
88 Instruction targetInstruction = InstructionFactory.create(codeAttribute.code,
98 // Replace the goto instruction by the return instruction
    [all...]
NopRemover.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
71 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
76 // Check if the instruction is a nop instruction.
82 // Visit the instruction, if required.
  /external/proguard/src/proguard/classfile/editor/
VariableSizeUpdater.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
77 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
  /external/proguard/src/proguard/classfile/visitor/
DotClassClassVisitor.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
64 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
71 // Could this instruction be a .class construct?
  /external/proguard/src/proguard/optimize/info/
BackwardBranchMarker.java 25 import proguard.classfile.instruction.*;
26 import proguard.classfile.instruction.visitor.InstructionVisitor;
41 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
DotClassMarker.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
46 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
InstanceofClassMarker.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
46 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
InstantiationClassMarker.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
46 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
MethodInvocationMarker.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
46 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
SuperInvocationMarker.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
47 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
VariableUsageMarker.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
81 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
ExceptionInstructionChecker.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
33 * This class can tell whether an instruction might throw exceptions.
48 * Returns whether the given instruction may throw exceptions.
50 public boolean mayThrowExceptions(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction)
54 instruction.accept(clazz, method, codeAttribute, offset, this);
62 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
  /external/proguard/src/proguard/classfile/attribute/visitor/
StackSizeComputer.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
31 * This AttributeVisitor computes the stack sizes at all instruction offsets
59 * Returns whether the instruction at the given offset is reachable in the
69 * Returns the stack size at the given instruction offset of the most
76 throw new IllegalArgumentException("Unknown stack size at unreachable instruction offset ["+instructionOffset+"]");
153 // Evaluate the instruction block starting at the entry point of the method.
167 // Some simple instructions exit from the current instruction block.
180 // Constant pool instructions never end the current instruction block.
188 // The ret instruction end the current instruction block
315 Instruction instruction = InstructionFactory.create(codeAttribute.code, local
    [all...]
  /external/proguard/src/proguard/classfile/instruction/
InstructionFactory.java 21 package proguard.classfile.instruction;
24 * This class provides methods to create and reuse Instruction objects.
31 * Creates a new Instruction from the data in the byte array, starting
34 public static Instruction create(byte[] code, int offset)
36 Instruction instruction; local
168 instruction = new SimpleInstruction();
191 instruction = new ConstantInstruction();
250 instruction = new VariableInstruction(wide);
276 instruction = new BranchInstruction()
    [all...]
  /external/proguard/src/proguard/preverify/
CodeSubroutineInliner.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
118 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); local
119 int instructionLength = instruction.length(offset);
128 System.out.println(" Skipping original subroutine instruction "+instruction.toString(offset));
136 // Copy the instruction, inlining any subroutine call recursively.
137 instruction.accept(clazz, method, codeAttribute, offset, this);
245 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction
362 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); local
    [all...]
  /external/proguard/src/proguard/classfile/attribute/
CodeAttribute.java 25 import proguard.classfile.instruction.*;
26 import proguard.classfile.instruction.visitor.InstructionVisitor;
106 * Applies the given instruction visitor to all instructions.
115 * Applies the given instruction visitor to the instruction at the specified
120 Instruction instruction = InstructionFactory.create(code, offset); local
121 instruction.accept(clazz, method, this, offset, instructionVisitor);
126 * Applies the given instruction visitor to all instructions in the
135 // Note that the instruction is only volatile
136 Instruction instruction = InstructionFactory.create(code, offset); local
    [all...]
  /dalvik/vm/mterp/x86-atom/
OP_CONST_STRING.S 39 FINISH 2 # jump to next instruction
64 FFETCH_ADV 2, %edx # %edx<- next instruction hi; fetch, advance
65 FGETOP_JMP 2, %edx # jump to next instruction; getop, jmp
OP_INSTANCE_OF.S 70 FFETCH_ADV 2, %edx # %edx<- next instruction hi; fetch, advance
73 FGETOP_JMP 2, %edx # jump to next instruction; getop, jmp
80 FFETCH_ADV 2, %eax # %eax<- next instruction hi; fetch, advance
83 FGETOP_JMP 2, %eax # jump to next instruction; getop, jmp
90 FFETCH_ADV 2, %eax # %eax<- next instruction hi; fetch, advance
93 FGETOP_JMP 2, %eax # jump to next instruction; getop, jmp
OP_AGET.S 48 FFETCH_ADV 2, %eax # %eax<- next instruction hi; fetch, advance
53 FGETOP_JMP 2, %eax # jump to next instruction; getop, jm
OP_MONITOR_ENTER.S 49 FFETCH_ADV 1, %edx # %edx<- next instruction hi; fetch, advance
58 FGETOP_JMP 1, %edx # jump to next instruction; getop, jmp
  /build/core/combo/arch/arm/
armv4t.mk 5 # it's mostly an obsoleted instruction set architecture (only available
7 # code in assembler source since the bx (branch and exchange) instruction is
  /dalvik/vm/mterp/armv5te/
OP_GOTO_32.S 11 * instruction doesn't affect the V flag, so we need to clear it
27 GOTO_OPCODE(ip) @ jump to next instruction
31 GOTO_OPCODE(ip) @ jump to next instruction
zcmp.S 26 GOTO_OPCODE(ip) @ jump to next instruction
30 GOTO_OPCODE(ip) @ jump to next instruction

Completed in 163 milliseconds

1 2 34 5 6 7 8 91011>>