Home
last modified time | relevance | path

Searched refs:IsConstantString (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Decma_string.h686 bool IsConstantString() const in IsConstantString() function
688 return GetClass()->IsConstantString(); in IsConstantString()
705 return hclass->IsLineString() || hclass->IsConstantString(); in IsLineOrConstantString()
848 CAST_CHECK(ConstantString, IsConstantString);
1142 } if (string_->IsConstantString()) { in ObjectSize()
1152 if (string_->IsConstantString()) { in GetFlatStringSize()
1447 bool IsConstantString() const in IsConstantString() function
1449 return string_->IsConstantString(); in IsConstantString()
Decma_string_table.cpp275 if (!EcmaStringAccessor(object).IsConstantString()) { in RelocateConstantData()
Djs_tagged_value-inl.h473 inline bool JSTaggedValue::IsConstantString() const in IsConstantString() function
475 return IsHeapObject() && GetTaggedObject()->GetClass()->IsConstantString(); in IsConstantString()
Decma_string-inl.h268 if (IsConstantString()) { in GetDataUtf8Writable()
Djs_tagged_value.h461 bool IsConstantString() const;
Decma_string.cpp100 if (original->IsConstantString()) { in CopyStringToOldSpace()
181 ASSERT(IsLineString() && !IsConstantString()); in WriteData()
Djs_hclass.h590 inline bool IsConstantString() const in IsConstantString() function
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot.cpp233 if (EcmaStringAccessor(str).IsConstantString()) { in WriteToFile()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dhcr_circuit_builder.h111 GateRef CircuitBuilder::IsConstantString(GateRef obj) in IsConstantString() function
Dhcr_circuit_builder.cpp577 return BoolOr(IsLineString(string), IsConstantString(string)); in IsLiteralString()
Dcircuit_builder.h638 inline GateRef IsConstantString(GateRef obj);
Dstub_builder.h335 GateRef IsConstantString(GateRef obj);
Dmcr_circuit_builder.cpp1129 Branch(IsConstantString(str), &isConstantString, &isLineString); in GetStringDataFromLineOrConstantString()
Dstub_builder-inl.h1193 inline GateRef StubBuilder::IsConstantString(GateRef obj) in IsConstantString() function
Dstub_builder.cpp7698 Branch(IsConstantString(stringInfoGate.GetString()), &isConstantString, &isLineString); in GetNormalStringData()
/arkcompiler/ets_runtime/ecmascript/tests/
Dconstant_string_test.cpp60 EXPECT_TRUE(EcmaStringAccessor(handleEcmaStrEmpty).IsConstantString()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_string_stub_builder.cpp858 Branch(IsConstantString(str), &isConstantString, &lineStringCheck); in GetSingleCharCodeByIndex()
1658 Branch(BoolOr(IsLineString(str), IsConstantString(str)), &exit, &notLineString); in FlattenString()
1706 Branch(IsConstantString(str), &isConstantString, &isLineString); in GetStringDataFromLineOrConstantString()