Home
last modified time | relevance | path

Searched refs:char_size (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm64.cc1393 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitStringCompareTo() local
1394 DCHECK_EQ(char_size, 2u); in VisitStringCompareTo()
1405 __ Add(temp1, temp1, char_size * 4); in VisitStringCompareTo()
1483 __ Ldrh(temp3, MemOperand(temp2.X(), char_size, PostIndex)); in VisitStringCompareTo()
2057 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitStringGetCharsNoCheck() local
2058 DCHECK_EQ(char_size, 2u); in VisitStringGetCharsNoCheck()
2061 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); in VisitStringGetCharsNoCheck()
2118 __ Ldp(tmp1, tmp2, MemOperand(src_ptr, char_size * 8, PostIndex)); in VisitStringGetCharsNoCheck()
2120 __ Stp(tmp1, tmp2, MemOperand(dst_ptr, char_size * 8, PostIndex)); in VisitStringGetCharsNoCheck()
2129 __ Ldrh(tmp1, MemOperand(src_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck()
[all …]
Dintrinsics_mips64.cc1977 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitStringGetCharsNoCheck() local
1978 DCHECK_EQ(char_size, 2u); in VisitStringGetCharsNoCheck()
1995 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); in VisitStringGetCharsNoCheck()
2040 __ Daddiu(srcPtr, srcPtr, char_size); in VisitStringGetCharsNoCheck()
2042 __ Daddiu(dstPtr, dstPtr, char_size); in VisitStringGetCharsNoCheck()
2206 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitSystemArrayCopyChar() local
2207 DCHECK_EQ(char_size, 2u); in VisitSystemArrayCopyChar()
2211 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); in VisitSystemArrayCopyChar()
2217 __ Daddiu64(src_base, src, data_offset + char_size * src_pos_const, TMP); in VisitSystemArrayCopyChar()
2225 __ Daddiu64(dest_base, dest, data_offset + char_size * dest_pos_const, TMP); in VisitSystemArrayCopyChar()
[all …]
Dintrinsics_arm_vixl.cc1597 const unsigned char_size = DataType::Size(DataType::Type::kUint16); in GenerateStringCompareToLoop() local
1598 DCHECK_EQ(char_size, 2u); in GenerateStringCompareToLoop()
1610 __ Add(temp1, temp1, char_size * 2); in GenerateStringCompareToLoop()
1616 __ Add(temp1, temp1, char_size * 2); in GenerateStringCompareToLoop()
1718 __ Ldrh(temp3, MemOperand(temp2, char_size, PostIndex)); in GenerateStringCompareToLoop()
3095 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitStringGetCharsNoCheck() local
3096 DCHECK_EQ(char_size, 2u); in VisitStringGetCharsNoCheck()
3099 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); in VisitStringGetCharsNoCheck()
3159 __ Ldr(temp, MemOperand(src_ptr, char_size * 2)); in VisitStringGetCharsNoCheck()
3161 __ Str(temp, MemOperand(dst_ptr, char_size * 2)); in VisitStringGetCharsNoCheck()
[all …]
Dintrinsics_mips.cc2670 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitStringGetCharsNoCheck() local
2671 DCHECK_EQ(char_size, 2u); in VisitStringGetCharsNoCheck()
2688 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); in VisitStringGetCharsNoCheck()
2733 __ Addiu(srcPtr, srcPtr, char_size); in VisitStringGetCharsNoCheck()
2735 __ Addiu(dstPtr, dstPtr, char_size); in VisitStringGetCharsNoCheck()
3103 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitSystemArrayCopyChar() local
3104 DCHECK_EQ(char_size, 2u); in VisitSystemArrayCopyChar()
3108 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); in VisitSystemArrayCopyChar()
3114 __ Addiu32(src_base, src, data_offset + char_size * src_pos_const, TMP); in VisitSystemArrayCopyChar()
3122 __ Addiu32(dest_base, dest, data_offset + char_size * dest_pos_const, TMP); in VisitSystemArrayCopyChar()
[all …]
Dintrinsics_x86_64.cc1081 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitSystemArrayCopyChar() local
1082 DCHECK_EQ(char_size, 2u); in VisitSystemArrayCopyChar()
1084 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); in VisitSystemArrayCopyChar()
1088 __ leal(src_base, Address(src, char_size * src_pos_const + data_offset)); in VisitSystemArrayCopyChar()
1095 __ leal(dest_base, Address(dest, char_size * dest_pos_const + data_offset)); in VisitSystemArrayCopyChar()
1935 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitStringGetCharsNoCheck() local
1936 DCHECK_EQ(char_size, 2u); in VisitStringGetCharsNoCheck()
1971 __ leaq(CpuRegister(RDI), Address(CpuRegister(RDI), char_size)); in VisitStringGetCharsNoCheck()
Dintrinsics_x86.cc1301 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitSystemArrayCopyChar() local
1302 DCHECK_EQ(char_size, 2u); in VisitSystemArrayCopyChar()
1304 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); in VisitSystemArrayCopyChar()
1308 __ leal(src_base, Address(src, char_size * srcPos_const + data_offset)); in VisitSystemArrayCopyChar()
1316 __ leal(dest_base, Address(dest, char_size * destPos_const + data_offset)); in VisitSystemArrayCopyChar()
1775 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitStringGetCharsNoCheck() local
1776 DCHECK_EQ(char_size, 2u); in VisitStringGetCharsNoCheck()
1817 __ leal(EDI, Address(EDI, char_size)); in VisitStringGetCharsNoCheck()