/art/runtime/ |
D | method_handles.cc | 315 const InstructionOperands* const operands, in CopyArgumentsFromCallerFrame() argument 318 for (size_t i = 0; i < operands->GetNumberOfOperands(); ++i) { in CopyArgumentsFromCallerFrame() 320 size_t src_reg = operands->GetOperand(i); in CopyArgumentsFromCallerFrame() 341 const InstructionOperands* const operands, in ConvertAndCopyArgumentsFromCallerFrame() argument 353 ShadowFrameGetter getter(caller_frame, operands); in ConvertAndCopyArgumentsFromCallerFrame() 425 const InstructionOperands* const operands, in MethodHandleInvokeMethod() argument 469 operands, in MethodHandleInvokeMethod() 481 size_t first_arg_register = operands->GetOperand(0); in MethodHandleInvokeMethod() 503 operands, in MethodHandleInvokeMethod() 530 size_t first_callee_register = operands->GetOperand(0); in MethodHandleInvokeMethod() [all …]
|
D | var_handles.cc | 35 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()
|
D | var_handles.h | 29 const InstructionOperands* const operands,
|
D | method_handles-inl.h | 41 const InstructionOperands* const operands, 43 : shadow_frame_(shadow_frame), operands_(operands), operand_index_(operand_index) {} in shadow_frame_()
|
/art/compiler/optimizing/ |
D | instruction_builder.h | 157 const InstructionOperands& operands); 164 const InstructionOperands& operands); 170 const InstructionOperands& operands); 178 const InstructionOperands& operands); 250 const InstructionOperands& operands, 255 const InstructionOperands& operands, 260 const InstructionOperands& operands, 274 const InstructionOperands& operands,
|
D | instruction_builder.cc | 472 RangeInstructionOperands operands(graph_->GetNumberOfVRegs() - in_vregs, in_vregs); in BuildIntrinsic() local 473 if (!BuildSimpleIntrinsic(method, kNoDexPc, operands, shorty)) { in BuildIntrinsic() 495 HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ false); in BuildIntrinsic() 993 const InstructionOperands& operands) { in BuildInvoke() argument 1027 return HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ true); in BuildInvoke() 1051 return HandleStringInit(invoke, operands, shorty); in BuildInvoke() 1068 if (BuildSimpleIntrinsic(resolved_method, dex_pc, operands, shorty)) { in BuildInvoke() 1153 return HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ false); in BuildInvoke() 1174 const InstructionOperands& operands) { in BuildInvokePolymorphic() argument 1176 DCHECK_EQ(1 + ArtMethod::NumArgRegisters(shorty), operands.GetNumberOfOperands()); in BuildInvokePolymorphic() [all …]
|
D | parallel_move_test.cc | 155 const size_t operands[][2], in BuildParallelMove() 160 Location::RegisterLocation(operands[i][0]), in BuildParallelMove() 161 Location::RegisterLocation(operands[i][1]), in BuildParallelMove()
|
D | code_generator.cc | 556 MoveOperands* operands = parallel_move->MoveOperandsAt(i); in FinishCriticalNativeFrameSetup() local 557 Location source = operands->GetSource(); in FinishCriticalNativeFrameSetup() 558 if (operands->GetSource().IsStackSlot()) { in FinishCriticalNativeFrameSetup() 559 operands->SetSource(Location::StackSlot(source.GetStackIndex() + out_frame_size)); in FinishCriticalNativeFrameSetup() 560 } else if (operands->GetSource().IsDoubleStackSlot()) { in FinishCriticalNativeFrameSetup() 561 operands->SetSource(Location::DoubleStackSlot(source.GetStackIndex() + out_frame_size)); in FinishCriticalNativeFrameSetup()
|
/art/runtime/mirror/ |
D | var_handle.h | 145 const InstructionOperands* const operands, 216 const InstructionOperands* const operands, 244 const InstructionOperands* const operands, 261 const InstructionOperands* const operands, 288 const InstructionOperands* const operands,
|
D | emulated_stack_frame.h | 46 const InstructionOperands* const operands) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | var_handle.cc | 1452 const InstructionOperands* const operands, in Access() argument 1458 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1461 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1464 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1467 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1652 const InstructionOperands* const operands, in Access() argument 1654 ShadowFrameGetter getter(*shadow_frame, operands); in Access() 1658 DCHECK_LE(operands->GetNumberOfOperands(), in Access() 1662 DCHECK_GE(operands->GetNumberOfOperands(), 1u); in Access() 1663 DCHECK_LE(operands->GetNumberOfOperands(), in Access() [all …]
|
D | emulated_stack_frame.cc | 151 const InstructionOperands* const operands) { in CreateFromShadowFrameAndArgs() argument 189 ShadowFrameGetter getter(caller_frame, operands); in CreateFromShadowFrameAndArgs()
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 382 RangeInstructionOperands operands(inst->VRegC_4rcc() + 1, inst->VRegA_4rcc() - 1); in DoMethodHandleInvokeCommon() local 388 &operands, in DoMethodHandleInvokeCommon() 395 &operands, in DoMethodHandleInvokeCommon() 405 VarArgsInstructionOperands operands(args, inst->VRegA_45cc() - 1); in DoMethodHandleInvokeCommon() local 411 &operands, in DoMethodHandleInvokeCommon() 418 &operands, in DoMethodHandleInvokeCommon() 489 NoReceiverInstructionOperands operands(&all_operands); in DoVarHandleInvokeCommon() local 495 &operands, in DoVarHandleInvokeCommon() 499 NoReceiverInstructionOperands operands(&all_operands); in DoVarHandleInvokeCommon() local 505 &operands, in DoVarHandleInvokeCommon() [all …]
|
D | interpreter_common.h | 426 const InstructionOperands* operands, 440 RangeInstructionOperands operands(inst->VRegC_3rc(), inst->VRegA_3rc()); in DoInvokeCustom() 441 return DoInvokeCustom(self, shadow_frame, call_site_idx, &operands, result); in DoInvokeCustom() 445 VarArgsInstructionOperands operands(args, inst->VRegA_35c()); in DoInvokeCustom() 446 return DoInvokeCustom(self, shadow_frame, call_site_idx, &operands, result); in DoInvokeCustom()
|
/art/libdexfile/dex/ |
D | dex_instruction.h | 733 VarArgsInstructionOperands(const uint32_t (&operands)[Instruction::kMaxVarArgRegs], in VarArgsInstructionOperands() 735 : InstructionOperands(num_operands), operands_(operands) {} in VarArgsInstructionOperands()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 2483 RangeInstructionOperands operands(first_arg + 1, num_vregs - 1); in artInvokePolymorphic() local 2495 &operands, in artInvokePolymorphic() 2504 &operands, in artInvokePolymorphic() 2518 &operands, in artInvokePolymorphic() 2576 RangeInstructionOperands operands(first_arg, num_vregs); in artInvokeCustom() local 2579 interpreter::DoInvokeCustom(self, *shadow_frame, call_site_idx, &operands, &result); in artInvokeCustom()
|