/dalvik/vm/mterp/x86/ |
H A D | OP_SGET_WIDE.S | 22 je .L${opcode}_resolve # if not, make it so 23 .L${opcode}_finish: # field ptr in eax 35 .L${opcode}_resolve: 54 jmp .L${opcode}_finish # success, continue
|
H A D | OP_SPUT_OBJECT.S | 21 je .L${opcode}_resolve # if not, make it so 22 .L${opcode}_finish: # field ptr in eax 38 .L${opcode}_resolve: 57 jmp .L${opcode}_finish # success, continue
|
H A D | OP_SPUT_WIDE.S | 23 je .L${opcode}_resolve # if not, make it so 24 .L${opcode}_finish: # field ptr in eax 36 .L${opcode}_resolve: 55 jmp .L${opcode}_finish # success, continue
|
H A D | OP_APUT_OBJECT.S | 26 je .L${opcode}_skip_check 41 jne .L${opcode}_types_okay 52 .L${opcode}_types_okay: 62 .L${opcode}_skip_check:
|
/dalvik/dx/src/com/android/dx/io/ |
H A D | Opcodes.java | 20 * All the Dalvik opcode value constants. See the related spec 21 * document for the meaning and instruction format of each opcode. 25 * pseudo-opcode used for nonstandard format payload "instructions". TODO: 32 * pseudo-opcode used to indicate there is no next opcode; used 33 * in opcode chaining lists 37 /** minimum valid opcode value */ 40 /** maximum valid opcode value */ 43 // BEGIN(opcodes); GENERATED AUTOMATICALLY BY opcode-gen 264 // TODO: Generate these payload opcodes with opcode 303 isValidShape(int opcode) argument 338 isExtended(int opcode) argument [all...] |
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenDriver.cpp | 88 switch (mir->dalvikInsn.opcode) { 134 switch (mir->dalvikInsn.opcode) { 178 Opcode opcode = mir->dalvikInsn.opcode; local 180 switch (opcode) { 208 static void selfVerificationBranchInsert(LIR *currentLIR, ArmOpcode opcode, argument 212 insn->opcode = opcode; 247 TemplateOpcode opcode = TEMPLATE_MEM_OP_DECODE; local 267 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 899 Opcode opcode = mir->dalvikInsn.opcode; local 1654 Opcode opcode = mir->dalvikInsn.opcode; local 1718 Opcode opcode = mir->dalvikInsn.opcode; local 1977 Opcode opcode = mir->dalvikInsn.opcode; local 2649 Opcode opcode = mir->dalvikInsn.opcode; local 2674 Opcode opcode = mir->dalvikInsn.opcode; local [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | BasicBlocker.java | 44 * middle of an instruction or is a definitely-dead opcode 122 public void visitInvalid(int opcode, int offset, int length) { argument 127 public void visitNoArgs(int opcode, int offset, int length, Type type) { argument 128 switch (opcode) { 187 public void visitLocal(int opcode, int offset, int length, argument 189 if (opcode == ByteOps.RET) { 198 public void visitConstant(int opcode, int offset, int length, argument 215 public void visitBranch(int opcode, int offset, int length, argument 217 switch (opcode) { 246 public void visitSwitch(int opcode, in argument [all...] |
/dalvik/vm/mterp/mips/ |
H A D | OP_FILLED_NEW_ARRAY.S | 18 bnez a0, .L${opcode}_continue # yes, continue on 26 b .L${opcode}_continue 34 .L${opcode}_continue: 49 beqz t0, .L${opcode}_notimpl # no, not handled yet 104 GET_INST_OPCODE(t0) # ip <- opcode from rINST 112 .L${opcode}_notimpl:
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | RopTranslator.java | 471 * swap the sources so that an opcode of form 12x can be selected 538 Dop opcode = RopToDop.dopFor(insn); 545 di = new SimpleInsn(opcode, pos, getRegs(insn)); 558 di = new TargetInsn(opcode, pos, getRegs(insn), 573 Dop opcode = RopToDop.dopFor(insn); 595 di = new SimpleInsn(opcode, pos, 602 di = new CstInsn(opcode, pos, regs, insn.getConstant()); 639 Dop opcode = dataInsn.isPacked() ? 642 new TargetInsn(opcode, pos, getRegs(insn), dataAddress); 681 Dop opcode [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | RopTranslator.java | 477 * swap the sources so that an opcode of form 12x can be selected 544 Dop opcode = RopToDop.dopFor(insn); 551 di = new SimpleInsn(opcode, pos, getRegs(insn)); 564 di = new TargetInsn(opcode, pos, getRegs(insn), 579 Dop opcode = RopToDop.dopFor(insn); 601 di = new SimpleInsn(opcode, pos, 608 di = new CstInsn(opcode, pos, regs, insn.getConstant()); 648 Dop opcode = dataInsn.isPacked() ? 651 new TargetInsn(opcode, pos, getRegs(insn), dataAddress); 690 Dop opcode [all...] |
H A D | InsnFormat.java | 39 * flag to enable/disable the new extended opcode formats; meant as a 476 * Helper method to combine an opcode and a second byte of data into 479 * @param insn {@code non-null;} the instruction containing the opcode 488 int opcode = insn.getOpcode().getOpcode(); 490 if ((opcode & 0xff) != opcode) { 491 throw new IllegalArgumentException("opcode out of range 0..255"); 494 return (short) (opcode | (arg << 8)); 498 * Helper method to get an extended (16-bit) opcode out of an 499 * instruction, returning it as a code unit. The opcode [all...] |
/dalvik/vm/compiler/ |
H A D | Dataflow.cpp | 25 * instructions, where extended opcode at the MIR level are appended 825 Opcode opcode = insn->opcode; local 826 int dfAttributes = dvmCompilerDataFlowAttributes[opcode]; 831 if ((int)opcode >= (int)kMirOpFirst) { 832 if ((int)opcode == (int)kMirOpPhi) { 836 sprintf(buffer, "Opcode %#x", opcode); 840 strcpy(buffer, dexGetOpcodeName(opcode)); 841 flags = dexGetFlagsFromOpcode(insn->opcode); 849 InstructionFormat dalvikFormat = dexGetFormatFromOpcode(insn->opcode); 927 int opcode = insn->opcode; local [all...] |
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_CMPL_FLOAT.S | 41 bhi .L${opcode}_gt_or_nan @ C set and Z clear, disambiguate 48 .L${opcode}_gt_or_nan:
|
/dalvik/vm/mterp/arm-vfp/ |
H A D | fbinop.S | 20 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | fbinopWide.S | 20 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_CONST_WIDE.S | 12 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | OP_FILL_ARRAY_DATA.S | 14 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | OP_GOTO.S | 21 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | OP_GOTO_32.S | 28 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | OP_IPUT_QUICK.S | 15 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | OP_MONITOR_EXIT.S | 22 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | OP_MOVE_WIDE.S | 12 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | binop.S | 32 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | binop2addr.S | 30 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
H A D | binopLit8.S | 29 GET_INST_OPCODE(ip) @ extract opcode from rINST
|