Home
last modified time | relevance | path

Searched refs:FLOAT (Results 1 - 25 of 80) sorted by relevance

1234

/arkcompiler/ets_frontend/ets2panda/checker/types/
H A DtypeFlag.h64 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 DnarrowingConverter.h56 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 DwideningConverter.h56 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 DboxingConverter.cpp46 case checker::TypeFlag::FLOAT: { in ETSTypeFromSource()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_type.h38 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 Dets_type_comptime_traits.h60 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 Dets_typeapi.h37 FLOAT = 0x8U, member in ark::ets::EtsTypeAPIKind
65 FLOAT = 'F', member in ark::ets::EtsTypeAPIKind::EtsValueTypeDesc
H A Dets_value.h47 return EtsType::FLOAT; in GetEtsType()
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DfloatType.h26 FloatType() : Type(TypeFlag::FLOAT) {} in FloatType()
27 explicit FloatType(UType value) : Type(TypeFlag::FLOAT | TypeFlag::CONSTANT), value_(value) {} in FloatType()
H A DetsObjectType.cpp474 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 DfloatType.cpp55 if (target->HasTypeFlag(TypeFlag::FLOAT)) { in Cast()
H A DbyteType.cpp60 if (target->HasTypeFlag(TypeFlag::SHORT | TypeFlag::INT | TypeFlag::LONG | TypeFlag::FLOAT | TypeFlag::DOUBLE)) { in Cast()
H A DdoubleType.cpp60 TypeFlag::FLOAT)) { in Cast()
/arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/
H A Dold_instruction.h1299 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 DetsPrimitiveType.cpp54 case PrimitiveType::FLOAT: in Dump()
118 case PrimitiveType::FLOAT: { in GetType()
H A DetsPrimitiveType.h22 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 Dliteral.h37 FLOAT, member in panda::es2panda::panda::es2panda::panda::es2panda::ir::LiteralTag
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_class_root.cpp39 return EtsClassRoot::FLOAT; in ToEtsClassRoot()
H A Dets_class_root.h32 FLOAT = helpers::ToUnderlying(ClassRoot::F32), member in ark::ets::EtsClassRoot
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-literals.h134 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 Dets_method_test.cpp184 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 Dassembly-literals.h97 case panda_file::LiteralTag::FLOAT: in IsFloatValue()
/arkcompiler/runtime_core/libpandafile/
H A Dliteral_data_accessor-inl.h67 case LiteralTag::FLOAT: { in EnumerateLiteralVals()
H A Dliteral_data_accessor.h38 FLOAT = 0x03, member in panda::panda_file::LiteralTag
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dliteral_data_accessor.h36 FLOAT = 0x03, member in ark::panda_file::LiteralTag

Completed in 17 milliseconds

1234