Lines Matching refs:inst

264   const Instruction* inst = Instruction::At(dex_pc_ptr);  in NterpGetShortyFromInvokePolymorphic()  local
265 dex::ProtoIndex proto_idx(inst->Opcode() == Instruction::INVOKE_POLYMORPHIC in NterpGetShortyFromInvokePolymorphic()
266 ? inst->VRegH_45cc() in NterpGetShortyFromInvokePolymorphic()
267 : inst->VRegH_4rcc()); in NterpGetShortyFromInvokePolymorphic()
274 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokeCustom() local
275 uint16_t call_site_index = (inst->Opcode() == Instruction::INVOKE_CUSTOM in NterpGetShortyFromInvokeCustom()
276 ? inst->VRegB_35c() in NterpGetShortyFromInvokeCustom()
277 : inst->VRegB_3rc()); in NterpGetShortyFromInvokeCustom()
323 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetMethod() local
324 Instruction::Code opcode = inst->Opcode(); in NterpGetMethod()
333 (opcode >= Instruction::INVOKE_VIRTUAL_RANGE) ? inst->VRegB_3rc() : inst->VRegB_35c(); in NterpGetMethod()
398 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetStaticField() local
399 uint16_t field_index = inst->VRegB_21c(); in NterpGetStaticField()
401 Instruction::Code opcode = inst->Opcode(); in NterpGetStaticField()
453 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetInstanceFieldOffset() local
454 uint16_t field_index = inst->VRegC_22c(); in NterpGetInstanceFieldOffset()
456 Instruction::Code opcode = inst->Opcode(); in NterpGetInstanceFieldOffset()
492 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetClass() local
493 Instruction::Code opcode = inst->Opcode(); in NterpGetClass()
503 ? inst->VRegB_21c() in NterpGetClass()
504 : inst->VRegC_22c()); in NterpGetClass()
526 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpAllocateObject() local
527 DCHECK_EQ(inst->Opcode(), Instruction::NEW_INSTANCE); in NterpAllocateObject()
528 dex::TypeIndex index = dex::TypeIndex(inst->VRegB_21c()); in NterpAllocateObject()
556 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpLoadObject() local
558 switch (inst->Opcode()) { in NterpLoadObject()
563 (inst->Opcode() == Instruction::CONST_STRING) in NterpLoadObject()
564 ? inst->VRegB_21c() in NterpLoadObject()
565 : inst->VRegB_31c()); in NterpLoadObject()
577 return class_linker->ResolveMethodHandle(self, inst->VRegB_21c(), caller).Ptr(); in NterpLoadObject()
583 self, dex::ProtoIndex(inst->VRegB_21c()), caller).Ptr(); in NterpLoadObject()
601 const Instruction* inst = Instruction::At(dex_pc_ptr); in DoFilledNewArray() local
604 DCHECK_EQ(inst->Opcode(), Instruction::FILLED_NEW_ARRAY_RANGE); in DoFilledNewArray()
606 DCHECK_EQ(inst->Opcode(), Instruction::FILLED_NEW_ARRAY); in DoFilledNewArray()
609 const int32_t length = is_range ? inst->VRegA_3rc() : inst->VRegA_35c(); in DoFilledNewArray()
615 uint16_t type_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); in DoFilledNewArray()
654 vregC = inst->VRegC_3rc(); in DoFilledNewArray()
656 inst->GetVarArgs(arg); in DoFilledNewArray()