Home
last modified time | relevance | path

Searched refs:NUMBER (Results 1 - 25 of 54) sorted by relevance

123

/arkcompiler/ets_frontend/es2panda/typescript/types/
H A DtypeFlag.h27 NUMBER = 1ULL << 0, // x: number member in panda::es2panda::checker::TypeFlag
61 COMPUTED_NAME = COMPUTED_TYPE_LITERAL_NAME | STRING | NUMBER | ANY | SYMBOL,
67 NUMBER_LIKE = NUMBER | NUMBER_LITERAL,
73 NUMBER_OR_ANY = NUMBER | ANY,
74 PRIMITIVE = STRING | NUMBER | BIGINT | BOOLEAN | ENUM | ENUM_LITERAL | SYMBOL | VOID | UNDEFINED | NULL_TYPE |
80 POSSIBLY_FALSY = DEFINITELY_FALSY | STRING | NUMBER | BOOLEAN | BIGINT,
H A DnumberType.h25 NumberType() : Type(TypeFlag::NUMBER) {} in NumberType()
H A DglobalTypesHolder.h24 NUMBER, member in panda::es2panda::checker::GlobalTypeId
H A DtypeMapping.h25 _(TypeFlag::NUMBER, NumberType) \
H A DglobalTypesHolder.cpp42 globalTypes_[static_cast<size_t>(GlobalTypeId::NUMBER)] = allocator->New<NumberType>(); in GlobalTypesHolder()
75 return globalTypes_.at(static_cast<size_t>(GlobalTypeId::NUMBER)); in GlobalNumberType()
H A DunionType.h68 if ((HasConstituentFlag(TypeFlag::NUMBER) && type->IsNumberLiteralType()) || in AddConstituentType()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
H A Dic_binaryop_test.cpp73 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
80 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
144 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
150 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
172 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
178 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
203 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
209 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
215 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
246 JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/
H A Delements.h29 V(NUMBER) \
43 NUMBER = (0x1UL << 2) | INT, // 6 member in panda::ecmascript::ElementsKind
48 HOLE_NUMBER = HOLE | NUMBER,
H A Delements.cpp44 return kind == ElementsKind::NUMBER; in IsNumber()
70 case ElementsKind::NUMBER: in GetGlobalContantIndexByKind()
108 case ElementsKind::NUMBER: in FixElementsKind()
134 valueKind = ElementsKind::NUMBER; in ToElementsKind()
153 } else if (newKind == ElementsKind::NUMBER || newKind == ElementsKind::HOLE_NUMBER) { in HandleIntKindMigration()
160 return static_cast<uint32_t>(kind) >= static_cast<uint32_t>(ElementsKind::NUMBER) && in IsNumberKind()
202 (oldKind == ElementsKind::NUMBER && newKind == ElementsKind::HOLE_NUMBER)) { in MigrateArrayWithKind()
H A Delement_accessor.cpp98 case ElementsKind::NUMBER: in GetTaggedValueWithElementsKind()
129 case ElementsKind::NUMBER: in ConvertTaggedValueWithElementsKind()
H A Dproperty_attributes.h37 NUMBER = INT | DOUBLE, member in panda::ecmascript::TrackType
42 NUMBER = (1 << 0), member in panda::ecmascript::TrackType::SharedFieldType
/arkcompiler/ets_frontend/ets2panda/checker/types/
H A DtypeFlag.h29 NUMBER = 1ULL << 0ULL, // x: number member in ark::es2panda::checker::TypeFlag
119 NUMBER_LIKE = NUMBER | NUMBER_LITERAL,
125 STRING | NUMBER | BIGINT | BOOLEAN | ENUM | ENUM_LITERAL | SYMBOL | VOID | UNDEFINED | NULL_TYPE | LITERAL,
130 POSSIBLY_FALSY = DEFINITELY_FALSY | STRING | NUMBER | BOOLEAN | BIGINT,
H A DtypeMapping.h26 _(TypeFlag::NUMBER, NumberType) \
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsIndexSignature.cpp27 return param_->AsIdentifier()->TypeAnnotation()->IsTSNumberKeyword() ? TSIndexSignatureKind::NUMBER in Kind()
64 if (Kind() == ir::TSIndexSignature::TSIndexSignatureKind::NUMBER) { in Check()
H A DtsIndexSignature.h34 enum class TSIndexSignatureKind { NUMBER, STRING }; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSIndexSignature::TSIndexSignatureKind
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dic_binary_op.h27 NUMBER, member in panda::ecmascript::BinaryType
43 case BinaryType::NUMBER: { in AddWithTSType()
113 case BinaryType::NUMBER: { in SubWithTSType()
146 case BinaryType::NUMBER: { in MulWithTSType()
181 case BinaryType::NUMBER: { in DivWithTSType()
217 case BinaryType::NUMBER: { in ModWithTSType()
262 case BinaryType::NUMBER: { in GetBitOPDate()
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
H A DnumberType.h24 NumberType() : Type(TypeFlag::NUMBER) {} in NumberType()
H A DunionType.h70 if ((HasConstituentFlag(TypeFlag::NUMBER) && type->IsNumberLiteralType()) || in AddConstituentType()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dmeta_data_equal_test.cpp150 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta))->SetElementsKind(ElementsKind::NUMBER); in HWTEST_F_L0()
151 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta2))->SetElementsKind(ElementsKind::NUMBER); in HWTEST_F_L0()
169 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta))->SetElementsKind(ElementsKind::NUMBER); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dtype.h47 V(NUMBER, NumberType) \
182 return GateType(static_cast<uint32_t>(TSPrimitiveType::NUMBER)); in NumberType()
239 return ((type == static_cast<uint32_t>(TSPrimitiveType::NUMBER)) || in IsNumberType()
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DtsIndexSignature.h28 enum class TSIndexSignatureKind { NUMBER, STRING }; member in ark::es2panda::ark::es2panda::ir::TSIndexSignature::TSIndexSignatureKind
H A DtsIndexSignature.cpp26 return param_->AsIdentifier()->TypeAnnotation()->IsTSNumberKeyword() ? TSIndexSignatureKind::NUMBER
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dclass_info_extractor.h33 NUMBER = (1 << 0), member in panda::ecmascript::FieldType
161 return SharedFieldType::NUMBER; in FromTaggedValue()
/arkcompiler/ets_runtime/ecmascript/ts_types/
H A Dglobal_ts_type_ref.h49 NUMBER, member in panda::ecmascript::TSPrimitiveType
H A Dbuiltin_type_id.h33 V(NUMBER) \

Completed in 12 milliseconds

123