/art/compiler/optimizing/ |
H A D | intrinsics_x86.cc | 106 Location dest_pos = locations->InAt(3); variable 151 // dest_array[i + dest_pos] = value 152 if (dest_pos.IsConstant()) { 153 int32_t constant = dest_pos.GetConstant()->AsIntConstant()->GetValue(); 157 __ leal(temp3, Address(dest_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); 1136 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); local 1141 + ((dest_pos != nullptr) ? 1 : 0) 1152 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { 2909 Location dest_pos local 3240 GenSystemArrayCopyBaseAddress(GetAssembler(), type, dest, dest_pos, temp2); local 3258 GenSystemArrayCopyBaseAddress(GetAssembler(), type, dest, dest_pos, temp2); local [all...] |
H A D | intrinsics_x86_64.cc | 928 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); local 932 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { 949 // arraycopy(Object src, int src_pos, Object dest, int dest_pos, int length). 1033 Location dest_pos = locations->InAt(3); local 1070 CheckPosition(assembler, dest_pos, dest, length, slow_path, src_base); 1093 if (dest_pos.IsConstant()) { 1094 int32_t dest_pos_const = dest_pos.GetConstant()->AsIntConstant()->GetValue(); 1097 __ leal(dest_base, Address(dest, dest_pos.AsRegister<CpuRegister>(), 1176 Location dest_pos local 1414 GetAssembler(), type, src, src_pos, dest, dest_pos, length, temp1, temp2, temp3); local [all...] |
H A D | intrinsics_arm_vixl.cc | 195 Location dest_pos = locations->InAt(3); variable 203 GenSystemArrayCopyBaseAddress(assembler, type, dest, dest_pos, dst_curr_addr); 2122 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); local 2128 if (dest_pos != nullptr && !assembler_->ShifterOperandCanAlwaysHold(dest_pos->GetValue())) { 2224 Location dest_pos = locations->InAt(3); local 2244 if (dest_pos.IsConstant()) { 2245 int32_t dest_pos_constant = Int32ConstantFrom(dest_pos); 2256 || (src_pos_constant >= Int32ConstantFrom(dest_pos))); 2262 __ Cmp(RegisterFrom(dest_pos), src_pos_constan 2554 GenSystemArrayCopyBaseAddress(GetAssembler(), type, dest, dest_pos, temp2); local 2574 GenSystemArrayCopyBaseAddress(GetAssembler(), type, dest, dest_pos, temp2); local [all...] |
H A D | intrinsics_arm64.cc | 2396 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); local 2400 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { 2418 if (src_pos != nullptr && dest_pos != nullptr && src_pos->GetValue() < dest_pos->GetValue()) { 2432 // arraycopy(Object src, int src_pos, Object dest, int dest_pos, int length). 2473 Location dest_pos = locations->InAt(3); local 2491 if (dest_pos.IsConstant()) { 2492 int32_t dest_pos_constant = dest_pos.GetConstant()->AsIntConstant()->GetValue(); 2502 || (src_pos_constant >= dest_pos [all...] |
H A D | code_generator.cc | 1565 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); local 1569 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { 1587 if (src_pos != nullptr && dest_pos != nullptr && src_pos->GetValue() < dest_pos->GetValue()) { 1602 // arraycopy(Object src, int src_pos, Object dest, int dest_pos, int length).
|
H A D | intrinsics_mips.cc | 2951 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); local 2957 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { 3060 Location dest_pos = locations->InAt(3); local 3096 CheckPosition(assembler, dest_pos, dest, Location::RegisterLocation(count), slow_path); 3119 if (dest_pos.IsConstant()) { 3120 int32_t dest_pos_const = dest_pos.GetConstant()->AsIntConstant()->GetValue(); 3125 __ ShiftAndAdd(dest_base, dest_pos.AsRegister<Register>(), dest_base, char_shift);
|
H A D | intrinsics_mips64.cc | 2053 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); local 2059 (dest_pos != nullptr && dest_pos->GetValue() < 0)) { 2162 Location dest_pos = locations->InAt(3); local 2199 CheckPosition(assembler, dest_pos, dest, Location::RegisterLocation(count), slow_path); 2222 if (dest_pos.IsConstant()) { 2223 int32_t dest_pos_const = dest_pos.GetConstant()->AsIntConstant()->GetValue(); 2228 __ Dlsa(dest_base, dest_pos.AsRegister<GpuRegister>(), dest_base, char_shift);
|