/dalvik/vm/mterp/armv5te/ |
OP_MONITOR_EXIT.S | 8 * if they happened at the following instruction. See the Dalvik 9 * instruction spec. 23 GOTO_OPCODE(ip) @ jump to next instruction
|
OP_MOVE_WIDE.S | 13 GOTO_OPCODE(ip) @ jump to next instruction
|
binop.S | 4 * specifies an instruction that performs "result = r0 op r1". 5 * This could be an ARM instruction or a function call. (If the result 34 GOTO_OPCODE(ip) @ jump to next instruction
|
binop2addr.S | 4 * that specifies an instruction that performs "result = r0 op r1". 5 * This could be an ARM instruction or a function call. (If the result 32 GOTO_OPCODE(ip) @ jump to next instruction
|
binopLit8.S | 4 * that specifies an instruction that performs "result = r0 op r1". 5 * This could be an ARM instruction or a function call. (If the result 31 GOTO_OPCODE(ip) @ jump to next instruction
|
unopNarrower.S | 4 * that specifies an instruction that performs "result = op r0/r1", where 9 * (This would work for long-to-int, but that instruction is actually 23 GOTO_OPCODE(ip) @ jump to next instruction
|
unopWide.S | 4 * specifies an instruction that performs "result = op r0/r1". 5 * This could be an ARM instruction or a function call. 21 GOTO_OPCODE(ip) @ jump to next instruction
|
unopWider.S | 4 * that specifies an instruction that performs "result = op r0", where 20 GOTO_OPCODE(ip) @ jump to next instruction
|
/dalvik/vm/mterp/armv6t2/ |
OP_IPUT_QUICK.S | 15 GOTO_OPCODE(ip) @ jump to next instruction
|
OP_IPUT_WIDE_QUICK.S | 15 GOTO_OPCODE(ip) @ jump to next instruction
|
binop2addr.S | 4 * that specifies an instruction that performs "result = r0 op r1". 5 * This could be an ARM instruction or a function call. (If the result 31 GOTO_OPCODE(ip) @ jump to next instruction
|
unopWide.S | 4 * specifies an instruction that performs "result = op r0/r1". 5 * This could be an ARM instruction or a function call. 20 GOTO_OPCODE(ip) @ jump to next instruction
|
/dalvik/vm/mterp/x86-atom/ |
OP_MONITOR_EXIT.S | 23 * Description: Release a monitor for the indicated object. If this instruction needs 25 * advanced pased the instruction. 46 FINISH_JMP %edx # 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/webkit/JavaScriptCore/assembler/ |
RepatchBuffer.h | 97 void repatchLoadPtrToLEA(CodeLocationInstruction instruction) 99 MacroAssembler::repatchLoadPtrToLEA(instruction);
|
ARMv7Assembler.h | 403 Some features of the Thumb instruction set are deprecated in ARMv7. Deprecated features affecting 405 ? use of the PC as <Rd> or <Rm> in a 16-bit ADD (SP plus register) instruction 406 ? use of the SP as <Rm> in a 16-bit ADD (SP plus register) instruction 407 ? use of the SP as <Rm> in a 16-bit CMP (register) instruction 409 ? use of <Rn> as the lowest-numbered register in the register list of a 16-bit STM instruction with base 855 // Only allowed in IT (if then) block if last instruction. 862 // Only allowed in IT (if then) block if last instruction. 870 // Only allowed in IT (if then) block if last instruction. 965 // rt == ARMRegisters::pc only allowed if last instruction in IT (if then) block. 1012 // rt == ARMRegisters::pc only allowed if last instruction in IT (if then) block 1661 uint16_t* instruction = static_cast<uint16_t*>(address); local 1667 uint16_t* instruction = static_cast<uint16_t*>(address); local 1673 uint16_t* instruction = static_cast<uint16_t*>(address); local 1679 uint16_t* instruction = static_cast<uint16_t*>(address); local 1685 uint16_t* instruction = static_cast<uint16_t*>(address); local 1691 uint16_t* instruction = static_cast<uint16_t*>(address); local [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...] |
/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/armv4t/ |
OP_IPUT_WIDE_QUICK.S | 17 GOTO_OPCODE(ip) @ jump to next instruction
|