HomeSort by relevance Sort by last modified time
    Searched refs:IPUT (Results 1 - 25 of 36) sorted by null

1 2

  /art/runtime/quick/
inline_method_analyser.h 110 // opcode-Instruction::IPUT for IPUTs. This is because the runtime
115 uint16_t src_arg : 4; // iput only
116 uint16_t return_arg_plus1 : 4; // iput only, method argument to return + 1, 0 = return void.
160 return Instruction::IPUT <= opcode && opcode <= Instruction::IPUT_SHORT;
168 return opcode - Instruction::IPUT;
inline_method_analyser.cc 53 COMPILE_ASSERT(InlineMethodAnalyser::IsInstructionIPut(Instruction::IPUT),
69 InlineMethodAnalyser::IPutVariant(Instruction::IPUT), check_iget_iput_variant);
125 case Instruction::IPUT:
298 // TODO: Implement inlining of IPUT on non-"this" registers (needs correct stack trace for NPE).
322 data->object_arg = object_arg; // Allow IPUT on any register, not just "this".
  /art/compiler/dex/
global_value_numbering_test.cc 526 DEF_IPUT(5, Instruction::IPUT, 8u, 300u, 2u),
532 DEF_IPUT(4, Instruction::IPUT, 13u, 400u, 3u),
533 DEF_IPUT(5, Instruction::IPUT, 13u, 400u, 3u),
548 DEF_IPUT(4, Instruction::IPUT, 28u, 602u, 8u), // Doesn't clobber field #7 for other refs.
554 DEF_IPUT(4, Instruction::IPUT, 32u, 700u, 9u),
555 DEF_IPUT(4, Instruction::IPUT, 32u, 700u, 10u),
557 DEF_IPUT(5, Instruction::IPUT, 35u, 700u, 9u),
558 DEF_IPUT(5, Instruction::IPUT, 35u, 700u, 10u),
565 DEF_IPUT(4, Instruction::IPUT, 42u, 800u, 11u),
566 DEF_IPUT(4, Instruction::IPUT, 42u, 801u, 11u)
    [all...]
local_value_numbering_test.cc 269 DEF_IPUT(Instruction::IPUT, 1u, 11u, 0u), // No aliasing since 10u is unique.
291 DEF_IPUT(Instruction::IPUT, 1u, 11u, 0u), // No aliasing since 11u is unique.
370 DEF_IPUT(Instruction::IPUT, 8u, 22u, 2u), // IPUT clobbers field #1 (#2 is wide).
375 DEF_IPUT(Instruction::IPUT, 13u, 20u, 2u), // IPUT clobbers field #1 (#2 is wide).
388 EXPECT_NE(value_names_[2], value_names_[10]); // This aliased with unresolved IPUT.
391 EXPECT_NE(value_names_[1], value_names_[14]); // This aliased with unresolved IPUT.
426 EXPECT_NE(value_names_[0], value_names_[6]); // This aliased with unresolved IPUT.
493 DEF_IPUT(Instruction::IPUT, 0u, 100u, 1u)
    [all...]
dex_to_dex_compiler.cc 123 case Instruction::IPUT:
local_value_numbering.cc 44 static constexpr uint16_t kMergeBlockAliasingIFieldVersionBumpOp = Instruction::IPUT;
    [all...]
frontend.cc 247 Instruction::IPUT,
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
OdexedFieldInstructionMapper.java 114 //iput quick
132 /*I,F*/ Opcode.IPUT,
137 //iput volatile
155 /*I,F*/ Opcode.IPUT,
  /dalvik/dx/src/com/android/dx/io/
Opcodes.java 127 public static final int IPUT = 0x59;
OpcodeInfo.java 394 public static final Info IPUT =
395 new Info(Opcodes.IPUT, "iput",
399 new Info(Opcodes.IPUT_WIDE, "iput-wide",
403 new Info(Opcodes.IPUT_OBJECT, "iput-object",
407 new Info(Opcodes.IPUT_BOOLEAN, "iput-boolean",
411 new Info(Opcodes.IPUT_BYTE, "iput-byte",
415 new Info(Opcodes.IPUT_CHAR, "iput-char",
419 new Info(Opcodes.IPUT_SHORT, "iput-short",
    [all...]
  /dalvik/dexgen/src/com/android/dexgen/dex/code/
RopToDop.java 253 MAP.put(Rops.PUT_FIELD_FLOAT, Dops.IPUT);
372 case Type.BT_INT: return Dops.IPUT;
DalvOps.java 123 public static final int IPUT = 0x59;
Dops.java 395 public static final Dop IPUT =
396 new Dop(DalvOps.IPUT, DalvOps.IPUT,
397 Form22c.THE_ONE, false, "iput");
401 Form22c.THE_ONE, false, "iput-wide");
405 Form22c.THE_ONE, false, "iput-object");
409 Form22c.THE_ONE, false, "iput-boolean");
413 Form22c.THE_ONE, false, "iput-byte");
417 Form22c.THE_ONE, false, "iput-char");
421 Form22c.THE_ONE, false, "iput-short")
    [all...]
  /dalvik/dx/src/com/android/dx/dex/code/
RopToDop.java 126 // Opcodes.IPUT
424 MAP.put(Rops.PUT_FIELD_FLOAT, Dops.IPUT);
543 case Type.BT_INT: return Dops.IPUT;
Dops.java 398 public static final Dop IPUT =
399 new Dop(Opcodes.IPUT, Opcodes.IPUT,
    [all...]
  /external/dexmaker/src/dx/java/com/android/dx/dex/code/
RopToDop.java 127 // Opcodes.IPUT
425 MAP.put(Rops.PUT_FIELD_FLOAT, Dops.IPUT);
544 case Type.BT_INT: return Dops.IPUT;
Dops.java 401 public static final Dop IPUT =
402 new Dop(Opcodes.IPUT, Opcodes.IPUT,
    [all...]
  /cts/tools/dasm/src/dasm/
DopInfo.java 177 case Opcodes.IPUT:
  /external/dexmaker/src/dx/java/com/android/dx/io/
Opcodes.java 127 public static final int IPUT = 0x59;
OpcodeInfo.java 394 public static final Info IPUT =
395 new Info(Opcodes.IPUT, "iput",
399 new Info(Opcodes.IPUT_WIDE, "iput-wide",
403 new Info(Opcodes.IPUT_OBJECT, "iput-object",
407 new Info(Opcodes.IPUT_BOOLEAN, "iput-boolean",
411 new Info(Opcodes.IPUT_BYTE, "iput-byte",
415 new Info(Opcodes.IPUT_CHAR, "iput-char",
419 new Info(Opcodes.IPUT_SHORT, "iput-short",
    [all...]
  /art/runtime/
dex_instruction.cc 238 case IPUT:
common_throws.cc 438 case Instruction::IPUT:
  /art/compiler/optimizing/
builder.cc 722 case Instruction::IPUT:
  /art/compiler/dex/quick/
dex_file_method_inliner.cc     [all...]
mir_to_lir.cc 755 case Instruction::IPUT:
    [all...]

Completed in 8143 milliseconds

1 2