| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_isa.yaml | 15 - 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 …]
|
| D | js_runtime_options.cpp | 75 …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\"]…
|
| D | message_string.h | 38 V(CanNotGetNotEcmaObject, "Can not get Prototype on non ECMA Object") \
|
| D | object_fast_operator.h | 86 // non ECMA standard jsapi container
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_reflect.h | 26 // 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 …]
|
| D | builtins_function.h | 25 // 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)
|
| D | builtins_async_generator.h | 24 // 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
|
| D | builtins_boolean.h | 25 // 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
|
| D | builtins_reflect.cpp | 22 // 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 …]
|
| D | builtins_async_generator.cpp | 23 // 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
|
| D | builtins_boolean.cpp | 24 // 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 ()
|
| D | builtins_function.cpp | 27 // 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/ |
| D | test_bytecode_optimizer_for_js.txt | 22 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/ |
| D | bcopt_type_adaption_test.cpp | 146 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/ |
| D | inst_builder_gen.cpp.erb | 91 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/ |
| D | add.json | 65 "op": "ecma.ldlexenvdyn", 112 "op": "ecma.add2dyn",
|
| /arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
| D | builtins_function_test.cpp | 97 // 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/ |
| D | linked_node_test.cpp | 56 EcmaVM *ecma = thread->GetEcmaVM(); in GetGlobalEnv() local 57 return ecma->GetGlobalEnv(); in GetGlobalEnv()
|
| D | tagged_value_test.cpp | 890 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() 1026 … ecma->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/ |
| D | js_api_arraylist_iterator.h | 24 * It is used to provide iterators for non ECMA standard jsapi containers.
|
| D | js_api_tree_set_iterator.h | 24 * It is used to provide iterators for non ECMA standard jsapi containers.
|
| D | js_api_tree_map_iterator.h | 24 * It is used to provide iterators for non ECMA standard jsapi containers.
|
| D | js_api_tree_set.h | 24 * Provide the object of non ECMA standard jsapi container.
|
| D | js_api_tree_map.h | 24 * Provide the object of non ECMA standard jsapi container.
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | ecma_list.h | 23 // Therefore, we implement ecma list inside the vm.
|