Searched refs:TaggedIsNumber (Results 1 – 14 of 14) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
D | builtins_stubs.h | 147 GateRef condition = BoolAnd(TaggedIsNumber(year), TaggedIsNumber(month)); in IsNumberYearMonthDay() 148 return BoolAnd(condition, TaggedIsNumber(day)); in IsNumberYearMonthDay()
|
D | builtins_stubs.cpp | 1031 Branch(TaggedIsNumber(value), &valueIsNumber, &slowPath); in DECLARE_BUILTINS() 1130 Branch(TaggedIsNumber(arg0), &argIsNumber, &slowPath); in DECLARE_BUILTINS()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | operations_stub_builder.cpp | 153 Branch(TaggedIsNumber(left), &leftIsNumber, &slowPath); in Less() 157 Branch(TaggedIsNumber(right), &rightIsNumber, &slowPath); in Less() 258 Branch(TaggedIsNumber(left), &leftIsNumber, &slowPath); in LessEq() 262 Branch(TaggedIsNumber(right), &rightIsNumber, &slowPath); in LessEq() 362 Branch(TaggedIsNumber(left), &leftIsNumber, &slowPath); in Greater() 366 Branch(TaggedIsNumber(right), &rightIsNumber, &slowPath); in Greater() 466 Branch(TaggedIsNumber(left), &leftIsNumber, &slowPath); in GreaterEq() 470 Branch(TaggedIsNumber(right), &rightIsNumber, &slowPath); in GreaterEq() 662 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Shl() 666 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Shl() [all …]
|
D | builtins_lowering.cpp | 63 builder_.Branch(builder_.TaggedIsNumber(para1), &numberBranch, ¬NumberBranch); in TypedTrigonometric() 263 GateRef paracheck = builder_.TaggedIsNumber(para); in CheckPara()
|
D | stub_builder.cpp | 2329 Branch(TaggedIsNumber(*key), &isNumberOrStringSymbol, ¬Number); in GetPropertyByValue() 2363 Branch(TaggedIsNumber(*key), &exit, ¬Number1); in GetPropertyByValue() 3180 Branch(TaggedIsNumber(*varKey), &isNumberOrStringSymbol, ¬Number); in SetPropertyByValue() 3215 Branch(TaggedIsNumber(*varKey), &isNumber1, ¬Number1); in SetPropertyByValue() 3423 Branch(TaggedIsNumber(obj), &objIsNum, &objNotNum); in FastTypeOf() 3860 Branch(TaggedIsNumber(left), &leftIsNumber, &leftIsNotNumber); in SameValue() 3864 Branch(TaggedIsNumber(right), &rightIsNumber, &exit); in SameValue() 3941 Branch(TaggedIsNumber(right), &exit, &stringEqualCheck); in SameValue() 4028 Branch(TaggedIsNumber(left), &leftIsNumber, &leftIsNotNumber); in FastStrictEqual() 4032 Branch(TaggedIsNumber(right), &rightIsNumber, &exit); in FastStrictEqual() [all …]
|
D | typed_array_stub_builder.cpp | 107 Branch(TaggedIsNumber(*result), &exit, &slowPath); in FastGetPropertyByIndex()
|
D | circuit_builder-inl.h | 322 GateRef CircuitBuilder::TaggedIsNumber(GateRef x) in TaggedIsNumber() function 329 return BoolOr(TaggedIsNumber(x), TaggedIsBigInt(x)); in TaggedIsNumeric()
|
D | stub_builder-inl.h | 568 return BoolAnd(TaggedIsNumber(x), BoolNot(TaggedIsInt(x))); in TaggedIsDouble() 593 inline GateRef StubBuilder::TaggedIsNumber(GateRef x) in TaggedIsNumber() function 600 return BoolOr(TaggedIsNumber(x), TaggedIsBigInt(x)); in TaggedIsNumeric()
|
D | lcr_lowering.cpp | 407 GateRef typeCheck = builder_.TaggedIsNumber(value); in LowerCheckTaggedNumberAndConvert()
|
D | stub_builder.h | 200 GateRef TaggedIsNumber(GateRef x);
|
D | circuit_builder.h | 460 inline GateRef TaggedIsNumber(GateRef x);
|
D | type_mcr_lowering.cpp | 217 GateRef typeCheck = builder_.TaggedIsNumber(value); in LowerNumberCheck()
|
D | slowpath_lowering.cpp | 1312 builder_.Branch(builder_.TaggedIsNumber(value), &checkResult, ¬Number); in LowerToNumber() 2612 builder_.Branch(builder_.TaggedIsNumber(obj), &objIsNum, &objNotNum); in LowerTypeof()
|
D | interpreter_stub.cpp | 2692 Branch(TaggedIsNumber(value), &valueIsNumber, &valueNotNumber); in DECLARE_ASM_HANDLER() 2712 Branch(TaggedIsNumber(value), &valueIsNumber, &valueNotNumber); in DECLARE_ASM_HANDLER()
|