/art/runtime/ |
D | var_handles.cc | 55 const InstructionOperands* operands, in VarHandleInvokeAccessorWithConversions() argument 73 ShadowFrameGetter getter(shadow_frame, operands); in VarHandleInvokeAccessorWithConversions() 102 const InstructionOperands* const operands, in VarHandleInvokeAccessorImpl() argument 117 return var_handle->Access(access_mode, &shadow_frame, operands, result); in VarHandleInvokeAccessorImpl() 124 operands, in VarHandleInvokeAccessorImpl() 141 const InstructionOperands* const operands, in VarHandleInvokeAccessor() argument 144 self, shadow_frame, var_handle, callsite_type, access_mode, operands, result); in VarHandleInvokeAccessor() 152 const InstructionOperands* const operands, in VarHandleInvokeAccessor() argument 155 self, shadow_frame, var_handle, callsite_type, access_mode, operands, result); in VarHandleInvokeAccessor()
|
D | method_handles.cc | 326 const InstructionOperands* const operands, in CopyArgumentsFromCallerFrame() argument 329 for (size_t i = 0; i < operands->GetNumberOfOperands(); ++i) { in CopyArgumentsFromCallerFrame() 331 size_t src_reg = operands->GetOperand(i); in CopyArgumentsFromCallerFrame() 370 const InstructionOperands* const operands, in MethodHandleInvokeTransform() argument 394 self, callsite_type, callee_type, shadow_frame, operands))); in MethodHandleInvokeTransform() 623 const InstructionOperands* const operands, in MethodHandleFieldAccess() argument 631 size_t obj_reg = operands->GetOperand(0); in MethodHandleFieldAccess() 650 size_t obj_reg = operands->GetOperand(0); in MethodHandleFieldAccess() 651 size_t value_reg = operands->GetOperand(1); in MethodHandleFieldAccess() 672 size_t value_reg = operands->GetOperand(0); in MethodHandleFieldAccess() [all …]
|
D | var_handles.h | 34 const InstructionOperands* const operands, 43 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 | 158 const InstructionOperands& operands); 165 const InstructionOperands& operands); 171 const InstructionOperands& operands); 179 const InstructionOperands& operands); 251 const InstructionOperands& operands, 256 const InstructionOperands& operands, 261 const InstructionOperands& operands, 275 const InstructionOperands& operands,
|
D | instruction_builder.cc | 489 RangeInstructionOperands operands(graph_->GetNumberOfVRegs() - in_vregs, in_vregs); in BuildIntrinsic() local 490 if (!BuildSimpleIntrinsic(method, kNoDexPc, operands, shorty)) { in BuildIntrinsic() 513 HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ false); in BuildIntrinsic() 1015 const InstructionOperands& operands) { in BuildInvoke() argument 1049 return HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ true); in BuildInvoke() 1074 return HandleStringInit(invoke, operands, shorty); in BuildInvoke() 1091 if (BuildSimpleIntrinsic(resolved_method, dex_pc, operands, shorty)) { in BuildInvoke() 1179 return HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ false); in BuildInvoke() 1348 const InstructionOperands& operands) { in BuildInvokePolymorphic() argument 1350 DCHECK_EQ(1 + ArtMethod::NumArgRegisters(shorty), operands.GetNumberOfOperands()); in BuildInvokePolymorphic() [all …]
|
D | parallel_move_test.cc | 156 const size_t operands[][2], in BuildParallelMove() 161 Location::RegisterLocation(operands[i][0]), in BuildParallelMove() 162 Location::RegisterLocation(operands[i][1]), in BuildParallelMove()
|
D | code_generator.cc | 484 MoveOperands* operands = parallel_move->MoveOperandsAt(i); in FinishCriticalNativeFrameSetup() local 485 Location source = operands->GetSource(); in FinishCriticalNativeFrameSetup() 486 if (operands->GetSource().IsStackSlot()) { in FinishCriticalNativeFrameSetup() 487 operands->SetSource(Location::StackSlot(source.GetStackIndex() + out_frame_size)); in FinishCriticalNativeFrameSetup() 488 } else if (operands->GetSource().IsDoubleStackSlot()) { in FinishCriticalNativeFrameSetup() 489 operands->SetSource(Location::DoubleStackSlot(source.GetStackIndex() + out_frame_size)); in FinishCriticalNativeFrameSetup()
|
/art/runtime/mirror/ |
D | var_handle.h | 156 const InstructionOperands* const operands, 230 const InstructionOperands* const operands, 288 const InstructionOperands* const operands, 309 const InstructionOperands* const operands, 336 const InstructionOperands* const operands,
|
D | var_handle.cc | 1465 const InstructionOperands* const operands, in Access() argument 1471 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1474 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1477 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1480 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1483 return vh->Access(access_mode, shadow_frame, operands, result); in Access() 1663 const InstructionOperands* const operands, in Access() argument 1665 ShadowFrameGetter getter(*shadow_frame, operands); in Access() 1669 DCHECK_LE(operands->GetNumberOfOperands(), in Access() 1673 DCHECK_GE(operands->GetNumberOfOperands(), 1u); in Access() [all …]
|
D | emulated_stack_frame.h | 47 const InstructionOperands* const operands) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | emulated_stack_frame.cc | 151 const InstructionOperands* const operands) { in CreateFromShadowFrameAndArgs() argument 181 ShadowFrameGetter getter(caller_frame, operands); in CreateFromShadowFrameAndArgs()
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 351 RangeInstructionOperands operands(inst->VRegC_4rcc() + 1, inst->VRegA_4rcc() - 1); in DoMethodHandleInvokeCommon() local 357 &operands, in DoMethodHandleInvokeCommon() 364 &operands, in DoMethodHandleInvokeCommon() 374 VarArgsInstructionOperands operands(args, inst->VRegA_45cc() - 1); in DoMethodHandleInvokeCommon() local 380 &operands, in DoMethodHandleInvokeCommon() 387 &operands, in DoMethodHandleInvokeCommon() 460 NoReceiverInstructionOperands operands(all_operands); in DoVarHandleInvokeCommon() local 482 &operands, in DoVarHandleInvokeCommon() 519 &operands, in DoVarHandleInvokeCommon() 1078 RangeInstructionOperands operands(0, bootstrap_frame->NumberOfVRegs()); in InvokeBootstrapMethod() local [all …]
|
D | interpreter_common.h | 224 const InstructionOperands* operands, 238 RangeInstructionOperands operands(inst->VRegC_3rc(), inst->VRegA_3rc()); in DoInvokeCustom() 239 return DoInvokeCustom(self, shadow_frame, call_site_idx, &operands, result); in DoInvokeCustom() 243 VarArgsInstructionOperands operands(args, inst->VRegA_35c()); in DoInvokeCustom() 244 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 | 2403 RangeInstructionOperands operands(first_arg + 1, num_vregs - 1); in artInvokePolymorphic() local 2415 &operands, in artInvokePolymorphic() 2424 &operands, in artInvokePolymorphic() 2438 &operands, in artInvokePolymorphic() 2497 RangeInstructionOperands operands(first_arg, num_vregs); in artInvokeCustom() local 2500 interpreter::DoInvokeCustom(self, *shadow_frame, call_site_idx, &operands, &result); in artInvokeCustom()
|