Home
last modified time | relevance | path

Searched refs:TypeId (Results 1 - 25 of 154) sorted by relevance

1234567

/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dc2i_bridge_test.cpp37 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 Dinvokation_helper.cpp30 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 Di2c_bridge_test.cpp34 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 Dets_type.h43 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 Dassembly-type.h80 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 Dassembly-literals.h186 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 Dassembly-type.h79 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 Dassembly-literals.h140 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 Dets_method_signature_test.cpp30 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 Dcompiler_intrinsics.cpp45 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 Dclass_helper.cpp45 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 Dfield.cpp42 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 Dosr.cpp199 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 Dobject_repository.cpp61 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 Ddebug_info_cache.cpp193 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 Ddefault_inspector_extension.cpp29 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 Dtyped_value.h115 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 Dcframe_iterators.h143 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 Dets_interop_runtime_interface-inl.h18 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 Dets_language_context.cpp82 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 Dets_runtime_interface.cpp38 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 Darg_convertors.h71 [[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 Dabc_method_processor.cpp170 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 Dcore_language_context.cpp81 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 Dhelpers.cpp37 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...]

Completed in 13 milliseconds

1234567