Searched refs:dest_pos (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 572 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopyChar() local 576 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { in VisitSystemArrayCopyChar() 677 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopyChar() local 714 CheckPosition(assembler, dest_pos, dest, length, slow_path, src_base); in VisitSystemArrayCopyChar() 737 if (dest_pos.IsConstant()) { in VisitSystemArrayCopyChar() 738 int32_t dest_pos_const = dest_pos.GetConstant()->AsIntConstant()->GetValue(); in VisitSystemArrayCopyChar() 741 __ leal(dest_base, Address(dest, dest_pos.AsRegister<CpuRegister>(), in VisitSystemArrayCopyChar() 820 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopy() local 841 if (dest_pos.IsConstant()) { in VisitSystemArrayCopy() 842 int32_t dest_pos_constant = dest_pos.GetConstant()->AsIntConstant()->GetValue(); in VisitSystemArrayCopy() [all …]
|
D | intrinsics_x86.cc | 96 Location dest_pos = locations->InAt(3); in EmitNativeCode() local 142 if (dest_pos.IsConstant()) { in EmitNativeCode() 143 int32_t constant = dest_pos.GetConstant()->AsIntConstant()->GetValue(); in EmitNativeCode() 147 __ leal(temp3, Address(dest_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); in EmitNativeCode() 765 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopyChar() local 770 + ((dest_pos != nullptr) ? 1 : 0) in VisitSystemArrayCopyChar() 781 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { in VisitSystemArrayCopyChar() 2539 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopy() local 2558 if (dest_pos.IsConstant()) { in VisitSystemArrayCopy() 2559 int32_t dest_pos_constant = dest_pos.GetConstant()->AsIntConstant()->GetValue(); in VisitSystemArrayCopy() [all …]
|
D | intrinsics_arm_vixl.cc | 141 Location dest_pos = locations->InAt(3); in EmitNativeCode() local 149 GenSystemArrayCopyBaseAddress(assembler, type, dest, dest_pos, dst_curr_addr); in EmitNativeCode() 1775 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopy() local 1781 if (dest_pos != nullptr && !assembler_->ShifterOperandCanAlwaysHold(dest_pos->GetValue())) { in VisitSystemArrayCopy() 1875 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopy() local 1895 if (dest_pos.IsConstant()) { in VisitSystemArrayCopy() 1896 int32_t dest_pos_constant = Int32ConstantFrom(dest_pos); in VisitSystemArrayCopy() 1907 || (src_pos_constant >= Int32ConstantFrom(dest_pos))); in VisitSystemArrayCopy() 1913 __ Cmp(RegisterFrom(dest_pos), src_pos_constant); in VisitSystemArrayCopy() 1921 if (dest_pos.IsConstant()) { in VisitSystemArrayCopy() [all …]
|
D | intrinsics_arm64.cc | 2234 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopy() local 2238 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { in VisitSystemArrayCopy() 2256 if (src_pos != nullptr && dest_pos != nullptr && src_pos->GetValue() < dest_pos->GetValue()) { in VisitSystemArrayCopy() 2311 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopy() local 2329 if (dest_pos.IsConstant()) { in VisitSystemArrayCopy() 2330 int32_t dest_pos_constant = dest_pos.GetConstant()->AsIntConstant()->GetValue(); in VisitSystemArrayCopy() 2340 || (src_pos_constant >= dest_pos.GetConstant()->AsIntConstant()->GetValue())); in VisitSystemArrayCopy() 2346 __ Cmp(WRegisterFrom(dest_pos), src_pos_constant); in VisitSystemArrayCopy() 2355 OperandFrom(dest_pos, invoke->InputAt(3)->GetType())); in VisitSystemArrayCopy() 2392 dest_pos, in VisitSystemArrayCopy() [all …]
|
D | code_generator.cc | 1742 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in CreateSystemArrayCopyLocationSummary() local 1746 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { in CreateSystemArrayCopyLocationSummary() 1764 if (src_pos != nullptr && dest_pos != nullptr && src_pos->GetValue() < dest_pos->GetValue()) { in CreateSystemArrayCopyLocationSummary()
|