Home
last modified time | relevance | path

Searched refs:operands (Results 1 – 15 of 15) sorted by relevance

/art/runtime/
Dmethod_handles.cc314 const InstructionOperands* const operands, in CopyArgumentsFromCallerFrame() argument
317 for (size_t i = 0; i < operands->GetNumberOfOperands(); ++i) { in CopyArgumentsFromCallerFrame()
319 size_t src_reg = operands->GetOperand(i); in CopyArgumentsFromCallerFrame()
340 const InstructionOperands* const operands, in ConvertAndCopyArgumentsFromCallerFrame() argument
352 ShadowFrameGetter getter(caller_frame, operands); in ConvertAndCopyArgumentsFromCallerFrame()
423 const InstructionOperands* const operands, in MethodHandleInvokeMethod() argument
467 operands, in MethodHandleInvokeMethod()
479 size_t first_arg_register = operands->GetOperand(0); in MethodHandleInvokeMethod()
501 operands, in MethodHandleInvokeMethod()
528 size_t first_callee_register = operands->GetOperand(0); in MethodHandleInvokeMethod()
[all …]
Dvar_handles.cc35 const InstructionOperands* const operands, in VarHandleInvokeAccessorWithConversions() argument
45 ShadowFrameGetter getter(shadow_frame, operands); in VarHandleInvokeAccessorWithConversions()
66 const InstructionOperands* const operands, in VarHandleInvokeAccessor() argument
81 return var_handle->Access(access_mode, &shadow_frame, operands, result); in VarHandleInvokeAccessor()
88 operands, in VarHandleInvokeAccessor()
Dvar_handles.h29 const InstructionOperands* const operands,
Dmethod_handles-inl.h41 const InstructionOperands* const operands,
43 : shadow_frame_(shadow_frame), operands_(operands), operand_index_(operand_index) {} in shadow_frame_()
/art/compiler/optimizing/
Dinstruction_builder.h165 const InstructionOperands& operands);
172 const InstructionOperands& operands);
178 const InstructionOperands& operands);
186 const InstructionOperands& operands);
247 const InstructionOperands& operands,
253 const InstructionOperands& operands,
259 const InstructionOperands& operands,
Dinstruction_builder.cc451 RangeInstructionOperands operands(graph_->GetNumberOfVRegs() - in_vregs, in_vregs); in BuildIntrinsic() local
452 …HandleInvoke(invoke, operands, dex_file_->GetMethodShorty(method_idx), /* is_unresolved= */ false); in BuildIntrinsic()
906 const InstructionOperands& operands) { in BuildInvoke() argument
929 return HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ true); in BuildInvoke()
956 return HandleStringInit(invoke, operands, shorty); in BuildInvoke()
1013 return HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ false, clinit_check); in BuildInvoke()
1019 const InstructionOperands& operands) { in BuildInvokePolymorphic() argument
1021 DCHECK_EQ(1 + ArtMethod::NumArgRegisters(shorty), operands.GetNumberOfOperands()); in BuildInvokePolymorphic()
1029 return HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ false); in BuildInvokePolymorphic()
1035 const InstructionOperands& operands) { in BuildInvokeCustom() argument
[all …]
Dparallel_move_test.cc155 const size_t operands[][2], in BuildParallelMove()
160 Location::RegisterLocation(operands[i][0]), in BuildParallelMove()
161 Location::RegisterLocation(operands[i][1]), in BuildParallelMove()
/art/runtime/mirror/
Dvar_handle.h134 const InstructionOperands* const operands,
194 const InstructionOperands* const operands,
219 const InstructionOperands* const operands,
234 const InstructionOperands* const operands,
259 const InstructionOperands* const operands,
Demulated_stack_frame.h44 const InstructionOperands* const operands) REQUIRES_SHARED(Locks::mutator_lock_);
Dvar_handle.cc1580 const InstructionOperands* const operands, in Access() argument
1586 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1589 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1592 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1595 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1690 const InstructionOperands* const operands, in Access() argument
1692 ShadowFrameGetter getter(*shadow_frame, operands); in Access()
1696 DCHECK_LE(operands->GetNumberOfOperands(), in Access()
1700 DCHECK_GE(operands->GetNumberOfOperands(), 1u); in Access()
1701 DCHECK_LE(operands->GetNumberOfOperands(), in Access()
[all …]
Demulated_stack_frame.cc151 const InstructionOperands* const operands) { in CreateFromShadowFrameAndArgs() argument
189 ShadowFrameGetter getter(caller_frame, operands); in CreateFromShadowFrameAndArgs()
/art/runtime/interpreter/
Dinterpreter_common.cc707 RangeInstructionOperands operands(inst->VRegC_4rcc() + 1, inst->VRegA_4rcc() - 1); in DoMethodHandleInvokeCommon() local
713 &operands, in DoMethodHandleInvokeCommon()
720 &operands, in DoMethodHandleInvokeCommon()
730 VarArgsInstructionOperands operands(args, inst->VRegA_45cc() - 1); in DoMethodHandleInvokeCommon() local
736 &operands, in DoMethodHandleInvokeCommon()
743 &operands, in DoMethodHandleInvokeCommon()
814 NoReceiverInstructionOperands operands(&all_operands); in DoVarHandleInvokeCommon() local
820 &operands, in DoVarHandleInvokeCommon()
824 NoReceiverInstructionOperands operands(&all_operands); in DoVarHandleInvokeCommon() local
830 &operands, in DoVarHandleInvokeCommon()
[all …]
Dinterpreter_common.h347 const InstructionOperands* operands,
361 RangeInstructionOperands operands(inst->VRegC_3rc(), inst->VRegA_3rc()); in DoInvokeCustom()
362 return DoInvokeCustom(self, shadow_frame, call_site_idx, &operands, result); in DoInvokeCustom()
366 VarArgsInstructionOperands operands(args, inst->VRegA_35c()); in DoInvokeCustom()
367 return DoInvokeCustom(self, shadow_frame, call_site_idx, &operands, result); in DoInvokeCustom()
/art/libdexfile/dex/
Ddex_instruction.h728 VarArgsInstructionOperands(const uint32_t (&operands)[Instruction::kMaxVarArgRegs], in VarArgsInstructionOperands()
730 : InstructionOperands(num_operands), operands_(operands) {} in VarArgsInstructionOperands()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2821 RangeInstructionOperands operands(first_arg + 1, num_vregs - 1); in artInvokePolymorphic() local
2833 &operands, in artInvokePolymorphic()
2842 &operands, in artInvokePolymorphic()
2856 &operands, in artInvokePolymorphic()
2914 RangeInstructionOperands operands(first_arg, num_vregs); in artInvokeCustom() local
2917 interpreter::DoInvokeCustom(self, *shadow_frame, call_site_idx, &operands, &result); in artInvokeCustom()