Home
last modified time | relevance | path

Searched refs:FieldType (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassDefinition.cpp522 void ClassDefinition::AddFieldType(FieldType &fieldType, const Expression *typeAnnotation, in AddFieldType()
527 fieldType |= FieldType::NUMBER; in AddFieldType()
531 fieldType |= FieldType::STRING; in AddFieldType()
535 fieldType |= FieldType::BOOLEAN; in AddFieldType()
543 fieldType |= FieldType::BIGINT; in AddFieldType()
547 fieldType |= FieldType::TS_NULL; in AddFieldType()
551 fieldType |= FieldType::TS_UNDEFINED; in AddFieldType()
560 void ClassDefinition::AddFieldTypeForTypeReference(const TSTypeReference *typeReference, FieldType &fieldType, in AddFieldTypeForTypeReference()
566 fieldType |= FieldType::GENERIC; in AddFieldTypeForTypeReference()
577 fieldType |= FieldType in AddFieldTypeForTypeReference()
[all...]
H A DclassDefinition.h41 enum class FieldType : uint16_t { class
52 DEFINE_BITOPS(FieldType)
266 void AddFieldType(FieldType &fieldType, const Expression *typeAnnotation, compiler::PandaGen *pg) const;
267 void AddFieldTypeForTypeReference(const TSTypeReference *typeReference, FieldType &fieldType,
/arkcompiler/runtime_core/static_core/compiler/code_info/
H A Dvreg_info.h51 info_(FieldLocation::Encode(location) | FieldType::Encode(type) | FieldVRegType::Encode(vregType)) in VRegInfo()
88 return FieldType::Get(info_); in GetType()
238 using FieldType = FieldLocation::NextField<Type, MinimumBitsToStore(static_cast<uint32_t>(Type::COUNT))>;
239 using FieldVRegType = FieldType::NextField<VRegType, MinimumBitsToStore(static_cast<uint32_t>(VRegType::COUNT))>;
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dclass_info_extractor.h31 enum class FieldType { class
182 static SharedFieldType FromFieldType(FieldType type) in FromFieldType()
H A Dclass_info_extractor.cpp939 SharedFieldType type = FromFieldType(FieldType(fieldTypeArray->Get(i + 1).GetInt())); in AddFieldTypeToDict()
964 SharedFieldType type = FromFieldType(FieldType(fieldTypeArray->Get(i + 1).GetInt())); in AddFieldTypeToHClass()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dinst.h774 return FieldType::Get(bit_fields_);
778 FieldType::Set(type, &bit_fields_);
1354 SetField<FieldType>(type); in Inst()
1359 using FieldType = FieldFlags::NextField<DataType::Type, MinimumBitsToStore(DataType::LAST)>;
1360 using InputsCount = FieldType::NextField<uint32_t, BITS_PER_INPUTS_NUM>;
1407 /// This value hold properties of the instruction. It accessed via BitField types(f.e. FieldType).
1430 // Destination register type - defined in FieldType
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dinst.h831 return FieldType::Get(bitFields_);
835 FieldType::Set(type, &bitFields_);
1689 SetField<FieldType>(std::get<DataType::Type>(t)); in Inst()
1694 using FieldType = FieldFlags::NextField<DataType::Type, MinimumBitsToStore(DataType::LAST)>;
1695 using InputsCount = FieldType::NextField<uint32_t, BITS_PER_INPUTS_NUM>;
1750 /// This value hold properties of the instruction. It accessed via BitField types(f.e. FieldType).
1773 // Destination register type - defined in FieldType
/arkcompiler/ets_runtime/ecmascript/base/
H A Djson_parser.cpp355 propertyArray->Set(thread_, i + 1, JSTaggedValue(int(FieldType::NONE))); in CreateSJsonObject()

Completed in 17 milliseconds