/arkcompiler/ets_frontend/es2panda/typescript/types/ |
H A D | typeFlag.h | 37 BIGINT = 1ULL << 10, // x: bigint member in panda::es2panda::checker::TypeFlag 71 BIGINT_LIKE = BIGINT | BIGINT_LITERAL, 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 D | bigintType.h | 25 BigintType() : Type(TypeFlag::BIGINT) {} in BigintType()
|
H A D | globalTypesHolder.h | 35 BIGINT, member in panda::es2panda::checker::GlobalTypeId
|
H A D | typeMapping.h | 36 _(TypeFlag::BIGINT, BigintType) \
|
H A D | globalTypesHolder.cpp | 53 globalTypes_[static_cast<size_t>(GlobalTypeId::BIGINT)] = allocator->New<BigintType>(); in GlobalTypesHolder() 130 return globalTypes_.at(static_cast<size_t>(GlobalTypeId::BIGINT)); in GlobalBigintType()
|
H A D | unionType.h | 70 (HasConstituentFlag(TypeFlag::BIGINT) && type->IsBigintLiteralType()) || in AddConstituentType()
|
H A D | unionType.cpp | 147 if (type->HasConstituentFlag(TypeFlag::BIGINT) && type->HasConstituentFlag(TypeFlag::BIGINT_LITERAL)) {
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | typeFlag.h | 39 BIGINT = 1ULL << 10ULL, // x: bigint member in ark::es2panda::checker::TypeFlag 122 BIGINT_LIKE = BIGINT | BIGINT_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 D | typeMapping.h | 36 _(TypeFlag::BIGINT, BigintType) \
|
H A D | type.cpp | 165 if (type->HasTypeFlag(TypeFlag::BIGINT)) {
|
H A D | globalTypesHolder.h | 34 BIGINT, member in ark::es2panda::checker::GlobalTypeId
|
H A D | globalTypesHolder.cpp | 113 globalTypes_[static_cast<size_t>(GlobalTypeId::BIGINT)] = allocator->New<BigintType>(); in AddTSSpecificTypes() 279 return globalTypes_.at(static_cast<size_t>(GlobalTypeId::BIGINT)); in GlobalBigintType()
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | json_helper.h | 34 BIGINT = 3 member in panda::ecmascript::base::JsonHelper::TransformType 62 return type == TransformType::SENDABLE || type == TransformType::BIGINT; in IsTypeSupportBigInt()
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-literals.h | 42 case panda_file::LiteralTag::BIGINT: in IsSigned() 123 case panda_file::LiteralTag::BIGINT: in IsLongValue() 230 return panda_file::LiteralTag::BIGINT; in GetLiteralTagFromComponentType()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | hclass.h | 34 static constexpr uint32_t BIGINT = ARRAY << 1U; member in ark::HClass 35 static constexpr uint32_t NATIVE_POINTER = BIGINT << 1U;
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
H A D | bigintType.h | 24 BigintType() : Type(TypeFlag::BIGINT) {} in BigintType()
|
H A D | unionType.h | 72 (HasConstituentFlag(TypeFlag::BIGINT) && type->IsBigintLiteralType()) || in AddConstituentType()
|
H A D | unionType.cpp | 146 if (type->HasConstituentFlag(TypeFlag::BIGINT) && type->HasConstituentFlag(TypeFlag::BIGINT_LITERAL)) {
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_json.cpp | 31 if (transformType == TransformType::NORMAL || transformType == TransformType::BIGINT) { in InitWithTransformType() 63 return BuiltinsJson::ParseWithTransformType(argv, TransformType::BIGINT); in Parse() 175 return BuiltinsJson::StringifyWithTransformType(argv, TransformType::BIGINT); in Stringify()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | literal_data_accessor.h | 39 BIGINT = 0x06, member in ark::panda_file::LiteralTag
|
H A D | literal_data_accessor-inl.h | 50 case LiteralTag::BIGINT: { in EnumerateLiteralVals()
|
/arkcompiler/runtime_core/static_core/abc2program/ |
H A D | abc_literal_array_processor.cpp | 77 case panda_file::LiteralTag::BIGINT: { in FillLiteralData()
|
/arkcompiler/ets_frontend/ets2panda/lexer/token/ |
H A D | number.h | 33 BIGINT = 1U << 0U, member in ark::es2panda::lexer::NumberFlags
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | classDefinition.h | 47 BIGINT = (1 << 4), member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::FieldType
|
/arkcompiler/ets_frontend/ets2panda/ast_verifier/ |
H A D | helpers.cpp | 103 typedAst->TsType()->HasTypeFlag(checker::TypeFlag::BIGINT) || in IsValidTypeForBinaryOp()
|