Home
last modified time | relevance | path

Searched refs:posTag (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_string.cpp255 JSHandle<JSTaggedValue> posTag = BuiltinsString::GetCallArg(argv, 0); in CharAt() local
257 if (posTag->IsInt()) { in CharAt()
258 pos = posTag->GetInt(); in CharAt()
259 } else if (posTag->IsUndefined()) { in CharAt()
262 JSTaggedNumber posVal = JSTaggedValue::ToInteger(thread, posTag); in CharAt()
286 JSHandle<JSTaggedValue> posTag = BuiltinsString::GetCallArg(argv, 0); in CharCodeAt() local
288 if (posTag->IsInt()) { in CharCodeAt()
289 pos = posTag->GetInt(); in CharCodeAt()
290 } else if (posTag->IsUndefined()) { in CharCodeAt()
293 JSTaggedNumber posVal = JSTaggedValue::ToInteger(thread, posTag); in CharCodeAt()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_stubs.cpp180 GateRef posTag = GetCallArg0(numArgs); in DECLARE_BUILTINS() local
181 Branch(TaggedIsInt(posTag), &posTagIsInt, &posTagNotInt); in DECLARE_BUILTINS()
183 pos = GetInt32OfTInt(posTag); in DECLARE_BUILTINS()
186 Branch(TaggedIsDouble(posTag), &posTagIsDouble, &slowPath); in DECLARE_BUILTINS()
188 pos = DoubleToInt(glue, GetDoubleOfTDouble(posTag)); in DECLARE_BUILTINS()
259 GateRef posTag = GetCallArg1(numArgs); in DECLARE_BUILTINS() local
260 Branch(TaggedIsInt(posTag), &posTagIsInt, &posTagNotInt); in DECLARE_BUILTINS()
262 pos = GetInt32OfTInt(posTag); in DECLARE_BUILTINS()
265 Branch(TaggedIsDouble(posTag), &posTagIsDouble, &slowPath); in DECLARE_BUILTINS()
267 pos = DoubleToInt(glue, GetDoubleOfTDouble(posTag)); in DECLARE_BUILTINS()
[all …]
Dbuiltins_string_stub_builder.cpp512 DEFVARIABLE(posTag, VariableType::INT32(), pos); in StringIndexOf()
541 posTag = Int32(0); in StringIndexOf()
550 GateRef posRMax = Int32Add(*posTag, rhsCount); in StringIndexOf()
563 … result = StringIndexOf(lhsData, true, rhsData, true, *posTag, max, rhsCount); in StringIndexOf()
568 … result = StringIndexOf(lhsData, false, rhsData, true, *posTag, max, rhsCount); in StringIndexOf()
579 … result = StringIndexOf(lhsData, true, rhsData, false, *posTag, max, rhsCount); in StringIndexOf()
584 … result = StringIndexOf(lhsData, false, rhsData, false, *posTag, max, rhsCount); in StringIndexOf()