Searched refs:posTag (Results 1 – 3 of 3) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/builtins/ |
D | builtins_string.cpp | 255 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/ |
D | builtins_stubs.cpp | 180 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 …]
|
D | builtins_string_stub_builder.cpp | 512 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()
|