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);668 class TreeEcmaString : public EcmaString {679 CAST_CHECK(TreeEcmaString, IsTreeString);681 static TreeEcmaString *Cast(EcmaString *str) in Cast()683 return static_cast<TreeEcmaString *>(str); in Cast()686 static TreeEcmaString *Cast(const EcmaString *str) in Cast()688 return TreeEcmaString::Cast(const_cast<EcmaString *>(str)); in Cast()711 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) 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()
2070 …JSHandle<TreeEcmaString> str = GetHArg<TreeEcmaString>(argv, argc, 0); // 0: means the zeroth par… in DEF_RUNTIME_STUBS()