Searched refs:TreeEcmaString (Results 1 – 11 of 11) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string-inl.h | 233 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()
|
| D | ecma_string.h | 47 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 …]
|
| D | ecma_string.cpp | 56 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()
|
| D | object_factory-inl.h | 93 TreeEcmaString::SIZE)); in AllocTreeStringObject()
|
| D | js_hclass-inl.h | 267 size = TreeEcmaString::SIZE; in SizeFromJSHClass()
|
| D | js_stable_array.cpp | 440 if (treeStringElementNum * TreeEcmaString::SIZE <= allocateLength) { in WorthUseTreeString()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | mcr_circuit_builder.h | 680 GateRef offset = IntPtr(TreeEcmaString::FIRST_OFFSET); in GetFirstFromTreeString() 686 GateRef offset = IntPtr(TreeEcmaString::SECOND_OFFSET); in GetSecondFromTreeString()
|
| D | new_object_stub_builder.cpp | 1717 …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/ |
| D | js_metadata_test.cpp | 1014 {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/ |
| D | object_xray.h | 427 TreeEcmaString::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_string_stub_builder.cpp | 2234 Int32(std::min(TreeEcmaString::MIN_TREE_ECMASTRING_LENGTH, in StringConcat()
|