Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/
Decma_string.h44 class TreeEcmaString; variable
80 friend class TreeEcmaString; variable
537 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 …]
Decma_string-inl.h159 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()
Decma_string.cpp57 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()
Dobject_factory-inl.h61 …::Cast(thread_->GlobalConstants()->GetTreeStringClass().GetTaggedObject()), TreeEcmaString::SIZE)); in AllocTreeStringObject()
Djs_hclass-inl.h206 size = TreeEcmaString::SIZE; in SizeFromJSHClass()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h339 TreeEcmaString::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dstub_builder-inl.h1508 GateRef offset = IntPtr(TreeEcmaString::FIRST_OFFSET); in GetFirstFromTreeString()
1514 GateRef offset = IntPtr(TreeEcmaString::SECOND_OFFSET); in GetSecondFromTreeString()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.cpp2070 …JSHandle<TreeEcmaString> str = GetHArg<TreeEcmaString>(argv, argc, 0); // 0: means the zeroth par… in DEF_RUNTIME_STUBS()