Home
last modified time | relevance | path

Searched full:ecma (Results 1 – 25 of 59) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/
Decma_isa.yaml15 - name: ecma
16 description: Extension for ecma support.
19 - title: Ecma extension instructions
20 description: Ecma extension instructions with prefix ecma
34 - sig: ecma.ldnan
36 prefix: ecma
38 - sig: ecma.ldinfinity
40 prefix: ecma
42 - sig: ecma.ldglobalthis
44 prefix: ecma
[all …]
Djs_runtime_options.cpp75 …og-components: Enable logs from specified components. Possible values: [\"all\", \"gc\", \"ecma\","
77 …Enable debug or above logs from specified components. Possible values: [\"all\", \"gc\", \"ecma\","
79 …Enable error or above logs from specified components. Possible values: [\"all\", \"gc\", \"ecma\","
81 …g-fatal: Enable fatal logs from specified components. Possible values: [\"all\", \"gc\", \"ecma\","
83 … Enable info or above logs from specified components. Possible values: [\"all\", \"gc\", \"ecma\","
86 …"\"ecma\", \"interpreter\", \"debugger\", \"compiler\", \"builtins\", \"all\"]. Default: [\"all\"]…
Dmessage_string.h38 V(CanNotGetNotEcmaObject, "Can not get Prototype on non ECMA Object") \
Dobject_fast_operator.h86 // non ECMA standard jsapi container
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_reflect.h26 // ecma 26.1.1
29 // ecma 26.1.2
32 // ecma 26.1.3
35 // ecma 26.1.4
38 // ecma 26.1.5
41 // ecma 26.1.6
44 // ecma 26.1.7
47 // ecma 26.1.8
50 // ecma 26.1.9
53 // ecma 26.1.10
[all …]
Dbuiltins_function.h25 // ecma 19.2.1 Function (p1, p2, ... , pn, body)
28 // ecma 19.2.3 The Function prototype object is itself a built-in function object.
31 // ecma 19.2.3.1 Function.prototype.apply (thisArg, argArray)
34 // ecma 19.2.3.2 Function.prototype.bind (thisArg , ...args)
37 // ecma 19.2.3.3 Function.prototype.call (thisArg , ...args)
40 // ecma 19.2.3.5 Function.prototype.toString ()
43 // ecma 19.2.3.6 Function.prototype[@@hasInstance] (V)
Dbuiltins_async_generator.h24 // ecma 27.6.1.1
27 // ecma 27.6.1.2 AsyncGenerator.prototype.next
30 // ecma 27.6.1.3 AsyncGenerator.prototype.return
33 // ecma 27.6.1.4 AsyncGenerator.prototype.throw
Dbuiltins_boolean.h25 // ecma 19.3.1
28 // ecma 19.3.3 abstract operation thisBooleanValue(value)
31 // ecma 19.3.3.2
34 // ecma 19.3.3.3
Dbuiltins_reflect.cpp22 // ecma 26.1.1 Reflect.apply (target, thisArgument, argumentsList)
52 // ecma 26.1.2 Reflect.construct (target, argumentsList [ , newTarget])
86 // ecma 26.1.3 Reflect.defineProperty (target, propertyKey, attributes)
110 // ecma 21.1.4 Reflect.deleteProperty (target, propertyKey)
129 // ecma 26.1.5 Reflect.get (target, propertyKey [ , receiver])
155 // ecma 26.1.6 Reflect.getOwnPropertyDescriptor ( target, propertyKey )
181 // ecma 21.1.7 Reflect.getPrototypeOf (target)
197 // ecma 26.1.8 Reflect.has (target, propertyKey)
216 // ecma 26.1.9 Reflect.isExtensible (target)
231 // ecma 26.1.10 Reflect.ownKeys (target)
[all …]
Dbuiltins_async_generator.cpp23 // ecma 27.6.1.1
32 // ecma 27.6.1.2 AsyncGenerator.prototype.next
50 // ecma 27.6.1.3 AsyncGenerator.prototype.return
67 // ecma 27.6.1.4 AsyncGenerator.prototype.throw
Dbuiltins_boolean.cpp24 // ecma 19.3.1.1 Boolean(value)
52 // ecma 19.3.3 abstract operation thisBooleanValue(value)
74 // ecma 19.3.3.2 Boolean.prototype.toString ()
89 // ecma 19.3.3.3 Boolean.prototype.valueOf ()
Dbuiltins_function.cpp27 // ecma 19.2.1 Function (p1, p2, ... , pn, body)
37 // ecma 19.2.3 The Function prototype object is itself a built-in function object.
90 // ecma 19.2.3.1 Function.prototype.apply (thisArg, argArray)
134 // ecma 19.2.3.2 Function.prototype.bind (thisArg , ...args)
226 // ecma 19.2.3.3 Function.prototype.call (thisArg , ...args)
256 // ecma 19.2.3.5 Function.prototype.toString ()
289 // ecma 19.2.3.6 Function.prototype[@@hasInstance] (V)
/arkcompiler/ets_frontend/test_ecma_bcopt/
Dtest_bytecode_optimizer_for_js.txt22 ecma.ldlexenvdyn
23 ecma.createarraywithbuffer 0x0
24 ecma.stlettoglobalrecord "a"
25 ecma.tryldglobalbyname "a"
28 ecma.stobjbyindex v0, 0x0
29 ecma.returnundefined
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dbcopt_type_adaption_test.cpp146 ecma.ldlexenvdyn in TypeAdaptionTest()
153 ecma.greaterdyn v5 in TypeAdaptionTest()
163 ecma.lessdyn v5 in TypeAdaptionTest()
173 ecma.add2dyn v5 in TypeAdaptionTest()
243 …CheckTypeExist(typeinfo, add_type_idx, STR_TYPE); // type is on ecma.add2dyn as it does not have … in TypeAdaptionTest()
262 ecma.ldlexenvdyn in TypeAdaptionTest_UnconditionalJump()
270 ecma.lessdyn v4 in TypeAdaptionTest_UnconditionalJump()
275 ecma.mul2dyn v4 in TypeAdaptionTest_UnconditionalJump()
279 ecma.incdyn v4 in TypeAdaptionTest_UnconditionalJump()
281 ecma.tonumeric v4 in TypeAdaptionTest_UnconditionalJump()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb91 return "ecma"
129 /^ecma/ => "ecma",
205 // Currently we support two strategies for building IR from ecma.* instructions:
206 // 1) Each ecma.* instruction is translated to a corresponding intrinsic call.
209 // 2) Semantics of each ecma.* instruction is taken from the corresponding
222 // +compilable, +inlinable: ecma.* -> intrinsics for BCO, inline IRtoC otherwise:
229 // +compilable, -inlinable: ecma.* -> intrinsics for all scenarios:
233 // -compilable, -inlinable: ecma.* -> intrinsics for BCO, fail IR builder otherwise:
245 … LOG(ERROR, COMPILER) << "Unknown ecma.* opcode: " << static_cast<int>(bc_inst->GetOpcode());
400 LOG(ERROR,COMPILER) << "unknown Ecma opcode!" << static_cast<int>(bc_inst->GetOpcode());
/arkcompiler/ets_frontend/ts2panda/ts2abc/tests/sources/
Dadd.json65 "op": "ecma.ldlexenvdyn",
112 "op": "ecma.add2dyn",
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_function_test.cpp97 // ecma 19.2.3.1: func in HWTEST_F_L0()
100 // ecma 19.2.3.1: thisArg in HWTEST_F_L0()
132 // ecma 19.2.3.1: func in HWTEST_F_L0()
135 // ecma 19.2.3.1: thisArg in HWTEST_F_L0()
144 // ecma 19.2.3.1: argArray in HWTEST_F_L0()
334 // ecma 19.2.3.3: func in HWTEST_F_L0()
337 // ecma 19.2.3.3: thisArg in HWTEST_F_L0()
369 // ecma 19.2.3.3: func in HWTEST_F_L0()
372 // ecma 19.2.3.3: thisArg in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/tests/
Dlinked_node_test.cpp56 EcmaVM *ecma = thread->GetEcmaVM(); in GetGlobalEnv() local
57 return ecma->GetGlobalEnv(); in GetGlobalEnv()
Dtagged_value_test.cpp890 EcmaVM *ecma = thread->GetEcmaVM(); in HWTEST_F_L0() local
891 JSHandle<JSTaggedValue> objectFun = ecma->GetGlobalEnv()->GetObjectFunction(); in HWTEST_F_L0()
948 EcmaVM *ecma = thread->GetEcmaVM(); in HWTEST_F_L0() local
949 JSHandle<JSTaggedValue> objectFun = ecma->GetGlobalEnv()->GetArrayFunction(); in HWTEST_F_L0()
1017 EcmaVM *ecma = thread->GetEcmaVM(); in HWTEST_F_L0() local
1018 JSHandle<JSTaggedValue> objectFun = ecma->GetGlobalEnv()->GetObjectFunction(); in HWTEST_F_L0()
1020 …JSHandle<JSObject> jsObj = ecma->GetFactory()->NewJSObjectByConstructor(JSHandle<JSFunction>(objec… in HWTEST_F_L0()
1026ecma->GetFactory()->NewFromASCII("test").GetTaggedValue())); in HWTEST_F_L0()
1028 JSHandle<JSTaggedValue> test(ecma->GetFactory()->NewFromASCII("test")); in HWTEST_F_L0()
1045 JSHandle<JSTaggedValue> test1(ecma->GetFactory()->NewFromASCII("test1")); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_arraylist_iterator.h24 * It is used to provide iterators for non ECMA standard jsapi containers.
Djs_api_tree_set_iterator.h24 * It is used to provide iterators for non ECMA standard jsapi containers.
Djs_api_tree_map_iterator.h24 * It is used to provide iterators for non ECMA standard jsapi containers.
Djs_api_tree_set.h24 * Provide the object of non ECMA standard jsapi container.
Djs_api_tree_map.h24 * Provide the object of non ECMA standard jsapi container.
/arkcompiler/ets_runtime/ecmascript/mem/
Decma_list.h23 // Therefore, we implement ecma list inside the vm.

123