/art/compiler/dex/ |
H A D | dex_to_dex_compiler.cc | 234 case Instruction::IGET:
|
H A D | inline_method_analyser.cc | 399 static_assert(InlineMethodAnalyser::IsInstructionIGet(Instruction::IGET), "iget type"); 417 static_assert(InlineMethodAnalyser::IGetVariant(Instruction::IGET) == 484 case Instruction::IGET: 607 return false; // Not returning the value retrieved by IGET? 611 // TODO: Implement inlining of IGET on non-"this" registers (needs correct stack trace for NPE). 632 data->object_arg = object_arg; // Allow IGET on any register, not just "this".
|
H A D | inline_method_analyser.h | 107 return Instruction::IGET <= opcode && opcode <= Instruction::IGET_SHORT; 115 return opcode - Instruction::IGET;
|
/art/compiler/optimizing/ |
H A D | instruction_builder.cc | 2801 case Instruction::IGET:
|
/art/libdexfile/dex/ |
H A D | dex_instruction.cc | 270 case IGET:
|
H A D | dex_instruction_list.h | 104 V(0x52, IGET, "iget", k22c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegCFieldOrConstant, kVerifyRegA | kVerifyRegB | kVerifyRegCField) \
|
H A D | dex_instruction_utils.h | 36 // this order is the same for IGET, IPUT, SGET, SPUT, AGET and APUT. 93 return Instruction::IGET <= code && code <= Instruction::IGET_SHORT; 117 return Instruction::IGET <= code && code <= Instruction::IPUT_SHORT; 151 return static_cast<DexMemAccessType>(code - Instruction::IGET);
|
/art/runtime/ |
H A D | common_throws.cc | 495 case Instruction::IGET: 626 case Instruction::IGET:
|
H A D | dex_to_dex_decompiler.cc | 114 DecompileInstanceFieldAccess(inst, Instruction::IGET);
|
/art/runtime/interpreter/ |
H A D | interpreter_switch_impl.cc | 1342 case Instruction::IGET: {
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 2783 case Instruction::IGET:
|
/art/test/959-invoke-polymorphic-accessors/src/ |
H A D | Main.java | 97 IGET, enum constant in enum:Main.InvokeExactTester.AccessorType 478 resultFor(primitive, PrimitiveType.Boolean, accessor, AccessorType.IGET)); 488 resultFor(primitive, PrimitiveType.Byte, accessor, AccessorType.IGET)); 498 resultFor(primitive, PrimitiveType.Char, accessor, AccessorType.IGET)); 508 resultFor(primitive, PrimitiveType.Short, accessor, AccessorType.IGET)); 518 resultFor(primitive, PrimitiveType.Int, accessor, AccessorType.IGET)); 528 resultFor(primitive, PrimitiveType.Long, accessor, AccessorType.IGET)); 538 resultFor(primitive, PrimitiveType.Float, accessor, AccessorType.IGET)); 548 resultFor(primitive, PrimitiveType.Double, accessor, AccessorType.IGET)); 558 resultFor(primitive, PrimitiveType.String, accessor, AccessorType.IGET)); [all...] |
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | FieldFlagChanger.java | 157 if (Opcode.isBetween(opcode, Opcode.IGET, Opcode.SPUT_SHORT)) {
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | CodeItem.java | 182 } else if (Opcode.isBetween(opcode, Opcode.IGET, Opcode.IPUT_SHORT)) {
|
H A D | Instruction.java | 404 addOpcodeInfo(Opcode.IGET, "iget", 0x52, new Format22c());
|
H A D | Opcode.java | 102 IGET, enum constant in enum:Opcode
|
/art/tools/veridex/ |
H A D | flow_analysis.cc | 540 case Instruction::IGET:
|
H A D | hidden_api_finder.cc | 132 case Instruction::IGET:
|