Searched refs:FieldType (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | classDefinition.cpp | 522 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 D | classDefinition.h | 41 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 D | vreg_info.h | 51 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 D | class_info_extractor.h | 31 enum class FieldType { class 182 static SharedFieldType FromFieldType(FieldType type) in FromFieldType()
|
H A D | class_info_extractor.cpp | 939 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 D | inst.h | 774 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 D | inst.h | 831 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 D | json_parser.cpp | 355 propertyArray->Set(thread_, i + 1, JSTaggedValue(int(FieldType::NONE))); in CreateSJsonObject()
|
Completed in 17 milliseconds