| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/22.additive_expressions/02.additive_operators_for_numeric_types/ |
| D | int.params.yaml | 16 - {x: 0, y: -0, type: "byte", result: 0} 17 - {x: -0, y: 0, type: "byte", result: 0} 18 - {x: -0, y: -0, type: "byte", result: -0} 19 - {x: 0, y: 0, type: "byte", result: 0} 20 - {x: 0, y: 1, type: "byte", result: 1} 21 - {x: 1, y: 0, type: "byte", result: 1} 22 - {x: 1, y: -1, type: "byte", result: 0} 24 - {x: 0, y: -0, type: "short", result: 0} 25 - {x: -0, y: 0, type: "short", result: 0} 26 - {x: -0, y: -0, type: "short", result: -0} [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/ut/ir_core/graph/ |
| D | graph.cpp | 37 "Method: Lgraph_dynamic;::func_main_0 0x[a-f0-9]+\n\n" 39 "prop: start, bc: 0x[a-f0-9]+\n" 40 "hotness=0\n" 41 "\\s+0.any Parameter\\s+arg 0\\s+\n" 47 "\\s+12.i32 Constant\\s+0x0 -> \\(v13\\)\\s+\n" 48 "\\s+18.i32 Constant\\s+0x1 -> \\(v19\\)\\s+\n" 49 "\\s+22.i32 Constant\\s+0x4 -> \\(v26\\)\\s+\n" 50 "\\s+23.i32 Constant\\s+0x5 -> \\(v26\\)\\s+\n" 51 "\\s+24.i32 Constant\\s+0x6 -> \\(v26\\)\\s+\n" 52 "\\s+25.i32 Constant\\s+0x7 -> \\(v26\\)\\s+\n" [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/01.evaluation_of_expressions/05.evaluation_of_other_expressions/ |
| D | cast.params.yaml | 17 expr: 'let x: A = v as A' 18 fail: 0 21 expr: 'let x: B = v as B' 25 expr: 'let x: I = v as I' 26 fail: 0 29 expr: 'let x: J = v as J' 33 expr: 'let x: K = v as K' 38 expr: 'let x: A = v as A' 39 fail: 0 42 expr: 'let x: B = v as B' [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_es_checked/ |
| D | int8array_lambas.yaml | 18 …((): Int8Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Int8Array(b.length); a.set(b)… 23 (x): boolean => true 25 (x): boolean => false 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 [all …]
|
| D | float64array_lambas.yaml | 18 …((): Float64Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Float64Array(b.length); a.… 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 41 (x: number, i: number, s: Float64Array): boolean => (x + i) > 0 43 (x: number, i: number, s: Float64Array): boolean => (x + i) % 2 == 0 [all …]
|
| D | int16array_lambas.yaml | 18 …((): Int16Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Int16Array(b.length); a.set(… 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 41 (x: number, i: number, s: Int16Array): boolean => (x + i) > 0 43 (x: number, i: number, s: Int16Array): boolean => (x + i) % 2 == 0 [all …]
|
| D | uint8clampedarray_lambas.yaml | 18 …((): Uint8ClampedArray => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Uint8ClampedArray(b.l… 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 41 (x: number, i: number, s: Uint8ClampedArray): boolean => (x + i) > 0 43 (x: number, i: number, s: Uint8ClampedArray): boolean => (x + i) % 2 == 0 [all …]
|
| D | int32array_lambas.yaml | 18 …((): Int32Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Int32Array(b.length); a.set(… 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 41 (x: number, i: number, s: Int32Array): boolean => (x + i) > 0 43 (x: number, i: number, s: Int32Array): boolean => (x + i) % 2 == 0 [all …]
|
| D | uint16array_lambas.yaml | 18 …((): Uint16Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Uint16Array(b.length); a.se… 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 41 (x: number, i: number, s: Uint16Array): boolean => (x + i) > 0 43 (x: number, i: number, s: Uint16Array): boolean => (x + i) % 2 == 0 [all …]
|
| D | float32array_lambas.yaml | 18 …((): Float32Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Float32Array(b.length); a.… 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 41 (x: number, i: number, s: Float32Array): boolean => (x + i) > 0 43 (x: number, i: number, s: Float32Array): boolean => (x + i) % 2 == 0 [all …]
|
| D | uint32array_lambas.yaml | 18 …((): Uint32Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Uint32Array(b.length); a.se… 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 41 (x: number, i: number, s: Uint32Array): boolean => (x + i) > 0 43 (x: number, i: number, s: Uint32Array): boolean => (x + i) % 2 == 0 [all …]
|
| D | uint8array_lambas.yaml | 18 …((): Uint8Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Uint8Array(b.length); a.set(… 27 (x: number): boolean => isNaN(x) 29 (x: number): boolean => x > 0 31 (x: number): boolean => x < 0 33 (x: number): boolean => x == 1 35 (x: number): boolean => x % 2 == 0 37 (x: number): boolean => Math.abs(x) == 1 39 (x: number, i: number): boolean => (x + i) > 0 41 (x: number, i: number, s: Uint8Array): boolean => (x + i) > 0 43 (x: number, i: number, s: Uint8Array): boolean => (x + i) % 2 == 0 [all …]
|
| D | readonly_array_lambas.yaml | 18 - Array.of<number>(-2, -1, 0, 1, 2) as ReadonlyArray<number> 19 - Array.of<number>(2, -2, 1, -1, 0) as ReadonlyArray<number> 25 (x: number): boolean => true 27 (x: number): boolean => false 29 (x: number): boolean => isNaN(x) 31 (x: number): boolean => x > 0 33 (x: number): boolean => x < 0 35 (x: number): boolean => x == 1 37 (x: number): boolean => x % 2 == 0 39 (x: number): boolean => Math.abs(x) == 1 [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | instruction_combine_test.cpp | 54 template <class T> T SilenceNaN(T x) in SilenceNaN() argument 56 assert(std::isnan(x)); in SilenceNaN() 58 return x - x; in SilenceNaN() 69 Environment env(0, &builder); in HWTEST_F_L0() 74 // test x + 0 => x in HWTEST_F_L0() 76 auto x = builder.Arguments(1); in HWTEST_F_L0() local 77 auto const_i64_0 = builder.Int64(0); in HWTEST_F_L0() 78 auto test_x_add_0 = builder.Int64Add(x, const_i64_0); in HWTEST_F_L0() 79 EXPECT_EQ(instcombie.VisitGate(test_x_add_0), x); in HWTEST_F_L0() 130 Environment env(0, &builder); in HWTEST_F_L0() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/dynamic_object/ |
| D | dynamic_call.sts | 20 let x = RegularFunc() as Int; 22 assert(x == callee() as Int) 23 return x 32 public x: Int; 34 let x = new DynamicField(); 35 x.foo(); 36 let callee = x.foo; 37 assert(x.foo() == callee() as Int) 38 // return x.foo() 39 this.x = x.foo(); [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/21.multiplicative_expressions/03.remainder/ |
| D | integer_remainder.params.yaml | 16 - { x: 0, y: 1, result: 0 } 17 - { x: 1, y: 1, result: 0 } 18 - { x: 0, y: -1, result: 0 } 19 - { x: -1, y: -1, result: 0 } 21 - { x: 2, y: 2, result: 0 } 22 - { x: 2, y: 1, result: 0 } 23 - { x: 1, y: 2, result: 1 } 24 - { x: 2, y: -1, result: 0 } 25 - { x: -2, y: 1, result: 0 } 27 - { x: 5, y: 2, result: 1 } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/29.assignment/ |
| D | pos.params.yaml | 17 let x = 1 19 x = x = x = x = x = x = y * 2 20 if (x != 4) { 24 let x = 1 26 x = y = x = y = x = y = x + y 27 if (x != 3 || y != 3) { 31 let x: int[] = [5, 5] 33 x[--y] = x[--y] = y 34 if (y != 0 || x[0] != 0 || x[1] != 0) { 50 if (y !=0 || a.fld[0] != 0 || a.fld[1] != 0) {
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/rules/ |
| D | rule71.sts | 16 for (let i = 0, j = 0; i < 10; ++i, j += 2) { 21 let x = 0 24 x = (++x, x++) 27 for (let i = 0, j = 0; i < 10; ++i, j += 2) { 32 let x2 = 0 58 x++, x-- 61 x++, x--, ++x, --x, x 64 if (x++, x === 1) { 66 x++, x--, ++x, --x, x 70 x++ + x--, ++x, --x; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/26.bitwise_and_logical_expressions/01.integer_bitwise_operators/ |
| D | gen.go.txt | 5 var and8_op = func(x uint8, y uint8) uint8 { 6 return x & y 9 var or8_op = func(x uint8, y uint8) uint8 { 10 return x | y 13 var xor8_op = func(x uint8, y uint8) uint8 { 14 return x ^ y 18 0b00000000, 19 0b01010101, 20 0b10101010, 21 0b00001111, [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/05.generics/02.generic_instantiations/01.type_arguments/type_arguments_of_parameterized_declarations/ |
| D | constr_args1.params.yaml | 18 let v: A = new <X> A(new X()) 21 let v: A = new <X|null> A(new X()) 24 let v: A = new <X|null> A(null) 27 let v: A = new <X> A(new X()) 28 bound: ' extends X' 31 let v: A = new <X|null> A(new X()) 32 bound: ' extends X|null' 35 let v: A = new <X|null> A(null) 40 let v: A = new <I> A(new X()) 49 let v: A = new <I> A(new X()) [all …]
|
| D | interface_args_neg.params.yaml | 18 let v: J<X> = new A<X>(new Y()) // Y is not X 21 let v: J<X> = new A<X|null>(null) // assignment to subclass 24 let v: J<J<X>> = new A<J<X>>(new A<Y>(new Y())) // A<Y> is not J<X> 37 let v: J<X[]> = new A<X[]>(new Y[0]) // Y[] is not X[] 41 let v: J<J<X>[]> = new A<J<X>[]>(new J<Y>[0]) // J<Y>[] is not J<X>[] 44 let v: J<J<X[]>[]> = new A<J<X[]>[]>(new J<Y[]>[0]) // X[] is not Y[] 47 let v: J<I[]> = new A<I[]>(new J[0]) // J is not I 50 let v: J<J<I>[]> = new A<J<I>[]>(new J<Y>[0]) // Y doesn't implement I 53 let v: J<J<I[]>[]> = new A<J<I[]>[]>(new J<I[]>[0]) // out of bound 57 let v: J<Color[]> = new A<Color[]>(new Size[0]) // Size[] is not Color[] [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/spec/04.Names_Declarations_and_Scopes/4.8.Function_Declarations/4.8.4.Optional_Parameters/ |
| D | function-optional-parameters-03.sts | 31 class X { 66 let x: X = new X(); 67 let result = x.foo(); 69 return 0; 76 let x: X = new X(); 77 let result = x.foo(num); 79 return 0; 86 let x: X = new X(); 87 let result = x.foo(num, num); 89 return 0; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/spec/09.classes/9.6.Method_Declarations/ |
| D | method-optional-parameters-02.sts | 31 class X { 66 let x: X = new X(); 67 let result = x.foo(); 69 return 0; 76 let x: X = new X(); 77 let result = x.foo(num); 79 return 0; 86 let x: X = new X(); 87 let result = x.foo(num, num); 89 return 0; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/15.semantic_rules/06.type_inference/01.smart_types/ |
| D | cond_expr.params.yaml | 18 return v == null ? 0 : 22 v instanceof D && v.meth_d(1) != 'D1' ? 1 : 0 29 return v == undefined ? 0 : 33 v instanceof D && v.meth_d(1) != 'D1' ? 1 : 0 40 return v == null ? 0 : 45 v instanceof K && v.meth_k(1) != 'K1' ? 1 : 0 57 v instanceof D && v.meth_d(1) != 'D1' ? 1 : 0 64 class X { 66 return v == null ? 0 : 70 v instanceof D && v.meth_d(1) != 'D1' ? 1 : 0 [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | lcr_circuit_builder.h | 25 GateRef CircuitBuilder::Int8Equal(GateRef x, GateRef y) in Int8Equal() argument 27 return Equal(x, y); in Int8Equal() 30 GateRef CircuitBuilder::Int32NotEqual(GateRef x, GateRef y) in Int32NotEqual() argument 32 return NotEqual(x, y); in Int32NotEqual() 35 GateRef CircuitBuilder::Int64NotEqual(GateRef x, GateRef y) in Int64NotEqual() argument 37 return NotEqual(x, y); in Int64NotEqual() 40 GateRef CircuitBuilder::Int64Equal(GateRef x, GateRef y) in Int64Equal() argument 42 return Equal(x, y); in Int64Equal() 45 GateRef CircuitBuilder::Int32Equal(GateRef x, GateRef y) in Int32Equal() argument 47 return Equal(x, y); in Int32Equal() [all …]
|