/dalvik/vm/mterp/mips/ |
OP_IPUT_QUICK.S | 15 GOTO_OPCODE(t0) # jump to next instruction
|
OP_MONITOR_EXIT.S | 8 * if they happened at the following instruction. See the Dalvik 9 * instruction spec. 23 GOTO_OPCODE(t0) # jump to next instruction
|
unflopWide.S | 4 * specifies an instruction that performs "result = op a0/a1". 5 * This could be a MIPS instruction or a function call. 30 GOTO_OPCODE(t0) # jump to next instruction
|
unflopWider.S | 4 * that specifies an instruction that performs "result = op a0", where 32 GOTO_OPCODE(t0) # jump to next instruction
|
unopNarrower.S | 4 * that specifies an instruction that performs "result = op a0/a1", where 10 * (This would work for long-to-int, but that instruction is actually 36 GOTO_OPCODE(t0) # jump to next instruction
|
/external/proguard/src/proguard/classfile/editor/ |
VariableCleaner.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor;
|
MethodInvocationFixer.java | 28 import proguard.classfile.instruction.*; 29 import proguard.classfile.instruction.visitor.InstructionVisitor; 78 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} 102 // Replace the invocation by an invokestatic instruction. 103 Instruction replacementInstruction = 123 // Replace the invocation by an invokespecial instruction. 124 Instruction replacementInstruction = 149 Instruction replacementInstruction = 173 // Replace the invocation by an invokevirtual instruction [all...] |
/external/proguard/src/proguard/classfile/instruction/ |
BranchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This interface describes an instruction that branches to a given offset in 33 public class BranchInstruction extends Instruction 52 * Copies the given instruction into this instruction. 53 * @param branchInstruction the instruction to be copied. 54 * @return this instruction. 65 // Implementations for Instruction. 80 public Instruction shrink( [all...] |
LookUpSwitchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 60 * Copies the given instruction into this instruction. 61 * @param lookUpSwitchInstruction the instruction to be copied. 62 * @return this instruction. 75 // Implementations for Instruction. 77 public Instruction shrink( [all...] |
TableSwitchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 63 * Copies the given instruction into this instruction. 64 * @param tableSwitchInstruction the instruction to be copied. 65 * @return this instruction. 79 // Implementations for Instruction. 81 public Instruction shrink( [all...] |
/external/proguard/src/proguard/classfile/util/ |
DynamicClassReferenceInitializer.java | 28 import proguard.classfile.instruction.*; 29 import proguard.classfile.instruction.visitor.InstructionVisitor; 87 private final Instruction[] CONSTANT_CLASS_FOR_NAME_INSTRUCTIONS = new Instruction[] 94 private final Instruction[] CLASS_FOR_NAME_CAST_INSTRUCTIONS = new Instruction[] 118 private final Instruction[] DOT_CLASS_JAVAC_INSTRUCTIONS = new Instruction[] 141 private final Instruction[] DOT_CLASS_JIKES_INSTRUCTIONS = new Instruction[] [all...] |
/external/proguard/src/proguard/optimize/peephole/ |
InstructionSequenceReplacer.java | 28 import proguard.classfile.instruction.*; 29 import proguard.classfile.instruction.visitor.InstructionVisitor; 33 * This InstructionVisitor replaces a given pattern instruction sequence by 34 * another given replacement instruction sequence. The arguments of the 35 * instruction sequences can be wildcards that are matched and replaced. 49 private final Instruction[] replacementInstructions; 60 * instruction. 61 * @param patternInstructions the pattern instruction sequence. 62 * @param replacementInstructions the replacement instruction sequence. 70 Instruction[] patternInstructions [all...] |
GotoCommonCodeReplacer.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 94 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} 99 // Check if the instruction is an unconditional goto instruction that 126 codeAttributeEditor.replaceInstruction( deleteOffset, (Instruction)null); 127 codeAttributeEditor.insertBeforeInstruction(deleteOffset, (Instruction)null); 128 codeAttributeEditor.insertAfterInstruction( deleteOffset, (Instruction)null); 134 // Redirect the goto instruction, if it is still necessary [all...] |
/sdk/lint/libs/lint_checks/src/com/android/tools/lint/checks/ |
FieldGetterDetector.java | 94 @NonNull MethodNode method, @NonNull AbstractInsnNode instruction) { 105 if (instruction.getOpcode() != Opcodes.INVOKEVIRTUAL) { 109 MethodInsnNode node = (MethodInsnNode) instruction; 113 AbstractInsnNode prev = LintUtils.getPrevInstruction(instruction); 142 super.checkInstruction(context, classNode, method, instruction);
|
/external/valgrind/main/none/tests/arm/ |
vfp.c | 53 /* test macros to generate and output the result of a single instruction */ 62 #define TESTINSN_vmovf32_imm(instruction, DD, imm) \ 67 instruction ", #"#imm"\n\t"\ 74 instruction, out[0]); \ 77 #define TESTINSN_vmov_core_single(instruction, RN, SD, SDval) \ 85 instruction "\n\t" \ 92 instruction, out[0]); \ 95 #define TESTINSN_vmov_single_core(instruction, SD, RN, RNval) \ 103 instruction "\n\t"\ 110 instruction, out[0]); [all...] |
/external/proguard/src/proguard/optimize/info/ |
ParameterUsageMarker.java | 24 import proguard.classfile.instruction.*; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 185 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
|
/dalvik/vm/mterp/armv5te/ |
OP_AGET.S | 27 GOTO_OPCODE(ip) @ jump to next instruction
|
OP_APUT.S | 27 GOTO_OPCODE(ip) @ jump to next instruction
|
OP_IPUT_OBJECT_QUICK.S | 19 GOTO_OPCODE(ip) @ jump to next instruction
|
OP_IPUT_WIDE_QUICK.S | 16 GOTO_OPCODE(ip) @ jump to next instruction
|
OP_MUL_LONG_2ADDR.S | 26 GOTO_OPCODE(ip) @ jump to next instruction
|
OP_NEW_ARRAY.S | 61 GOTO_OPCODE(ip) @ jump to next instruction
|
OP_PACKED_SWITCH.S | 4 * Handle a packed-switch or sparse-switch instruction. In both cases 35 GOTO_OPCODE(ip) @ jump to next instruction
|
bincmp.S | 30 GOTO_OPCODE(ip) @ jump to next instruction
|
binopWide.S | 4 * specifies an instruction that performs "result = r0-r1 op r2-r3". 5 * This could be an ARM instruction or a function call. (If the result 37 GOTO_OPCODE(ip) @ jump to next instruction
|