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

1 2 3 4

  /art/compiler/dex/
inline_method_analyser.h 54 uint16_t src_arg : 4; // iput only
55 uint16_t return_arg_plus1 : 4; // iput only, method argument to return + 1, 0 = return void.
111 return Instruction::IPUT <= opcode && opcode <= Instruction::IPUT_SHORT;
119 return opcode - Instruction::IPUT;
inline_method_analyser.cc 223 // Remove previous IPUT to the same field, if any. Different field indexes may refer
239 // If the stored value isn't zero, record the IPUT.
385 result->d.constructor_data.iput##n##_field_index = iputs[n].field_index; \
386 result->d.constructor_data.iput##n##_arg = iputs[n].arg; \
408 static_assert(InlineMethodAnalyser::IsInstructionIPut(Instruction::IPUT), "iput type");
418 InlineMethodAnalyser::IPutVariant(Instruction::IPUT), "iget/iput variant");
496 case Instruction::IPUT:
677 // TODO: Implement inlining of IPUT on non-"this" registers (needs correct stack trace for NPE)
    [all...]
dex_to_dex_compiler.cc 269 case Instruction::IPUT:
  /libcore/ojluni/src/main/java/java/lang/invoke/
MethodHandleImpl.java 98 case IPUT:
143 case IPUT:
MethodHandle.java 465 * The INVOKE* constants and SGET/SPUT and IGET/IPUT constants specify the behaviour of this
492 /** @hide */ public static final int IPUT = 10;
497 // constants or SGET/SPUT, IGET/IPUT.
    [all...]
MethodHandles.java     [all...]
  /art/test/959-invoke-polymorphic-accessors/src/
Main.java 95 IPUT,
474 resultFor(primitive, PrimitiveType.Boolean, accessor, AccessorType.IPUT));
484 resultFor(primitive, PrimitiveType.Byte, accessor, AccessorType.IPUT));
494 resultFor(primitive, PrimitiveType.Char, accessor, AccessorType.IPUT));
504 resultFor(primitive, PrimitiveType.Short, accessor, AccessorType.IPUT));
514 resultFor(primitive, PrimitiveType.Int, accessor, AccessorType.IPUT));
524 resultFor(primitive, PrimitiveType.Long, accessor, AccessorType.IPUT));
534 resultFor(primitive, PrimitiveType.Float, accessor, AccessorType.IPUT));
544 resultFor(primitive, PrimitiveType.Double, accessor, AccessorType.IPUT));
554 resultFor(primitive, PrimitiveType.String, accessor, AccessorType.IPUT));
    [all...]
  /libcore/luni/src/test/java/libcore/java/lang/invoke/
MethodHandleAccessorsTest.java 68 IPUT,
447 resultFor(primitive, PrimitiveType.Boolean, accessor, AccessorType.IPUT));
457 resultFor(primitive, PrimitiveType.Byte, accessor, AccessorType.IPUT));
467 resultFor(primitive, PrimitiveType.Char, accessor, AccessorType.IPUT));
477 resultFor(primitive, PrimitiveType.Short, accessor, AccessorType.IPUT));
487 resultFor(primitive, PrimitiveType.Int, accessor, AccessorType.IPUT));
497 resultFor(primitive, PrimitiveType.Long, accessor, AccessorType.IPUT));
507 resultFor(primitive, PrimitiveType.Float, accessor, AccessorType.IPUT));
517 resultFor(primitive, PrimitiveType.Double, accessor, AccessorType.IPUT));
527 resultFor(primitive, PrimitiveType.String, accessor, AccessorType.IPUT));
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
OdexedFieldInstructionMapper.java 102 new FieldOpcode('I', Opcode.IPUT, Opcode.IPUT_QUICK, Opcode.IPUT_VOLATILE),
103 new FieldOpcode('F', Opcode.IPUT, Opcode.IPUT_QUICK, Opcode.IPUT_VOLATILE),
148 new FieldOpcode('I', Opcode.IPUT, Opcode.IPUT_QUICK),
149 new FieldOpcode('F', Opcode.IPUT, Opcode.IPUT_QUICK),
  /art/libdexfile/dex/
dex_instruction_utils.h 36 // this order is the same for IGET, IPUT, SGET, SPUT, AGET and APUT.
97 return Instruction::IPUT <= code && code <= Instruction::IPUT_SHORT;
156 return static_cast<DexMemAccessType>(code - Instruction::IPUT);
181 return (code >= Instruction::IPUT) ? IPutMemAccessType(code) : IGetMemAccessType(code);
dex_instruction.cc 293 case IPUT:
  /art/runtime/
dex_to_dex_decompiler.cc 142 DecompileInstanceFieldAccess(inst, Instruction::IPUT);
common_throws.cc 501 case Instruction::IPUT:
655 case Instruction::IPUT:
    [all...]
  /art/tools/dexfuzz/src/dexfuzz/rawdex/
Opcode.java 109 IPUT,
Instruction.java 411 addOpcodeInfo(Opcode.IPUT, "iput", 0x59, new Format22c());
412 addOpcodeInfo(Opcode.IPUT_WIDE, "iput-wide", 0x5a, new Format22c());
413 addOpcodeInfo(Opcode.IPUT_OBJECT, "iput-object", 0x5b, new Format22c());
414 addOpcodeInfo(Opcode.IPUT_BOOLEAN, "iput-boolean", 0x5c, new Format22c());
415 addOpcodeInfo(Opcode.IPUT_BYTE, "iput-byte", 0x5d, new Format22c());
416 addOpcodeInfo(Opcode.IPUT_CHAR, "iput-char", 0x5e, new Format22c());
417 addOpcodeInfo(Opcode.IPUT_SHORT, "iput-short", 0x5f, new Format22c());
553 addOpcodeInfo(Opcode.IPUT_QUICK, "+iput-quick", 0xe6, new Format22c());
554 addOpcodeInfo(Opcode.IPUT_WIDE_QUICK, "+iput-wide-quick", 0xe7, new Format22c())
    [all...]
  /art/tools/veridex/
hidden_api_finder.cc 144 case Instruction::IPUT:
  /dalvik/dx/src/com/android/dx/io/
Opcodes.java 128 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...]
  /external/smali/smalidea/src/main/java/org/jf/smalidea/findUsages/
SmaliUsageTypeProvider.java 83 private final Set<Opcode> fieldWriteInstructions = EnumSet.of(Opcode.IPUT, Opcode.IPUT_BOOLEAN, Opcode.IPUT_BYTE,
  /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 397 public static final Dop IPUT =
398 new Dop(DalvOps.IPUT, DalvOps.IPUT,
399 Form22c.THE_ONE, false, "iput");
403 Form22c.THE_ONE, false, "iput-wide");
407 Form22c.THE_ONE, false, "iput-object");
411 Form22c.THE_ONE, false, "iput-boolean");
415 Form22c.THE_ONE, false, "iput-byte");
419 Form22c.THE_ONE, false, "iput-char");
423 Form22c.THE_ONE, false, "iput-short")
    [all...]
  /dalvik/dx/src/com/android/dx/dex/code/
RopToDop.java 128 // Opcodes.IPUT
430 MAP.put(Rops.PUT_FIELD_FLOAT, Dops.IPUT);
551 case Type.BT_INT: return Dops.IPUT;
Dops.java 400 public static final Dop IPUT =
401 new Dop(Opcodes.IPUT, Opcodes.IPUT,
    [all...]
  /cts/tools/dasm/src/dasm/
DopInfo.java 177 case Opcodes.IPUT:

Completed in 4154 milliseconds

1 2 3 4