Lines Matching refs:str
189 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); in MterpStringCharAt() local
190 int length = str->GetLength(); in MterpStringCharAt()
196 if (str->IsCompressed()) { in MterpStringCharAt()
197 res = str->GetValueCompressed()[index]; in MterpStringCharAt()
199 res = str->GetValue()[index]; in MterpStringCharAt()
213 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); in MterpStringCompareTo() local
218 result_register->SetI(str->CompareTo(arg1->AsString())); in MterpStringCompareTo()
230 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); \
236 result_register->SetI(str->FastIndexOf(ch, starting_pos)); \
254 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); \
260 SIMPLE_STRING_INTRINSIC(StringIsEmpty, SetZ(str->GetLength() == 0))
263 SIMPLE_STRING_INTRINSIC(StringLength, SetI(str->GetLength()))
274 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); in MterpStringGetCharsNoCheck() local
281 if (str->IsCompressed()) { in MterpStringGetCharsNoCheck()
282 const uint8_t* src_8 = str->GetValueCompressed() + start; in MterpStringGetCharsNoCheck()
287 uint16_t* src_16 = str->GetValue() + start; in MterpStringGetCharsNoCheck()
301 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); in MterpStringEquals() local
306 if (str->GetCount() == str2->GetCount()) { in MterpStringEquals()
310 int len = str->GetLength(); in MterpStringEquals()
311 if (str->IsCompressed()) { in MterpStringEquals()
312 bytes1 = str->GetValueCompressed(); in MterpStringEquals()
316 bytes1 = str->GetValue(); in MterpStringEquals()