/art/compiler/dex/ |
local_value_numbering_test.cc | 142 if (def->opcode >= Instruction::IGET && def->opcode <= Instruction::IPUT_SHORT) { 219 DEF_IGET(Instruction::IGET, 0u, 10u, 0u), 220 DEF_IGET(Instruction::IGET, 1u, 10u, 0u), 222 DEF_IGET(Instruction::IGET, 2u, 10u, 0u), 246 DEF_IGET(Instruction::IGET, 3u, 0u, 1u), 247 DEF_IGET(Instruction::IGET, 4u, 2u, 1u), 268 DEF_IGET(Instruction::IGET, 0u, 10u, 0u), 270 DEF_IGET(Instruction::IGET, 2u, 10u, 0u), 290 DEF_IGET(Instruction::IGET, 0u, 10u, 0u), 292 DEF_IGET(Instruction::IGET, 2u, 10u, 0u) [all...] |
global_value_numbering_test.cc | 244 if (def->opcode >= Instruction::IGET && def->opcode <= Instruction::IPUT_SHORT) { 516 DEF_IGET(3, Instruction::IGET, 1u, 100u, 0u), 517 DEF_IGET(6, Instruction::IGET, 2u, 100u, 0u), // Same as at the top. 520 DEF_IGET(4, Instruction::IGET, 4u, 200u, 1u), 521 DEF_IGET(6, Instruction::IGET, 5u, 200u, 1u), // Same as at the left side. 524 DEF_IGET(3, Instruction::IGET, 7u, 300u, 2u), 527 DEF_IGET(6, Instruction::IGET, 10u, 300u, 2u), // Differs from the top and the CONST. 530 DEF_IGET(3, Instruction::IGET, 12u, 400u, 3u), 534 DEF_IGET(6, Instruction::IGET, 16u, 400u, 3u), // Differs from the top, equals the CONST. 546 DEF_IGET(3, Instruction::IGET, 26u, 600u, 7u) [all...] |
dex_to_dex_compiler.cc | 111 case Instruction::IGET:
|
mir_analysis.cc | 280 // 52 IGET vA, vB, field@CCCC 1110 // All IGET/IPUT/SGET/SPUT instructions take 2 code units and there must also be a RETURN. 1116 // Find IGET/IPUT/SGET/SPUT insns, store IGET/IPUT fields at the beginning, SGET/SPUT at the end. 1125 if (mir->dalvikInsn.opcode >= Instruction::IGET &&
|
local_value_numbering.cc | 31 static constexpr uint16_t kUnresolvedIFieldOp = Instruction::IGET; 253 // Retrieve the value name for IGET/SGET/AGET, update the map with new value if any. [all...] |
frontend.cc | 240 Instruction::IGET,
|
/art/runtime/quick/ |
inline_method_analyser.h | 109 // The op_variant below is opcode-Instruction::IGET for IGETs and 156 return Instruction::IGET <= opcode && opcode <= Instruction::IGET_SHORT; 164 return opcode - Instruction::IGET;
|
inline_method_analyser.cc | 38 COMPILE_ASSERT(InlineMethodAnalyser::IsInstructionIGet(Instruction::IGET), 68 COMPILE_ASSERT(InlineMethodAnalyser::IGetVariant(Instruction::IGET) == 117 case Instruction::IGET: 229 return false; // Not returning the value retrieved by IGET? 233 // TODO: Implement inlining of IGET on non-"this" registers (needs correct stack trace for NPE). 255 data->object_arg = object_arg; // Allow IGET on any register, not just "this".
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
OdexedFieldInstructionMapper.java | 42 //iget quick 60 /*I,F*/ Opcode.IGET, 65 //iget volatile 83 /*I,F*/ Opcode.IGET,
|
/dalvik/dx/src/com/android/dx/io/ |
Opcodes.java | 120 public static final int IGET = 0x52;
|
OpcodeInfo.java | 366 public static final Info IGET = 367 new Info(Opcodes.IGET, "iget", 371 new Info(Opcodes.IGET_WIDE, "iget-wide", 375 new Info(Opcodes.IGET_OBJECT, "iget-object", 379 new Info(Opcodes.IGET_BOOLEAN, "iget-boolean", 383 new Info(Opcodes.IGET_BYTE, "iget-byte", 387 new Info(Opcodes.IGET_CHAR, "iget-char", 391 new Info(Opcodes.IGET_SHORT, "iget-short", [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopToDop.java | 235 MAP.put(Rops.GET_FIELD_FLOAT, Dops.IGET); 359 case Type.BT_INT: return Dops.IGET;
|
DalvOps.java | 116 public static final int IGET = 0x52;
|
Dops.java | 367 public static final Dop IGET = 368 new Dop(DalvOps.IGET, DalvOps.IGET, 369 Form22c.THE_ONE, true, "iget"); 373 Form22c.THE_ONE, true, "iget-wide"); 377 Form22c.THE_ONE, true, "iget-object"); 381 Form22c.THE_ONE, true, "iget-boolean"); 385 Form22c.THE_ONE, true, "iget-byte"); 389 Form22c.THE_ONE, true, "iget-char"); 393 Form22c.THE_ONE, true, "iget-short") [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
RopToDop.java | 119 // Opcodes.IGET 406 MAP.put(Rops.GET_FIELD_FLOAT, Dops.IGET); 530 case Type.BT_INT: return Dops.IGET;
|
Dops.java | 370 public static final Dop IGET = 371 new Dop(Opcodes.IGET, Opcodes.IGET, [all...] |
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
RopToDop.java | 120 // Opcodes.IGET 407 MAP.put(Rops.GET_FIELD_FLOAT, Dops.IGET); 531 case Type.BT_INT: return Dops.IGET;
|
Dops.java | 373 public static final Dop IGET = 374 new Dop(Opcodes.IGET, Opcodes.IGET, [all...] |
/cts/tools/dasm/src/dasm/ |
DopInfo.java | 170 case Opcodes.IGET:
|
/external/dexmaker/src/dx/java/com/android/dx/io/ |
Opcodes.java | 120 public static final int IGET = 0x52;
|
OpcodeInfo.java | 366 public static final Info IGET = 367 new Info(Opcodes.IGET, "iget", 371 new Info(Opcodes.IGET_WIDE, "iget-wide", 375 new Info(Opcodes.IGET_OBJECT, "iget-object", 379 new Info(Opcodes.IGET_BOOLEAN, "iget-boolean", 383 new Info(Opcodes.IGET_BYTE, "iget-byte", 387 new Info(Opcodes.IGET_CHAR, "iget-char", 391 new Info(Opcodes.IGET_SHORT, "iget-short", [all...] |
/art/runtime/ |
dex_instruction.cc | 217 case IGET:
|
common_throws.cc | 407 case Instruction::IGET:
|
/art/compiler/optimizing/ |
builder.cc | 709 case Instruction::IGET:
|
/art/compiler/dex/quick/ |
dex_file_method_inliner.cc | [all...] |