Home
last modified time | relevance | path

Searched full:primitive (Results 1 – 25 of 594) sorted by relevance

12345678910>>...24

/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/number_subtypes/ts_to_sts_frontend/
Dnumber_subtypes_frontend.ets.erb22 % (@integral_primitives + @float_primitives).each do |primitive|
23 //! CHECKER jscall<%= primitive.getName.capitalize %> JIT
24 …entry: "jscall<%= primitive.getName.capitalize %>", options: "--compiler-regex=number_subtypes_fro…
25 //! METHOD "jscall<%= primitive.getName.capitalize %>"
30 //! CHECKER jsnewGetProperty<%= primitive.getName.capitalize %> JIT
31 …tProperty<%= primitive.getName.capitalize %>", options: "--compiler-regex=number_subtypes_frontend…
32 //! METHOD "jsnewGetProperty<%= primitive.getName.capitalize %>"
39 //! CHECKER jsnewSetProperty<%= primitive.getName.capitalize %> JIT
40 …tProperty<%= primitive.getName.capitalize %>", options: "--compiler-regex=number_subtypes_frontend…
41 //! METHOD "jsnewSetProperty<%= primitive.getName.capitalize %>"
[all …]
Dnumber_subtypes_frontend.cpp.erb23 % (@integral_primitives + @float_primitives).each do |primitive|
24 TEST_F(EtsInteropNumberSubtypesTest, TestJSCall<%= primitive.getName.capitalize() %>)
26 …auto jscallRet = CallEtsFunction<int64_t>(GetPackageName(), "jscall<%= primitive.getName.capitaliz…
30 TEST_F(EtsInteropNumberSubtypesTest, TestjsnewGetProperty<%= primitive.getName.capitalize() %>)
32 …auto jsnewRet = CallEtsFunction<int64_t>(GetPackageName(), "jsnewGetProperty<%= primitive.getName.…
36 TEST_F(EtsInteropNumberSubtypesTest, TestjsnewSetProperty<%= primitive.getName.capitalize() %>)
38 …auto jsnewRet = CallEtsFunction<int64_t>(GetPackageName(), "jsnewSetProperty<%= primitive.getName.…
42 TEST_F(EtsInteropNumberSubtypesTest, TestJSCallStatic<%= primitive.getName.capitalize() %>)
44 …Ret = CallEtsFunction<int64_t>(GetPackageName(), "jscallStaticMethod<%= primitive.getName.capitali…
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/number_subtypes/ts_to_sts/
Dnumber_subtypes.ets.erb34 % @integral_primitives.each do |primitive|
35 function jscall<%= primitive.getName.capitalize() %>(): int {
36 let v0: <%= primitive.getName.capitalize() %> = <%= primitive.getMin() %>;
37 let v1: <%= primitive.getName.capitalize() %> = <%= primitive.getMax() %>;
39 if (res == <%= primitive.getSum() %>) {
46 function jsnewGetProperty<%= primitive.getName.capitalize() %>(): int {
47 let v0: <%= primitive.getName.capitalize() %> = <%= primitive.getMin() %>;
48 let v1: <%= primitive.getName.capitalize() %> = <%= primitive.getMax() %>;;
60 function jsnewSetProperty<%= primitive.getName.capitalize() %>(): int {
61 let v0: <%= primitive.getName.capitalize() %> = <%= primitive.getMin() %>;
[all …]
Dnumber_subtypes.cpp.erb29 % (@integral_primitives + @float_primitives).each do |primitive|
30 TEST_F(EtsInteropNumberSubtypesTest, TestJSCall<%= primitive.getName.capitalize() %>)
32 …auto jscallRet = CallEtsFunction<int64_t>(GetPackageName(), "jscall<%= primitive.getName.capitaliz…
36 TEST_F(EtsInteropNumberSubtypesTest, TestjsnewGetProperty<%= primitive.getName.capitalize() %>)
38 …auto jsnewRet = CallEtsFunction<int64_t>(GetPackageName(), "jsnewGetProperty<%= primitive.getName.…
42 TEST_F(EtsInteropNumberSubtypesTest, TestjsnewSetProperty<%= primitive.getName.capitalize() %>)
44 …auto jsnewRet = CallEtsFunction<int64_t>(GetPackageName(), "jsnewSetProperty<%= primitive.getName.…
48 TEST_F(EtsInteropNumberSubtypesTest, TestJSCallStatic<%= primitive.getName.capitalize() %>)
50 …Ret = CallEtsFunction<int64_t>(GetPackageName(), "jscallStaticMethod<%= primitive.getName.capitali…
/arkcompiler/ets_frontend/ets2panda/linter/test/main/
Darkts-primitive-type-normalization.ets.arkts2.json24 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
44 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
64 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
84 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
94 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
104 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
114 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
124 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
/arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/std/core/
Dlist.std_core_value.yaml18 primitive: true
24 primitive: true
30 primitive: true
36 primitive: true
42 primitive: true
48 primitive: true
54 primitive: true
60 primitive: true
66 primitive: false
72 primitive: false
[all …]
Dlist.std_core_string_static.yaml20 param_nature: {"param1": primitive, "param2": primitive},
37 …param_nature: {"param1": primitive, "param2": primitive, "param3": primitive, "param4": primitive},
Dlist.std_core_string_instance.yaml161 param_nature: {"param1": primitive},
181 param_nature: {"param1": primitive},
217 param_nature: {"param1": primitive},
235 param_nature: {"param1": primitive},
254 param_nature: {"param1": primitive, "param2": primitive},
271 param_nature: {"param1": primitive},
289 param_nature: {"param1": primitive, "param2": primitive},
307 param_nature: {"param1": primitive},
325 param_nature: {"param1": primitive},
343 param_nature: {"param1": primitive},
[all …]
Dlist.std_core_double_static.yaml33 param_nature: {"param1": primitive},
48 param_nature: {"param1": primitive},
66 param_nature: {"param1": primitive},
85 param_nature: {"param1": primitive},
104 param_nature: {"param1": primitive, "param2": primitive},
121 param_nature: {"param1": primitive, "param2": primitive},
137 param_nature: { "param1": primitive },
153 param_nature: { "param1": primitive },
167 param_nature: { "param1": primitive },
181 param_nature: { "param1": primitive },
[all …]
Dlist.std_core_char_static.yaml19 param_nature: { "param1": primitive },
32 param_nature: { "param1": primitive },
48 param_nature: { "param1": primitive },
64 param_nature: { "param1": primitive },
80 param_nature: { "param1": primitive },
97 param_nature: { "param1": primitive },
113 param_nature: { "param1": primitive },
129 param_nature: { "param1": primitive, "param2": primitive },
142 param_nature: { "param1": primitive },
155 param_nature: { "param1": primitive },
[all …]
Dlist.std_core_stringbuilder_static.yaml19 param_nature: {"param1": primitive},
32 param_nature: {"param1": primitive},
45 param_nature: {"param1": primitive},
58 param_nature: {"param1": primitive},
71 param_nature: {"param1": primitive},
84 param_nature: {"param1": primitive},
97 param_nature: {"param1": primitive},
110 param_nature: {"param1": primitive},
Dlist.std_core_stringbuilder_instance.yaml52 param_nature: {"param1": "primitive"},
68 param_nature: {"param1": "primitive"},
84 param_nature: {"param1": "primitive"},
100 param_nature: {"param1": "primitive"},
116 param_nature: {"param1": "primitive"},
132 param_nature: {"param1": "primitive"},
148 param_nature: {"param1": "primitive"},
Dlist.std_core_constructor.yaml24 init_object_param_nature: {"param1": primitive},
41 init_object_param_nature: {"param1": primitive},
58 init_object_param_nature: {"param1": primitive},
75 init_object_param_nature: {"param1": primitive},
92 init_object_param_nature: {"param1": primitive},
109 init_object_param_nature: {"param1": primitive},
126 init_object_param_nature: {"param1": primitive},
143 init_object_param_nature: {"param1": primitive},
Dlist.std_core_char_instance.yaml19 init_object_type_nature: primitive,
34 init_object_type_nature: primitive,
49 init_object_type_nature: primitive,
64 init_object_type_nature: primitive,
79 init_object_type_nature: primitive,
94 init_object_type_nature: primitive,
109 init_object_type_nature: primitive,
124 init_object_type_nature: primitive,
139 init_object_type_nature: primitive,
154 init_object_type_nature: primitive,
[all …]
/arkcompiler/ets_frontend/ets2panda/compiler/scripts/
Dsignatures.rb43 data.primitives.each do |primitive|
44 refs[primitive.ref] = primitive.name
45 Signatures::PRIMITIVES[primitive.ref] = primitive.name
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/15.cast_expressions/
Dcast.params.yaml18 let t = s as number // primitive widening
24 let t = s as Number // primitive widening and boxing
48 let t = s as int // primitive narrowing
54 let t = s as char // primitive widening and narrowing
/arkcompiler/ets_frontend/ets2panda/test/parser/ets/
Dcast_expressions.ets21 // Casting to primitive types
51 // Casting to primitive types
80 // Casting to primitive types
109 // Casting to primitive types
137 // Casting to primitive types
164 // Casting to primitive types
190 // Casting to primitive types
215 // Casting to primitive types
/arkcompiler/ets_frontend/ets2panda/linter/test/interop/
Dinterop_convert_import.ets.arkts2.json44 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
64 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
84 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
104 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
124 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
174 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
214 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
224 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
/arkcompiler/runtime_core/static_core/compiler/docs/
Dlower_boxed_boolean_doc.md3 …nts (`Boolean.TRUE`, `Boolean.FALSE`) and replaces them with equivalent primitive operations. This…
8 - Eliminates intermediate Phi nodes for boxed booleans by creating primitive versions.
35 - Clones `Phi` with primitive type and inputs.
47 clone Phi with primitive constants
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_symbol.cpp73 … JSTaggedValue primitive = JSPrimitiveRef::Cast(valueHandle->GetTaggedObject())->GetValue(thread); in ToString() local
74 if (primitive.IsSymbol()) { in ToString()
75 return SymbolDescriptiveString(thread, primitive); in ToString()
132 … JSTaggedValue primitive = JSPrimitiveRef::Cast(valueHandle->GetTaggedObject())->GetValue(thread); in ValueOf() local
133 if (primitive.IsSymbol()) { in ValueOf()
134 return primitive; in ValueOf()
209 JSTaggedValue primitive = JSPrimitiveRef::Cast(sym->GetTaggedObject())->GetValue(thread); in ToPrimitive() local
210 if (primitive.IsSymbol()) { in ToPrimitive()
211 return primitive; in ToPrimitive()
241 JSTaggedValue primitive = JSPrimitiveRef::Cast(value->GetTaggedObject())->GetValue(thread); in ThisSymbolValue() local
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/
DStringBuilder.ets193 * Converts the primitive to a string
202 * Converts the primitive to a string
211 * Converts the primitive to a string
220 * Converts the primitive to a string
229 * Converts the primitive to a string
238 * Converts the primitive to a string
247 * Converts the primitive to a string
258 * Converts the primitive to a string
DInt.ets41 * Returns value of this instance as a primitive
50 * Returns boxed representation of the primitive
145 * Returns the primitive as byte value
154 * Returns the primitive as short value
163 * Returns the primitive as long value
172 * Returns the primitive as float value
181 * Returns the primitive as double value
190 * Returns the primitive as char value
199 * Returns the primitive as int value
DChar.ets34 * constructor(char) creates a Char object from a specified primitive char.
36 * @param value a primitive char to create Char from.
52 * unboxed() returns an underlying primitive char.
54 * @returns the underlying primitive char.
61 * valueOf(char) creates a Char object from a primitive char.
65 * @param value a primitive char to create Char from.
67 * @returns an instance of Char created from the primitive char.
75 * equals(Object) compares two Chars by their underlying primitive chars.
79 * @returns comparison result of underlying primitive chars.
242 * Returns the primitive as byte value
[all …]
/arkcompiler/ets_runtime/ecmascript/serializer/
Dbase_serializer.cpp74 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeJSTaggedValue()
165 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeHClassFieldIndividually()
173 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeHClassFieldIndividually()
198 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeSFunctionFieldIndividually()
235 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeSFunctionModule()
250 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeLexicalEnvFieldIndividually()
273 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeSFunctionEnvFieldIndividually()
296 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeSendableEnvFieldIndividually()
319 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeAsyncFunctionFieldIndividually()
330 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeAsyncFunctionFieldIndividually()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/primitive/ts_to_ets/
DCMakeLists.txt15 CPP_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/primitive.cpp
16 ETS_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/primitive.ets

12345678910>>...24