/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | c2i_bridge_test.cpp | 37 using TypeId = ark::panda_file::Type::TypeId; 120 Method *MakeNoArgsMethod(TypeId retType, int64_t ret) in MakeNoArgsMethod() 128 if (retType == TypeId::REFERENCE) { in MakeNoArgsMethod() 129 // 'operator <<' for TypeId::REFERENCE returns 'reference'. So create a class to handle this situation. in MakeNoArgsMethod() 133 if (TypeId::F32 <= retType && retType <= TypeId::F64) { in MakeNoArgsMethod() 136 } else if (TypeId::I64 <= retType && retType <= TypeId::U64) { in MakeNoArgsMethod() 139 } else if (retType == TypeId in MakeNoArgsMethod() [all...] |
H A D | invokation_helper.cpp | 30 case panda_file::Type::TypeId::U1: in CountMethodTypes() 31 case panda_file::Type::TypeId::U8: in CountMethodTypes() 32 case panda_file::Type::TypeId::I8: in CountMethodTypes() 33 case panda_file::Type::TypeId::I16: in CountMethodTypes() 34 case panda_file::Type::TypeId::U16: in CountMethodTypes() 35 case panda_file::Type::TypeId::I32: in CountMethodTypes() 36 case panda_file::Type::TypeId::U32: in CountMethodTypes() 39 case panda_file::Type::TypeId::F32: in CountMethodTypes() 42 case panda_file::Type::TypeId::F64: in CountMethodTypes() 45 case panda_file::Type::TypeId in CountMethodTypes() [all...] |
H A D | i2c_bridge_test.cpp | 34 using TypeId = ark::panda_file::Type::TypeId; 68 uint16_t *MakeShorty(const std::initializer_list<TypeId> &shorty) in MakeShorty() 75 for (const TypeId &typeId : shorty) { in MakeShorty() 144 uint16_t *shorty = MakeShorty({TypeId::VOID}); in TEST_F() 173 uint16_t *shorty = MakeShorty({TypeId::VOID}); in TEST_F() 210 uint16_t *shorty = MakeShorty({TypeId::U8}); in TEST_F() 245 uint16_t *shorty = MakeShorty({TypeId::I8}); in TEST_F() 280 uint16_t *shorty = MakeShorty({TypeId::U1}); in TEST_F() 308 uint16_t *shorty = MakeShorty({TypeId in TEST_F() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_type.h | 43 case panda_file::Type::TypeId::INVALID: in ConvertPandaTypeToEtsType() 45 case panda_file::Type::TypeId::VOID: in ConvertPandaTypeToEtsType() 47 case panda_file::Type::TypeId::U1: in ConvertPandaTypeToEtsType() 49 case panda_file::Type::TypeId::I8: in ConvertPandaTypeToEtsType() 51 case panda_file::Type::TypeId::U16: in ConvertPandaTypeToEtsType() 53 case panda_file::Type::TypeId::I16: in ConvertPandaTypeToEtsType() 55 case panda_file::Type::TypeId::I32: in ConvertPandaTypeToEtsType() 57 case panda_file::Type::TypeId::I64: in ConvertPandaTypeToEtsType() 59 case panda_file::Type::TypeId::F32: in ConvertPandaTypeToEtsType() 61 case panda_file::Type::TypeId in ConvertPandaTypeToEtsType() [all...] |
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-type.h | 80 panda_file::Type::TypeId GetId() const in GetId() 88 return elem != panda_file::Type::TypeId::REFERENCE; in IsArrayContainsPrimTypes() 103 return typeId_ == panda_file::Type::TypeId::REFERENCE; in IsObject() 108 return typeId_ == panda_file::Type::TypeId::TAGGED; in IsTagged() 113 return typeId_ == panda_file::Type::TypeId::U1 || typeId_ == panda_file::Type::TypeId::U8 || in IsIntegral() 114 typeId_ == panda_file::Type::TypeId::I8 || typeId_ == panda_file::Type::TypeId::U16 || in IsIntegral() 115 typeId_ == panda_file::Type::TypeId::I16 || typeId_ == panda_file::Type::TypeId in IsIntegral() [all...] |
H A D | assembly-literals.h | 186 static constexpr panda_file::LiteralTag GetArrayTagFromComponentType(panda_file::Type::TypeId type) in GetArrayTagFromComponentType() 189 case panda_file::Type::TypeId::U1: in GetArrayTagFromComponentType() 191 case panda_file::Type::TypeId::U8: in GetArrayTagFromComponentType() 193 case panda_file::Type::TypeId::I8: in GetArrayTagFromComponentType() 195 case panda_file::Type::TypeId::U16: in GetArrayTagFromComponentType() 197 case panda_file::Type::TypeId::I16: in GetArrayTagFromComponentType() 199 case panda_file::Type::TypeId::U32: in GetArrayTagFromComponentType() 201 case panda_file::Type::TypeId::I32: in GetArrayTagFromComponentType() 203 case panda_file::Type::TypeId::U64: in GetArrayTagFromComponentType() 205 case panda_file::Type::TypeId in GetArrayTagFromComponentType() [all...] |
/arkcompiler/runtime_core/assembler/ |
H A D | assembly-type.h | 79 panda_file::Type::TypeId GetId() const in GetId() 87 return elem != panda_file::Type::TypeId::REFERENCE; in IsArrayContainsPrimTypes() 102 return type_id_ == panda_file::Type::TypeId::REFERENCE; in IsObject() 107 return type_id_ == panda_file::Type::TypeId::TAGGED; in IsTagged() 112 return type_id_ == panda_file::Type::TypeId::U1 || type_id_ == panda_file::Type::TypeId::U8 || in IsIntegral() 113 type_id_ == panda_file::Type::TypeId::I8 || type_id_ == panda_file::Type::TypeId::U16 || in IsIntegral() 114 type_id_ == panda_file::Type::TypeId::I16 || type_id_ == panda_file::Type::TypeId in IsIntegral() [all...] |
H A D | assembly-literals.h | 140 static constexpr panda_file::LiteralTag GetArrayTagFromComponentType(panda_file::Type::TypeId type) in GetArrayTagFromComponentType() 143 case panda_file::Type::TypeId::U1: in GetArrayTagFromComponentType() 145 case panda_file::Type::TypeId::U8: in GetArrayTagFromComponentType() 147 case panda_file::Type::TypeId::I8: in GetArrayTagFromComponentType() 149 case panda_file::Type::TypeId::U16: in GetArrayTagFromComponentType() 151 case panda_file::Type::TypeId::I16: in GetArrayTagFromComponentType() 153 case panda_file::Type::TypeId::U32: in GetArrayTagFromComponentType() 155 case panda_file::Type::TypeId::I32: in GetArrayTagFromComponentType() 157 case panda_file::Type::TypeId::U64: in GetArrayTagFromComponentType() 159 case panda_file::Type::TypeId in GetArrayTagFromComponentType() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
H A D | ets_method_signature_test.cpp | 30 panda_file::Type {panda_file::Type::TypeId::VOID}, in MethodSignaturePrologue() 36 panda_file::Type {panda_file::Type::TypeId::VOID}, in MethodSignaturePrologue() 37 panda_file::Type {panda_file::Type::TypeId::I32}, in MethodSignaturePrologue() 44 panda_file::Type {panda_file::Type::TypeId::U1}, in MethodSignaturePrologue() 45 panda_file::Type {panda_file::Type::TypeId::I8}, in MethodSignaturePrologue() 46 panda_file::Type {panda_file::Type::TypeId::U16}, in MethodSignaturePrologue() 47 panda_file::Type {panda_file::Type::TypeId::I16}, in MethodSignaturePrologue() 48 panda_file::Type {panda_file::Type::TypeId::I32}, in MethodSignaturePrologue() 49 panda_file::Type {panda_file::Type::TypeId::I64}, in MethodSignaturePrologue() 50 panda_file::Type {panda_file::Type::TypeId in MethodSignaturePrologue() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
H A D | compiler_intrinsics.cpp | 45 template <panda_file::Type::TypeId FIELD_TYPE> 66 template <panda_file::Type::TypeId FIELD_TYPE, bool IS_GETTER> 95 template <panda_file::Type::TypeId FIELD_TYPE, class T> 99 case panda_file::Type::TypeId::U1: in GetFieldPrimitiveType() 100 case panda_file::Type::TypeId::U8: { in GetFieldPrimitiveType() 101 ASSERT(FIELD_TYPE == panda_file::Type::TypeId::I32); in GetFieldPrimitiveType() 104 case panda_file::Type::TypeId::I8: { in GetFieldPrimitiveType() 105 ASSERT(FIELD_TYPE == panda_file::Type::TypeId::I32); in GetFieldPrimitiveType() 108 case panda_file::Type::TypeId::I16: { in GetFieldPrimitiveType() 109 ASSERT(FIELD_TYPE == panda_file::Type::TypeId in GetFieldPrimitiveType() [all...] |
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | class_helper.cpp | 45 char ClassHelper::GetPrimitiveTypeDescriptorChar(panda_file::Type::TypeId typeId) in GetPrimitiveTypeDescriptorChar() 52 const uint8_t *ClassHelper::GetPrimitiveTypeDescriptorStr(panda_file::Type::TypeId typeId) in GetPrimitiveTypeDescriptorStr() 54 if (typeId == panda_file::Type::TypeId::REFERENCE) { in GetPrimitiveTypeDescriptorStr() 63 const char *ClassHelper::GetPrimitiveTypeStr(panda_file::Type::TypeId typeId) in GetPrimitiveTypeStr() 66 case panda_file::Type::TypeId::VOID: in GetPrimitiveTypeStr() 68 case panda_file::Type::TypeId::U1: in GetPrimitiveTypeStr() 70 case panda_file::Type::TypeId::I8: in GetPrimitiveTypeStr() 72 case panda_file::Type::TypeId::U8: in GetPrimitiveTypeStr() 74 case panda_file::Type::TypeId::I16: in GetPrimitiveTypeStr() 76 case panda_file::Type::TypeId in GetPrimitiveTypeStr() [all...] |
H A D | field.cpp | 42 case panda_file::Type::TypeId::U1: in ResolveTypeClass() 44 case panda_file::Type::TypeId::I8: in ResolveTypeClass() 46 case panda_file::Type::TypeId::U8: in ResolveTypeClass() 48 case panda_file::Type::TypeId::I16: in ResolveTypeClass() 50 case panda_file::Type::TypeId::U16: in ResolveTypeClass() 52 case panda_file::Type::TypeId::I32: in ResolveTypeClass() 54 case panda_file::Type::TypeId::U32: in ResolveTypeClass() 56 case panda_file::Type::TypeId::I64: in ResolveTypeClass() 58 case panda_file::Type::TypeId::U64: in ResolveTypeClass() 60 case panda_file::Type::TypeId in ResolveTypeClass() [all...] |
H A D | osr.cpp | 199 case Type::TypeId::U1: in SetOsrResult() 200 case Type::TypeId::I8: in SetOsrResult() 201 case Type::TypeId::U8: in SetOsrResult() 202 case Type::TypeId::I16: in SetOsrResult() 203 case Type::TypeId::U16: in SetOsrResult() 204 case Type::TypeId::I32: in SetOsrResult() 205 case Type::TypeId::U32: in SetOsrResult() 206 case Type::TypeId::I64: in SetOsrResult() 207 case Type::TypeId::U64: in SetOsrResult() 211 case Type::TypeId in SetOsrResult() [all...] |
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/ |
H A D | object_repository.cpp | 61 case panda_file::Type::TypeId::INVALID: in CreateObject() 62 case panda_file::Type::TypeId::VOID: in CreateObject() 64 case panda_file::Type::TypeId::U1: in CreateObject() 66 case panda_file::Type::TypeId::I8: in CreateObject() 68 case panda_file::Type::TypeId::U8: in CreateObject() 70 case panda_file::Type::TypeId::I16: in CreateObject() 72 case panda_file::Type::TypeId::U16: in CreateObject() 74 case panda_file::Type::TypeId::I32: in CreateObject() 76 case panda_file::Type::TypeId::U32: in CreateObject() 78 case panda_file::Type::TypeId in CreateObject() [all...] |
H A D | debug_info_cache.cpp | 193 static TypedValue CreateTypedValueFromReg(uint64_t reg, panda_file::Type::TypeId type) in CreateTypedValueFromReg() 196 case panda_file::Type::TypeId::INVALID: in CreateTypedValueFromReg() 198 case panda_file::Type::TypeId::VOID: in CreateTypedValueFromReg() 200 case panda_file::Type::TypeId::U1: in CreateTypedValueFromReg() 202 case panda_file::Type::TypeId::I8: in CreateTypedValueFromReg() 204 case panda_file::Type::TypeId::U8: in CreateTypedValueFromReg() 206 case panda_file::Type::TypeId::I16: in CreateTypedValueFromReg() 208 case panda_file::Type::TypeId::U16: in CreateTypedValueFromReg() 210 case panda_file::Type::TypeId::I32: in CreateTypedValueFromReg() 212 case panda_file::Type::TypeId in CreateTypedValueFromReg() [all...] |
/arkcompiler/runtime_core/static_core/runtime/tooling/ |
H A D | default_inspector_extension.cpp | 29 case panda_file::Type::TypeId::INVALID: in GetArrayElementValueStatic() 31 case panda_file::Type::TypeId::VOID: in GetArrayElementValueStatic() 33 case panda_file::Type::TypeId::U1: in GetArrayElementValueStatic() 35 case panda_file::Type::TypeId::I8: in GetArrayElementValueStatic() 37 case panda_file::Type::TypeId::U8: in GetArrayElementValueStatic() 39 case panda_file::Type::TypeId::I16: in GetArrayElementValueStatic() 41 case panda_file::Type::TypeId::U16: in GetArrayElementValueStatic() 43 case panda_file::Type::TypeId::I32: in GetArrayElementValueStatic() 45 case panda_file::Type::TypeId::U32: in GetArrayElementValueStatic() 47 case panda_file::Type::TypeId in GetArrayElementValueStatic() [all...] |
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | typed_value.h | 115 panda_file::Type::TypeId GetType() const in GetType() 117 return static_cast<panda_file::Type::TypeId>(value_.index()); in GetType() 122 return GetType() == panda_file::Type::TypeId::INVALID; in IsInvalid() 127 return GetType() == panda_file::Type::TypeId::VOID; in IsVoid() 132 return GetType() == panda_file::Type::TypeId::U1; in IsU1() 137 return GetType() == panda_file::Type::TypeId::I8; in IsI8() 142 return GetType() == panda_file::Type::TypeId::U8; in IsU8() 147 return GetType() == panda_file::Type::TypeId::I16; in IsI16() 152 return GetType() == panda_file::Type::TypeId::U16; in IsU16() 157 return GetType() == panda_file::Type::TypeId in IsI32() [all...] |
H A D | cframe_iterators.h | 143 case panda_file::Type::TypeId::U1: in ConvertType() 145 case panda_file::Type::TypeId::I8: in ConvertType() 146 case panda_file::Type::TypeId::U8: in ConvertType() 147 case panda_file::Type::TypeId::I16: in ConvertType() 148 case panda_file::Type::TypeId::U16: in ConvertType() 149 case panda_file::Type::TypeId::I32: in ConvertType() 150 case panda_file::Type::TypeId::U32: in ConvertType() 152 case panda_file::Type::TypeId::F32: in ConvertType() 154 case panda_file::Type::TypeId::F64: in ConvertType() 156 case panda_file::Type::TypeId in ConvertType() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
H A D | ets_interop_runtime_interface-inl.h | 18 static std::pair<IntrinsicId, compiler::DataType::Type> GetInfoForInteropConvert(panda_file::Type::TypeId typeId) in GetInfoForInteropConvert() 21 case panda_file::Type::TypeId::VOID: in GetInfoForInteropConvert() 23 case panda_file::Type::TypeId::U1: in GetInfoForInteropConvert() 25 case panda_file::Type::TypeId::I8: in GetInfoForInteropConvert() 27 case panda_file::Type::TypeId::U8: in GetInfoForInteropConvert() 29 case panda_file::Type::TypeId::I16: in GetInfoForInteropConvert() 31 case panda_file::Type::TypeId::U16: in GetInfoForInteropConvert() 33 case panda_file::Type::TypeId::I32: in GetInfoForInteropConvert() 35 case panda_file::Type::TypeId::U32: in GetInfoForInteropConvert() 37 case panda_file::Type::TypeId in GetInfoForInteropConvert() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_language_context.cpp | 82 panda_file::Type::TypeId::TAGGED, panda_file::Type::TypeId::VOID, panda_file::Type::TypeId::U1, in GetVerificationInitAPI() 83 panda_file::Type::TypeId::U8, panda_file::Type::TypeId::U16, panda_file::Type::TypeId::U32, in GetVerificationInitAPI() 84 panda_file::Type::TypeId::U64, panda_file::Type::TypeId::I8, panda_file::Type::TypeId::I16, in GetVerificationInitAPI() 85 panda_file::Type::TypeId in GetVerificationInitAPI() [all...] |
H A D | ets_runtime_interface.cpp | 38 template <panda_file::Type::TypeId FIELD_TYPE> 54 case panda_file::Type::TypeId::U1: in ResolveLookUpCall() 55 return GetLookUpCall<panda_file::Type::TypeId::U1>(rawField, klass, isSetter); in ResolveLookUpCall() 56 case panda_file::Type::TypeId::U8: in ResolveLookUpCall() 57 return GetLookUpCall<panda_file::Type::TypeId::U8>(rawField, klass, isSetter); in ResolveLookUpCall() 58 case panda_file::Type::TypeId::I8: in ResolveLookUpCall() 59 return GetLookUpCall<panda_file::Type::TypeId::I8>(rawField, klass, isSetter); in ResolveLookUpCall() 60 case panda_file::Type::TypeId::I16: in ResolveLookUpCall() 61 return GetLookUpCall<panda_file::Type::TypeId::I16>(rawField, klass, isSetter); in ResolveLookUpCall() 62 case panda_file::Type::TypeId in ResolveLookUpCall() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/call/ |
H A D | arg_convertors.h | 71 [[nodiscard]] static ALWAYS_INLINE inline bool ConvertPrimArgToEts(InteropCtx *ctx, panda_file::Type::TypeId id, in ConvertPrimArgToEts() 81 case panda_file::Type::TypeId::VOID: { in ConvertPrimArgToEts() 84 case panda_file::Type::TypeId::U1: in ConvertPrimArgToEts() 86 case panda_file::Type::TypeId::I8: in ConvertPrimArgToEts() 88 case panda_file::Type::TypeId::U8: in ConvertPrimArgToEts() 90 case panda_file::Type::TypeId::I16: in ConvertPrimArgToEts() 92 case panda_file::Type::TypeId::U16: in ConvertPrimArgToEts() 94 case panda_file::Type::TypeId::I32: in ConvertPrimArgToEts() 96 case panda_file::Type::TypeId::U32: in ConvertPrimArgToEts() 98 case panda_file::Type::TypeId in ConvertPrimArgToEts() [all...] |
/arkcompiler/runtime_core/static_core/abc2program/ |
H A D | abc_method_processor.cpp | 170 static const std::unordered_map<panda_file::Type::TypeId, std::string> ID_TO_STRING = { in PFTypeToPandasmType() 171 {panda_file::Type::TypeId::INVALID, "invalid"}, {panda_file::Type::TypeId::VOID, "void"}, in PFTypeToPandasmType() 172 {panda_file::Type::TypeId::U1, "u1"}, {panda_file::Type::TypeId::I8, "i8"}, in PFTypeToPandasmType() 173 {panda_file::Type::TypeId::U8, "u8"}, {panda_file::Type::TypeId::I16, "i16"}, in PFTypeToPandasmType() 174 {panda_file::Type::TypeId::U16, "u16"}, {panda_file::Type::TypeId::I32, "i32"}, in PFTypeToPandasmType() 175 {panda_file::Type::TypeId in PFTypeToPandasmType() [all...] |
/arkcompiler/runtime_core/static_core/runtime/core/ |
H A D | core_language_context.cpp | 81 Method::Proto proto(Method::Proto::ShortyVector {panda_file::Type(panda_file::Type::TypeId::VOID), in ThrowException() 82 panda_file::Type(panda_file::Type::TypeId::REFERENCE), in ThrowException() 83 panda_file::Type(panda_file::Type::TypeId::REFERENCE)}, in ThrowException() 146 panda_file::Type::TypeId::TAGGED, panda_file::Type::TypeId::VOID, panda_file::Type::TypeId::U1, in GetVerificationInitAPI() 147 panda_file::Type::TypeId::U8, panda_file::Type::TypeId::U16, panda_file::Type::TypeId::U32, in GetVerificationInitAPI() 148 panda_file::Type::TypeId in GetVerificationInitAPI() [all...] |
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | helpers.cpp | 37 ir::TypeNode *PrimitiveToTypeNode(panda_file::Type::TypeId typeId, checker::ETSChecker *checker) in PrimitiveToTypeNode() 41 case panda_file::Type::TypeId::VOID: in PrimitiveToTypeNode() 44 case panda_file::Type::TypeId::U1: in PrimitiveToTypeNode() 47 case panda_file::Type::TypeId::I8: in PrimitiveToTypeNode() 50 case panda_file::Type::TypeId::U16: in PrimitiveToTypeNode() 53 case panda_file::Type::TypeId::I16: in PrimitiveToTypeNode() 56 case panda_file::Type::TypeId::I32: in PrimitiveToTypeNode() 59 case panda_file::Type::TypeId::I64: in PrimitiveToTypeNode() 62 case panda_file::Type::TypeId::F32: in PrimitiveToTypeNode() 65 case panda_file::Type::TypeId in PrimitiveToTypeNode() [all...] |