Searched refs:LineEcmaString (Results 1 – 14 of 14) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string-inl.h | 109 …size_t size = IsUtf8() ? LineEcmaString::ComputeSizeUtf8(newLength) : LineEcmaString::ComputeSizeU… in TrimLineString() 140 …size_t size = compressed ? LineEcmaString::ComputeSizeUtf8(length) : LineEcmaString::ComputeSizeUt… in CreateLineString() 150 …size_t size = compressed ? LineEcmaString::ComputeSizeUtf8(length) : LineEcmaString::ComputeSizeUt… in CreateLineStringNoGC() 163 …size_t size = compressed ? LineEcmaString::ComputeSizeUtf8(length) : LineEcmaString::ComputeSizeUt… in CreateLineStringWithSpaceType() 282 return LineEcmaString::Cast(this)->GetData(); in GetData() 336 return LineEcmaString::Cast(this)->Get<verify>(index); in At() 361 LineEcmaString::Cast(this)->Set(index, src); in WriteData()
|
| D | ecma_string.h | 45 class LineEcmaString; variable 105 friend class LineEcmaString; variable 744 class LineEcmaString : public EcmaString { 752 CAST_CHECK(LineEcmaString, IsLineString); 756 static LineEcmaString *Cast(EcmaString *str) in Cast() 758 return static_cast<LineEcmaString *>(str); in Cast() 761 static LineEcmaString *Cast(const EcmaString *str) in Cast() 763 return LineEcmaString::Cast(const_cast<EcmaString *>(str)); in Cast() 828 static_assert((LineEcmaString::DATA_OFFSET % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) … 1153 return LineEcmaString::ObjectSize(string_); in ObjectSize() [all …]
|
| D | js_hclass-inl.h | 259 size = LineEcmaString::ObjectSize(reinterpret_cast<EcmaString* >(header)); in SizeFromJSHClass()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | hcr_circuit_builder.h | 133 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), length); in ComputeSizeUtf8() 138 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), PtrMul(length, IntPtr(sizeof(uint16_t)))); in ComputeSizeUtf16()
|
| D | typed_hcr_lowering.cpp | 1852 builder_.Int32Mul(newLength, builder_.Int32(LineEcmaString::INIT_LENGTH_TIMES)); in LowerStringAdd() 1873 BRANCH_CIR(builder_.Int32LessThan(builder_.Int32(LineEcmaString::MAX_LENGTH), in LowerStringAdd() 1888 … builder_.PtrAdd(*lineString, builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringAdd() 1906 … builder_.PtrAdd(*lineString, builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringAdd() 1962 … builder_.Int32(LineEcmaString::MAX_LENGTH)), &newLineStr, &slowPath); in LowerStringAdd() 1978 builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringAdd() 2005 builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringAdd() 2036 … builder_.PtrAdd(*lineString, builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringAdd() 2057 … builder_.PtrAdd(*lineString, builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringAdd() 3408 builder_.PtrAdd(*res, builder_.IntPtr(LineEcmaString::DATA_OFFSET))); in LowerStringFromSingleCharCode()
|
| D | stub_builder-inl.h | 3451 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), length); in ComputeSizeUtf8() 3456 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), PtrMul(length, IntPtr(sizeof(uint16_t)))); in ComputeSizeUtf16()
|
| D | mcr_circuit_builder.cpp | 1345 result = ChangeTaggedPointerToInt64(PtrAdd(str, IntPtr(LineEcmaString::DATA_OFFSET))); in GetStringDataFromLineOrConstantString()
|
| D | stub_builder.cpp | 8846 PtrAdd(stringInfoGate.GetString(), IntPtr(LineEcmaString::DATA_OFFSET))); in GetNormalStringData() 9314 … GateRef dst = ChangeTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in IntToEcmaString()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_string_stub_builder.cpp | 88 PtrAdd(res->ReadVariable(), IntPtr(LineEcmaString::DATA_OFFSET))); in FromCharCode() 729 … ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in GetSubString() 1125 …GateRef dataAddr = ChangeStringTaggedPointerToInt64(PtrAdd(str, IntPtr(LineEcmaString::DATA_OFFSET… in GetSingleCharCodeFromLineString() 1207 …GateRef dst = ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET)… in CreateStringBySingleCharCode() 1279 …GateRef dst = ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET)… in CreateFromEcmaString() 1366 …GateRef dst = ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET)… in FastSubUtf8String() 1409 …GateRef dst = ChangeStringTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET)… in FastSubUtf16String() 2007 result = ChangeStringTaggedPointerToInt64(PtrAdd(str, IntPtr(LineEcmaString::DATA_OFFSET))); in GetStringDataFromLineOrConstantString() 2125 IntPtr(LineEcmaString::DATA_OFFSET))); in ToLowerCase() 2247 PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in StringConcat() [all …]
|
| D | builtins_number_stub_builder.cpp | 436 … GateRef dst = ChangeTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in NumberToString()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_accessor_test.cpp | 37 EXPECT_EQ(LineEcmaString::ComputeSizeUtf8(length), length + LineEcmaString::SIZE); in HWTEST_F_L0() 52 EXPECT_EQ(LineEcmaString::ComputeSizeUtf16(length), 2 * length + LineEcmaString::SIZE); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | object_xray.h | 418 LineEcmaString::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
| D | js_metadata_test.cpp | 899 {JSType::LINE_STRING, {LineEcmaString::SIZE - LineEcmaString::SIZE}}, in JSMetadataTestHelper()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_regexp.cpp | 1814 size_t utf8Len = LineEcmaString::DataSize(flatStrInfo.GetString()); in RegExpExecInternal()
|