/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_number_stub_builder.cpp | 104 Label isDouble(env);
in IsFinite() 105 BRANCH(TaggedIsDouble(number), &isDouble, &retFalse);
in IsFinite() local 106 Bind(&isDouble);
in IsFinite() 139 Label isDouble(env);
in IsNaN() 140 BRANCH(TaggedIsDouble(number), &isDouble, &retFalse);
in IsNaN() local 141 Bind(&isDouble);
in IsNaN() 174 Label isDouble(env);
in IsInteger() 175 BRANCH(TaggedIsDouble(number), &isDouble, &retFalse);
in IsInteger() local 176 Bind(&isDouble);
in IsInteger() 210 Label isDouble(en in IsSafeInteger() 211 BRANCH(TaggedIsDouble(number), &isDouble, &retFalse); IsSafeInteger() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | lcr_circuit_builder.h | 155 Label isDouble(env_); in GetInt32OfTNumber() 158 BRANCH_CIR2(TaggedIsInt(x), &isInt, &isDouble); in GetInt32OfTNumber() local 164 Bind(&isDouble); in GetInt32OfTNumber()
|
H A D | lcr_circuit_builder.cpp | 183 Label isDouble(env_); in GetDoubleOfTNumber() 186 BRANCH_CIR2(TaggedIsInt(x), &isInt, &isDouble); in GetDoubleOfTNumber() local 192 Bind(&isDouble); in GetDoubleOfTNumber()
|
H A D | mcr_lowering.cpp | 434 Label isDouble(&builder_); in ConvertTaggedNumberToBool() 436 BRANCH_CIR(builder_.TaggedIsInt(gate), &isInt, &isDouble); in ConvertTaggedNumberToBool() 443 builder_.Bind(&isDouble); in ConvertTaggedNumberToBool() 457 Label isDouble(&builder_); in ConvertTaggedNumberToInt32() 459 BRANCH_CIR(builder_.TaggedIsInt(gate), &isInt, &isDouble); in ConvertTaggedNumberToInt32() 463 builder_.Bind(&isDouble); in ConvertTaggedNumberToInt32() 474 Label isDouble(&builder_); in ConvertTaggedNumberToFloat64() 475 BRANCH_CIR(builder_.TaggedIsInt(gate), &isInt, &isDouble); in ConvertTaggedNumberToFloat64() 479 builder_.Bind(&isDouble); in ConvertTaggedNumberToFloat64()
|
H A D | stub_builder.cpp | 1605 Label isDouble(env); in TaggedToRepresentation() 1607 BRANCH(TaggedIsDouble(value), &isDouble, ¬Double); in TaggedToRepresentation() local 1608 Bind(&isDouble); in TaggedToRepresentation() 1654 Label isDouble(env); in TaggedToElementKind() 1655 BRANCH(TaggedIsObject(value), &isObject, &isDouble); in TaggedToElementKind() local 1656 Bind(&isDouble); in TaggedToElementKind() 2314 Label isDouble(env); in TryToElementsIndex() 2315 BRANCH(TaggedIsDouble(key), &isDouble, &exit); in TryToElementsIndex() local 2316 Bind(&isDouble); in TryToElementsIndex() 6742 Label isDouble(en in FastToBoolean() 6784 BRANCH(TaggedIsInt(value), &isInt, &isDouble); FastToBoolean() local 6883 Branch(TaggedIsInt(value), &isInt, &isDouble); FastToBooleanBaseline() local 7003 BRANCH(TaggedIsInt(value), &isInt, &isDouble); FastToBooleanWithProfile() local 7123 Branch(TaggedIsInt(value), &isInt, &isDouble); FastToBooleanWithProfileBaseline() local [all...] |
H A D | circuit_builder.cpp | 1455 Label isDouble(env_); in FastToBoolean() 1497 BRANCH_CIR2(TaggedIsInt(value), &isInt, &isDouble); in FastToBoolean() local 1503 Bind(&isDouble); in FastToBoolean()
|
H A D | profiler_stub_builder.cpp | 539 Label isDouble(env); in TaggedToTrackType() 540 BRANCH(TaggedIsObject(value), &isObject, &isDouble); in TaggedToTrackType() local 546 Bind(&isDouble); in TaggedToTrackType()
|
H A D | typed_native_inline_lowering.cpp | 791 Label isDouble(&builder_); in LowerTaggedRounding() 794 builder_.Branch(builder_.TaggedIsInt(in), &isInt, &isDouble); in LowerTaggedRounding() 800 builder_.Bind(&isDouble); in LowerTaggedRounding() 1104 Label isDouble(&builder_); in LowerTrunc() 1115 BRANCH_CIR(builder_.TaggedIsDouble(param), &isDouble, &exit); in LowerTrunc() 1116 builder_.Bind(&isDouble); in LowerTrunc()
|
H A D | slowpath_lowering.cpp | 2114 Label isDouble(&builder_); in LowerConditionJump() 2115 BRANCH_CIR(builder_.TaggedIsDouble(value), &isDouble, ¬Zero); in LowerConditionJump() 2116 builder_.Bind(&isDouble); in LowerConditionJump()
|