Home
last modified time | relevance | path

Searched refs:LineEcmaString (Results 1 – 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Decma_string-inl.h109 …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()
Decma_string.h45 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 …]
Djs_hclass-inl.h259 size = LineEcmaString::ObjectSize(reinterpret_cast<EcmaString* >(header)); in SizeFromJSHClass()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dhcr_circuit_builder.h133 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), length); in ComputeSizeUtf8()
138 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), PtrMul(length, IntPtr(sizeof(uint16_t)))); in ComputeSizeUtf16()
Dtyped_hcr_lowering.cpp1852 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()
Dstub_builder-inl.h3451 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), length); in ComputeSizeUtf8()
3456 return PtrAdd(IntPtr(LineEcmaString::DATA_OFFSET), PtrMul(length, IntPtr(sizeof(uint16_t)))); in ComputeSizeUtf16()
Dmcr_circuit_builder.cpp1345 result = ChangeTaggedPointerToInt64(PtrAdd(str, IntPtr(LineEcmaString::DATA_OFFSET))); in GetStringDataFromLineOrConstantString()
Dstub_builder.cpp8846 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/
Dbuiltins_string_stub_builder.cpp88 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 …]
Dbuiltins_number_stub_builder.cpp436 … GateRef dst = ChangeTaggedPointerToInt64(PtrAdd(*result, IntPtr(LineEcmaString::DATA_OFFSET))); in NumberToString()
/arkcompiler/ets_runtime/ecmascript/tests/
Decma_string_accessor_test.cpp37 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/
Dobject_xray.h418 LineEcmaString::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Djs_metadata_test.cpp899 {JSType::LINE_STRING, {LineEcmaString::SIZE - LineEcmaString::SIZE}}, in JSMetadataTestHelper()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_regexp.cpp1814 size_t utf8Len = LineEcmaString::DataSize(flatStrInfo.GetString()); in RegExpExecInternal()