/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | typeFlag.h | 64 FLOAT = 1ULL << 35ULL, // x: float member in ark::es2panda::checker::TypeFlag 91 ETS_TYPE = BYTE | SHORT | INT | LONG | FLOAT | DOUBLE | CHAR | ETS_BOOLEAN | ETS_VOID | ETS_OBJECT | ETS_ARRAY | 94 ETS_PRIMITIVE = BYTE | SHORT | INT | LONG | FLOAT | DOUBLE | CHAR | ETS_BOOLEAN, 98 ETS_FLOATING_POINT = FLOAT | DOUBLE, 105 NARROWABLE_TO_LONG = FLOAT | NARROWABLE_TO_FLOAT, 115 WIDENABLE_TO_DOUBLE = FLOAT | WIDENABLE_TO_FLOAT, 135 SHORT | INT | LONG | FLOAT | DOUBLE | ETS_BOOLEAN | ETS_INT_ENUM | ETS_STRING_ENUM
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | narrowingConverter.h | 56 case TypeFlag::FLOAT: { in NarrowingConverter() 92 case TypeFlag::FLOAT: { in ApplyNarrowing() 141 if (source->HasTypeFlag(checker::TypeFlag::DOUBLE) || source->HasTypeFlag(checker::TypeFlag::FLOAT)) { in CalculateNarrowedValue() 148 if (source->HasTypeFlag(checker::TypeFlag::DOUBLE) || source->HasTypeFlag(checker::TypeFlag::FLOAT)) { in CalculateNarrowedValue() 153 case TypeFlag::FLOAT: in CalculateNarrowedValue()
|
H A D | wideningConverter.h | 56 case TypeFlag::FLOAT: { in ApplyConstWidening() 89 case TypeFlag::FLOAT: { in ApplyGlobalWidening() 132 case TypeFlag::FLOAT: { in ApplyGlobalWidening() 177 case TypeFlag::FLOAT: { in ApplyWidening()
|
H A D | boxingConverter.cpp | 46 case checker::TypeFlag::FLOAT: { in ETSTypeFromSource()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_type.h | 38 enum class EtsType { BOOLEAN, BYTE, CHAR, SHORT, INT, LONG, FLOAT, DOUBLE, OBJECT, UNKNOWN, VOID }; member in ark::ets::EtsType 60 return EtsType::FLOAT; in ConvertPandaTypeToEtsType() 90 case EtsType::FLOAT: in ConvertEtsTypeToPandaType() 118 case EtsType::FLOAT: in ConvertEtsPrimitiveTypeToString()
|
H A D | ets_type_comptime_traits.h | 60 struct EtsTypeEnumToCppTypeT<EtsType::FLOAT> { 108 struct EtsTypeEnumToEtsArrayTypeT<EtsType::FLOAT> { 154 case EtsType::FLOAT: { in EtsPrimitiveTypeEnumToComptimeConstant() 155 return func(std::integral_constant<EtsType, EtsType::FLOAT> {}); in EtsPrimitiveTypeEnumToComptimeConstant()
|
H A D | ets_typeapi.h | 37 FLOAT = 0x8U, member in ark::ets::EtsTypeAPIKind 65 FLOAT = 'F', member in ark::ets::EtsTypeAPIKind::EtsValueTypeDesc
|
H A D | ets_value.h | 47 return EtsType::FLOAT; in GetEtsType()
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
H A D | floatType.h | 26 FloatType() : Type(TypeFlag::FLOAT) {} in FloatType() 27 explicit FloatType(UType value) : Type(TypeFlag::FLOAT | TypeFlag::CONSTANT), value_(value) {} in FloatType()
|
H A D | etsObjectType.cpp | 474 if (target->HasTypeFlag(TypeFlag::SHORT | TypeFlag::INT | TypeFlag::LONG | TypeFlag::FLOAT | TypeFlag::DOUBLE)) { in TryCastByte() 492 TypeFlag::INT | TypeFlag::LONG | TypeFlag::FLOAT | TypeFlag::DOUBLE, in TryCastIntegral() 498 TypeFlag::INT | TypeFlag::LONG | TypeFlag::FLOAT | TypeFlag::DOUBLE, in TryCastIntegral() 503 CastWideningNarrowing(relation, target, TypeFlag::INT, TypeFlag::LONG | TypeFlag::FLOAT | TypeFlag::DOUBLE, in TryCastIntegral() 508 CastWideningNarrowing(relation, target, TypeFlag::LONG, TypeFlag::FLOAT | TypeFlag::DOUBLE, in TryCastIntegral() 518 CastWideningNarrowing(relation, target, TypeFlag::FLOAT, TypeFlag::DOUBLE, in TryCastFloating() 523 TypeFlag::BYTE | TypeFlag::SHORT | TypeFlag::CHAR | TypeFlag::INT | TypeFlag::LONG | TypeFlag::FLOAT; in TryCastFloating() 554 TypeFlag::FLOAT | TypeFlag::DOUBLE | TypeFlag::ETS_BOOLEAN)) { in CastNumericObject() 574 TypeFlag::FLOAT | TypeFlag::DOUBLE | TypeFlag::ETS_BOOLEAN)) { in CastNumericObject()
|
H A D | floatType.cpp | 55 if (target->HasTypeFlag(TypeFlag::FLOAT)) { in Cast()
|
H A D | byteType.cpp | 60 if (target->HasTypeFlag(TypeFlag::SHORT | TypeFlag::INT | TypeFlag::LONG | TypeFlag::FLOAT | TypeFlag::DOUBLE)) { in Cast()
|
H A D | doubleType.cpp | 60 TypeFlag::FLOAT)) { in Cast()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/ |
H A D | old_instruction.h | 1299 return ((Flags::FLOAT | Flags::ACC_NONE) & flag) == flag; in HasFlag() 1317 return ((Flags::FLOAT | Flags::ACC_WRITE) & flag) == flag; in HasFlag() 1336 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1338 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1410 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1428 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1430 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1432 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1434 return ((Flags::FLOAT | Flags::ACC_WRITE | Flags::ACC_READ) & flag) == flag; in HasFlag() 1436 return ((Flags::FLOAT | Flag in HasFlag() [all...] |
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsPrimitiveType.cpp | 54 case PrimitiveType::FLOAT: in Dump() 118 case PrimitiveType::FLOAT: { in GetType()
|
H A D | etsPrimitiveType.h | 22 enum class PrimitiveType { BYTE, INT, LONG, SHORT, FLOAT, DOUBLE, BOOLEAN, CHAR, VOID }; member in ark::es2panda::ir::PrimitiveType
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | literal.h | 37 FLOAT, member in panda::es2panda::panda::es2panda::panda::es2panda::ir::LiteralTag
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_class_root.cpp | 39 return EtsClassRoot::FLOAT; in ToEtsClassRoot()
|
H A D | ets_class_root.h | 32 FLOAT = helpers::ToUnderlying(ClassRoot::F32), member in ark::ets::EtsClassRoot
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-literals.h | 134 case panda_file::LiteralTag::FLOAT: in IsFloatValue() 232 return panda_file::LiteralTag::FLOAT; in GetLiteralTagFromComponentType()
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
H A D | ets_method_test.cpp | 184 EtsType::INT, EtsType::LONG, EtsType::FLOAT, EtsType::DOUBLE}; in TEST_F() 216 EtsType::INT, EtsType::LONG, EtsType::FLOAT, EtsType::DOUBLE, in TEST_F()
|
/arkcompiler/runtime_core/assembler/ |
H A D | assembly-literals.h | 97 case panda_file::LiteralTag::FLOAT: in IsFloatValue()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | literal_data_accessor-inl.h | 67 case LiteralTag::FLOAT: { in EnumerateLiteralVals()
|
H A D | literal_data_accessor.h | 38 FLOAT = 0x03, member in panda::panda_file::LiteralTag
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | literal_data_accessor.h | 36 FLOAT = 0x03, member in ark::panda_file::LiteralTag
|