Home
last modified time | relevance | path

Searched refs:TreeEcmaString (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Decma_string-inl.h233 auto string = TreeEcmaString::Cast(vm->GetFactory()->AllocTreeStringObject()); in CreateTreeString()
342 return TreeEcmaString::Cast(this)->Get<verify>(index); in At()
369 return TreeEcmaString::Cast(this)->IsFlat(); in IsFlat()
398 TreeEcmaString *treeSrc = TreeEcmaString::Cast(src); in WriteToFlat()
474 TreeEcmaString *treeSrc = TreeEcmaString::Cast(src); in WriteToFlatWithPos()
Decma_string.h47 class TreeEcmaString; variable
107 friend class TreeEcmaString; variable
936 class TreeEcmaString : public EcmaString {
947 CAST_CHECK(TreeEcmaString, IsTreeString);
949 static TreeEcmaString *Cast(EcmaString *str) in Cast()
951 return static_cast<TreeEcmaString *>(str); in Cast()
954 static TreeEcmaString *Cast(const EcmaString *str) in Cast()
956 return TreeEcmaString::Cast(const_cast<EcmaString *>(str)); in Cast()
979 EcmaString *string = const_cast<TreeEcmaString *>(this); in Get()
982 EcmaString *first = EcmaString::Cast(TreeEcmaString::Cast(string)->GetFirst()); in Get()
[all …]
Decma_string.cpp56 if (newLength < TreeEcmaString::MIN_TREE_ECMASTRING_LENGTH) { in Concat()
1232 JSHandle<TreeEcmaString> tree(string); in SlowFlatten()
1246 JSHandle<TreeEcmaString> tree = JSHandle<TreeEcmaString>::Cast(string); in Flatten()
1262 JSHandle<TreeEcmaString> tree = JSHandle<TreeEcmaString>::Cast(string); in FlattenAllString()
1282 TreeEcmaString *tree = TreeEcmaString::Cast(string); in FlattenNoGC()
1322 string = EcmaString::Cast(TreeEcmaString::Cast(string)->GetFirst()); in GetUtf8DataFlat()
1355 string = EcmaString::Cast(TreeEcmaString::Cast(string)->GetFirst()); in GetUtf16DataFlat()
Dobject_factory-inl.h93 TreeEcmaString::SIZE)); in AllocTreeStringObject()
Djs_hclass-inl.h267 size = TreeEcmaString::SIZE; in SizeFromJSHClass()
Djs_stable_array.cpp440 if (treeStringElementNum * TreeEcmaString::SIZE <= allocateLength) { in WorthUseTreeString()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dmcr_circuit_builder.h680 GateRef offset = IntPtr(TreeEcmaString::FIRST_OFFSET); in GetFirstFromTreeString()
686 GateRef offset = IntPtr(TreeEcmaString::SECOND_OFFSET); in GetSecondFromTreeString()
Dnew_object_stub_builder.cpp1717 …size_ = AlignUp(IntPtr(TreeEcmaString::SIZE), IntPtr(static_cast<size_t>(MemAlignment::MEM_ALIGN_O… in AllocTreeStringObject()
1727 …Store(VariableType::JS_POINTER(), glue_, result->ReadVariable(), IntPtr(TreeEcmaString::FIRST_OFFS… in AllocTreeStringObject()
1728 …Store(VariableType::JS_POINTER(), glue_, result->ReadVariable(), IntPtr(TreeEcmaString::SECOND_OFF… in AllocTreeStringObject()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Djs_metadata_test.cpp1014 {JSType::TREE_STRING, {TreeEcmaString::FIRST_OFFSET, TreeEcmaString::SECOND_OFFSET, in JSMetadataTestHelper()
1015 TreeEcmaString::SIZE - TreeEcmaString::FIRST_OFFSET}}, in JSMetadataTestHelper()
1739 {JSType::TREE_STRING, {TreeEcmaString::SECOND_OFFSET - TreeEcmaString::FIRST_OFFSET, in JSMetadataTestHelper()
1740 TreeEcmaString::SIZE - TreeEcmaString::SECOND_OFFSET}}, in JSMetadataTestHelper()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h427 TreeEcmaString::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_string_stub_builder.cpp2234 Int32(std::min(TreeEcmaString::MIN_TREE_ECMASTRING_LENGTH, in StringConcat()