Searched refs:IGET (Results 1 - 18 of 18) sorted by path

/art/compiler/dex/
H A Ddex_to_dex_compiler.cc234 case Instruction::IGET:
H A Dinline_method_analyser.cc399 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 Dinline_method_analyser.h107 return Instruction::IGET <= opcode && opcode <= Instruction::IGET_SHORT;
115 return opcode - Instruction::IGET;
/art/compiler/optimizing/
H A Dinstruction_builder.cc2801 case Instruction::IGET:
/art/libdexfile/dex/
H A Ddex_instruction.cc270 case IGET:
H A Ddex_instruction_list.h104 V(0x52, IGET, "iget", k22c, kIndexFieldRef, kContinue | kThrow, kLoad | kRegCFieldOrConstant, kVerifyRegA | kVerifyRegB | kVerifyRegCField) \
H A Ddex_instruction_utils.h36 // 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 Dcommon_throws.cc495 case Instruction::IGET:
626 case Instruction::IGET:
H A Ddex_to_dex_decompiler.cc114 DecompileInstanceFieldAccess(inst, Instruction::IGET);
/art/runtime/interpreter/
H A Dinterpreter_switch_impl.cc1342 case Instruction::IGET: {
/art/runtime/verifier/
H A Dmethod_verifier.cc2783 case Instruction::IGET:
/art/test/959-invoke-polymorphic-accessors/src/
H A DMain.java97 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 DFieldFlagChanger.java157 if (Opcode.isBetween(opcode, Opcode.IGET, Opcode.SPUT_SHORT)) {
/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DCodeItem.java182 } else if (Opcode.isBetween(opcode, Opcode.IGET, Opcode.IPUT_SHORT)) {
H A DInstruction.java404 addOpcodeInfo(Opcode.IGET, "iget", 0x52, new Format22c());
H A DOpcode.java102 IGET, enum constant in enum:Opcode
/art/tools/veridex/
H A Dflow_analysis.cc540 case Instruction::IGET:
H A Dhidden_api_finder.cc132 case Instruction::IGET:

Completed in 253 milliseconds