Searched refs:TreeEcmaString (Results 1 – 8 of 8) sorted by relevance
44 class TreeEcmaString; variable80 friend class TreeEcmaString; variable537 …static EcmaString *SlowFlatten(const EcmaVM *vm, const JSHandle<TreeEcmaString> &string, MemSpaceT…669 class TreeEcmaString : public EcmaString {680 CAST_CHECK(TreeEcmaString, IsTreeString);682 static TreeEcmaString *Cast(EcmaString *str) in Cast()684 return static_cast<TreeEcmaString *>(str); in Cast()687 static TreeEcmaString *Cast(const EcmaString *str) in Cast()689 return TreeEcmaString::Cast(const_cast<EcmaString *>(str)); in Cast()712 EcmaString *string = const_cast<TreeEcmaString *>(this); in Get()[all …]
159 auto string = TreeEcmaString::Cast(vm->GetFactory()->AllocTreeStringObject()); in CreateTreeString()262 return TreeEcmaString::Cast(this)->Get<verify>(index); in At()278 return TreeEcmaString::Cast(this)->IsFlat(); in IsFlat()307 TreeEcmaString *treeSrc = TreeEcmaString::Cast(src); in WriteToFlat()
57 if (newLength < TreeEcmaString::MIN_TREE_ECMASTRING_LENGTH) { in Concat()884 EcmaString *EcmaString::SlowFlatten(const EcmaVM *vm, const JSHandle<TreeEcmaString> &string, MemSp… in SlowFlatten()910 JSHandle<TreeEcmaString> tree = JSHandle<TreeEcmaString>::Cast(string); in Flatten()926 TreeEcmaString *tree = TreeEcmaString::Cast(string); in FlattenNoGC()954 string = EcmaString::Cast(TreeEcmaString::Cast(string)->GetFirst()); in GetUtf8DataFlat()971 string = EcmaString::Cast(TreeEcmaString::Cast(string)->GetFirst()); in GetUtf16DataFlat()
61 …::Cast(thread_->GlobalConstants()->GetTreeStringClass().GetTaggedObject()), TreeEcmaString::SIZE)); in AllocTreeStringObject()
206 size = TreeEcmaString::SIZE; in SizeFromJSHClass()
339 TreeEcmaString::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
1508 GateRef offset = IntPtr(TreeEcmaString::FIRST_OFFSET); in GetFirstFromTreeString()1514 GateRef offset = IntPtr(TreeEcmaString::SECOND_OFFSET); in GetSecondFromTreeString()
2069 …JSHandle<TreeEcmaString> str = GetHArg<TreeEcmaString>(argv, argc, 0); // 0: means the zeroth par… in DEF_RUNTIME_STUBS()