/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_stubs.h | 83 GateRef condition = BitAnd(TaggedIsNumber(year), TaggedIsNumber(month));
in IsNumberYearMonthDay() 84 return BitAnd(condition, TaggedIsNumber(day));
in IsNumberYearMonthDay()
|
H A D | builtins_dataview_stub_builder.cpp | 52 BRANCH(TaggedIsNumber(value), &valueIsValid, slowPath);
in SetTypedValue()
|
H A D | builtins_number_stub_builder.cpp | 260 BRANCH(TaggedIsNumber(value), &number, &slowPath);
in GenNumberConstructor()
|
H A D | builtins_stubs.cpp | 483 BRANCH(TaggedIsNumber(value), &valueIsNumber, &slowPath);
in DECLARE_BUILTINS()
|
H A D | builtins_typedarray_stub_builder.cpp | 100 BRANCH(TaggedIsNumber(*result), &exit, &slowPath);
in LoadTypedArrayElement() 170 BRANCH(TaggedIsNumber(*result), &exit, &slowPath);
in FastGetPropertyByIndex() 1863 BRANCH(TaggedIsNumber(*presentValue), &isNumber, slowPath);
in DoSort() 2551 return LogicOrBuilder(env).Or(TaggedIsUndefined(value)).Or(TaggedIsNumber(value))
in Of() 2796 BRANCH(TaggedIsNumber(value), &valueIsNumber, &slowPath);
in FastSetPropertyByIndex()
|
H A D | builtins_string_stub_builder.cpp | 482 BRANCH(TaggedIsNumber(startTag), &startTagIsNumber, slowPath);
in Substring() 502 BRANCH(TaggedIsNumber(endTag), &endTagIsNumber, slowPath);
in Substring() 614 BRANCH(TaggedIsNumber(intStart), &intStartIsNumber, slowPath);
in SubStr() 634 BRANCH(TaggedIsNumber(lengthTag), &lengthTagIsNumber, slowPath);
in SubStr() 2928 BRANCH(TaggedIsNumber(posTag), &posTagIsNumber, slowPath);
in EndsWith()
|
H A D | builtins_array_stub_builder.cpp | 4789 BRANCH(TaggedIsNumber(arg0), &argIsNumber, &slowPath); in GenArrayConstructor()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | operations_stub_builder.cpp | 186 BRANCH(TaggedIsNumber(left), &leftIsNumber, &slowPath); in Less() 190 BRANCH(TaggedIsNumber(right), &rightIsNumber, &slowPath); in Less() 293 BRANCH(TaggedIsNumber(left), &leftIsNumber, &slowPath); in LessEq() 297 BRANCH(TaggedIsNumber(right), &rightIsNumber, &slowPath); in LessEq() 399 BRANCH(TaggedIsNumber(left), &leftIsNumber, &slowPath); in Greater() 403 BRANCH(TaggedIsNumber(right), &rightIsNumber, &slowPath); in Greater() 505 BRANCH(TaggedIsNumber(left), &leftIsNumber, &slowPath); in GreaterEq() 509 BRANCH(TaggedIsNumber(right), &rightIsNumber, &slowPath); in GreaterEq() 703 BRANCH(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Shl() 707 BRANCH(TaggedIsNumber(righ in Shl() [all...] |
H A D | hash_stub_builder.cpp | 63 BRANCH(TaggedIsNumber(key), &numberKey, &slowGetHash);
in GetHash()
|
H A D | native_inline_lowering.cpp | 487 auto param_check = builder_.TaggedIsNumber(startTag); in TryInlineStringSubstring() 500 auto param_check = LogicAndBuilder(&env).And(builder_.TaggedIsNumber(startTag)) in TryInlineStringSubstring() 501 .And(builder_.TaggedIsNumber(endTag)).Done(); in TryInlineStringSubstring() 529 auto param_check = builder_.TaggedIsNumber(intStart); in TryInlineStringSubStr() 542 auto param_check = LogicAndBuilder(&env).And(builder_.TaggedIsNumber(intStart)) in TryInlineStringSubStr() 543 .And(builder_.TaggedIsNumber(lengthTag)).Done(); in TryInlineStringSubStr() 571 auto param_check = builder_.TaggedIsNumber(startTag); in TryInlineStringSlice() 584 auto param_check = LogicAndBuilder(&env).And(builder_.TaggedIsNumber(startTag)) in TryInlineStringSlice() 585 .And(builder_.TaggedIsNumber(endTag)).Done(); in TryInlineStringSlice()
|
H A D | builtins_lowering.cpp | 123 BRANCH_CIR(builder_.TaggedIsNumber(para1), &numberBranch, ¬NumberBranch); in TypedFloor() 502 BRANCH_CIR(builder_.TaggedIsNumber(param), &isNumber, ¬Number); in LowerNumberConstructor()
|
H A D | stub_builder.cpp | 185 .And(TaggedIsNumber(value)) in MatchFieldType() 649 BRANCH(TaggedIsNumber(key), &isPropertyKey, &isNotNumber); in CreateDataPropertyOrThrow() 3443 BRANCH(TaggedIsNumber(*key), &isNumberOrStringSymbol, ¬Number); in GetPropertyByValue() 3477 BRANCH(TaggedIsNumber(*key), &exit, ¬Number1); in GetPropertyByValue() 5161 BRANCH(TaggedIsNumber(*varKey), &isNumberOrStringSymbol, ¬Number); in SetPropertyByValue() 5196 BRANCH(TaggedIsNumber(*varKey), &isNumber1, ¬Number1); in SetPropertyByValue() 5261 BRANCH(TaggedIsNumber(*varKey), &isNumberOrStringSymbol, ¬Number); in DefinePropertyByValue() 5296 BRANCH(TaggedIsNumber(*varKey), &isNumber1, ¬Number1); in DefinePropertyByValue() 5540 BRANCH(TaggedIsNumber(obj), &objIsNum, &objNotNum); in FastTypeOf() 6117 BRANCH(TaggedIsNumber(lef in SameValue() [all...] |
H A D | ic_stub_builder.cpp | 64 BRANCH(TaggedIsNumber(receiver_), &tryNumber, slowPath_); in NamedICAccessor()
|
H A D | mcr_circuit_builder.h | 52 GateRef CircuitBuilder::TaggedIsNumber(GateRef x) in TaggedIsNumber() function in panda::ecmascript::kungfu::CircuitBuilder 59 return LogicOrBuilder(env_).Or(TaggedIsNumber(x)).Or(TaggedIsBigInt(x)).Done(); in TaggedIsNumeric()
|
H A D | circuit_builder.cpp | 1164 BRANCH_CIR2(TaggedIsNumber(obj), &isNumber, ¬Number); in ToObject() 1472 BRANCH_CIR2(TaggedIsNumber(value), &isNumber, ¬Number); in FastToBoolean()
|
H A D | typed_hcr_lowering.cpp | 316 GateRef typeCheck = builder_.TaggedIsNumber(value); in LowerNumberCheck() 2202 check = builder_.TaggedIsNumber(value); in LowerTypeOfCheck() 2315 BRANCH_CIR(builder_.TaggedIsNumber(arg0), &argIsNumber, &slowPath); in LowerArrayConstructor() 2412 BRANCH_CIR(builder_.TaggedIsNumber(len), &argIsNumber, slowPath); in ConvertFloat32ArrayConstructorLength() 2600 BRANCH_CIR(builder_.TaggedIsNumber(value), &isNumber, ¬Number); in LowerObjectConstructor()
|
H A D | mcr_lowering.cpp | 609 GateRef typeCheck = builder_.TaggedIsNumber(value); in LowerCheckTaggedNumberAndConvert()
|
H A D | circuit_builder.h | 685 inline GateRef TaggedIsNumber(GateRef x);
|
H A D | stub_builder.h | 260 GateRef TaggedIsNumber(GateRef x);
|
H A D | interpreter_stub.cpp | 3224 BRANCH(TaggedIsNumber(value), &valueIsNumber, &valueNotNumber);
in DECLARE_ASM_HANDLER() 3244 BRANCH(TaggedIsNumber(value), &valueIsNumber, &valueNotNumber);
in DECLARE_ASM_HANDLER() 3296 BRANCH(TaggedIsNumber(value), &valueIsNumber, &profilerEnd);
in DECLARE_ASM_HANDLER()
|
H A D | mcr_circuit_builder.cpp | 1703 BRANCH_CIR2(TaggedIsNumber(value), &isNumber, ¬Number); in ToNumber()
|
H A D | typed_bytecode_lowering.cpp | 443 auto isNum = builder->TaggedIsNumber(numOrStr); in CheckedNumberToString()
|
H A D | slowpath_lowering.cpp | 1430 BRANCH_CIR(builder_.TaggedIsNumber(value), &checkResult, ¬Number); in LowerToNumber() 2938 BRANCH_CIR(builder_.TaggedIsNumber(obj), &objIsNum, &objNotNum); in LowerTypeof()
|
H A D | stub_builder-inl.h | 666 inline GateRef StubBuilder::TaggedIsNumber(GateRef x) in TaggedIsNumber() function in panda::ecmascript::kungfu::StubBuilder
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 1176 Branch(TaggedIsNumber(acc), &valueIsNumber, &valueNotNumber); in GenerateCircuit() 4063 Branch(TaggedIsNumber(value), &valueIsNumber, &valueNotNumber); in GenerateCircuit()
|