Home
last modified time | relevance | path

Searched full:x (Results 1 – 25 of 2428) sorted by relevance

12345678910>>...98

/arkcompiler/ets_frontend/ets2panda/linter/test/rules/
Drule71.sts21 let x = 0
24 x = (++x, x++)
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;
73 ++x, x-- + x++, --x
76 ++x, --x, x-- + x++;
79 x === x, --x, x === x, x++, x === x
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dlcr_circuit_builder.h25 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 …]
/arkcompiler/ets_frontend/ets2panda/test/runtime/ets/
DUnionAsAndInstanceof.sts38 function foo(x: Object | null | undefined) { return x as Object }
43 assert_ccexc(() => { let f = ((x: Object | null | undefined) => x as Object); f(null); });
44 assert_ccexc(() => { let f = ((x: Object | null | undefined) => x as Object); f(undefined); });
45 assert_ccexc(() => { let f = ((x: Object | null) => x as Object); f(null); });
46 assert_ccexc(() => { let f = ((x: Object | undefined) => x as Object); f(undefined); });
48 …assert_ccexc(() => { let f = ((x: Object | null | undefined) => x as Object | undefined); f(null);…
49 …assert_ccexc(() => { let f = ((x: Object | null | undefined) => x as Object | null); f(undefined);…
50 assert_ccexc(() => { let f = ((x: Object | null) => x as Object | undefined); f(null); });
51 assert_ccexc(() => { let f = ((x: Object | undefined) => x as Object | null); f(undefined); });
53 assert_ccexc(() => { let f = ((x: A | null | undefined) => x as A); f(null); });
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/05.generics/02.generic_instantiations/01.type_arguments/type_arguments_of_parameterized_declarations/
Dclass_args.params.yaml18 let v: A<X> = new A<X>(new X())
21 let v: A<X> = new A<X>(new X())
22 bound: ' extends X'
25 let v: A<X|null> = new A<X|null>(null)
28 let v: A<A<X>> = new A<A<X>>(new A<X>(new X()))
31 let v: A<A<X>> = new A<A<X>>(new A<X>(new X()))
36 let v: A<I> = new A<I>(new X())
39 let v: A<A<I>> = new A<A<I>>(new A<I>(new X()))
47 let v: A<X[]> = new A<X[]>(new X[0])
50 let v: A<X[]> = new A<X[]>(new X[0])
[all …]
Dinterface_args.params.yaml18 let v: J<X> = new A<X>(new X())
21 let v: J<X> = new A<X>(new X())
22 bound: ' extends X'
25 let v: J<X> = new A<X>(new X())
26 bound: ' extends X|null'
29 let v: J<X|null> = new A<X|null>(new X())
30 bound: ' extends X|null'
33 let v: J<X|null> = new A<X|null>(null)
34 bound: ' extends X|null'
37 let v: J<X|null> = new A<X|null>(null)
[all …]
Dclass_variance_neg2.params.yaml17 let a: A<in X> = new A<X>(new X())
18 let z: X = a.methOut()
21 let a: A<in X> = new A<X>(new X())
22 let z: X = a.methInOut(new X())
25 let a: A<in X> = new A<X>(new Y())
29 let a: A<out X> = new A<X>(new X())
30 a.methIn(new X())
33 let a: A<out X> = new A<X>(new X())
34 let z: X = a.methInOut(new X())
37 let a: A<out> = new A<Object|null>(new X())
[all …]
Dinterface_variance_2.params.yaml17 let i: I<in X> = new A<X>(new X())
18 let z: X = i.methOut()
21 let i: I<in X> = new A<X>(new X())
22 let z: X = i.methInOut(new X())
25 let i: I<out X> = new A<X>(new X())
26 i.methIn(new X())
29 let i: I<out X> = new A<X>(new X())
30 let z: X = i.methInOut(new X())
33 let i: I<out> = new A<Object|null>(new X())
34 i.methIn(new X())
[all …]
Dconstr_args1.params.yaml18 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 …]
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/Array/FindFindIndex/
DbuiltinArrayFindFindIndex.ts17 var x = [1,2.5,NaN,undefined,null,false,true,"ark"]
19 var inlineFind = x.find(x=>{
20 return x === "ark"
23 var inlineNotFind = x.find(x=>{
24 return x === "a_rk"
27 var inlineFindIndex = x.findIndex(x=>{
28 return x === "ark"
31 var inlineNotFindIndex = x.findIndex(x=>{
32 return x === "a_rk"
41 var inlineFindNumber = x.find(x=>{
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_es_checked/
Dint8array_lambas.yaml23 (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
41 (x: number, i: number, s: Int8Array): boolean => (x + i) > 0
[all …]
Dfloat64array_lambas.yaml27 (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
45 (x: number, i: number, s: Float64Array): boolean => i % 2 == 0
[all …]
Dint16array_lambas.yaml27 (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
45 (x: number, i: number, s: Int16Array): boolean => i % 2 == 0
[all …]
Duint8clampedarray_lambas.yaml27 (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
45 (x: number, i: number, s: Uint8ClampedArray): boolean => i % 2 == 0
[all …]
Dint32array_lambas.yaml27 (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
45 (x: number, i: number, s: Int32Array): boolean => i % 2 == 0
[all …]
Duint16array_lambas.yaml27 (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
45 (x: number, i: number, s: Uint16Array): boolean => i % 2 == 0
[all …]
Dfloat32array_lambas.yaml27 (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
45 (x: number, i: number, s: Float32Array): boolean => i % 2 == 0
[all …]
Duint32array_lambas.yaml27 (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
45 (x: number, i: number, s: Uint32Array): boolean => i % 2 == 0
[all …]
Duint8array_lambas.yaml27 (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
45 (x: number, i: number, s: Uint8Array): boolean => i % 2 == 0
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/dynamic_object/
Ddynamic_call.sts20 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/interop_js/tests/standalone_function/ets_to_js/
Darg_type.sts35 let x: byte = arg;
36 return x;
40 let x: Short = arg;
41 return x;
45 let x: int = arg;
46 return x;
50 let x: long = arg;
51 return x;
55 let x: float = arg;
56 return x;
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/01.assignment-like_contexts/
Dunrelated_refs.params.yaml16 - { src_type: 'A<X>', dst_type: 'A<Y>' }
17 - { src_type: 'A<Y>', dst_type: 'A<X>' }
18 - { src_type: 'A<X>', dst_type: 'A<out Y>' }
19 - { src_type: 'A<Y>', dst_type: 'A<in X>' }
20 - { src_type: 'Aout<X>', dst_type: 'Aout<Y>' }
21 - { src_type: 'Aout<X>', dst_type: 'Aout<out Y>' }
22 - { src_type: 'Ain<Y>', dst_type: 'Ain<X>' }
23 - { src_type: 'Ain<Y>', dst_type: 'Ain<in X>' }
24 - { src_type: 'A<X>', dst_type: 'B<X>' }
25 - { src_type: 'A<Y>', dst_type: 'B<X>' }
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/22.additive_expressions/02.additive_operators_for_numeric_types/
Dint.params.yaml16 - {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/ets_frontend/ets2panda/linter/test/main/
Dfunc_return_type.sts16 function q(x: number) { // Need fix
17 return w(x)
19 function w(x: number) {
20 return x;
23 function e(x: string) { // Need fix
24 return r(x)
26 function r(x: string) {
27 return t(x);
29 function t(x: string): string {
30 return x;
[all …]
/arkcompiler/ets_frontend/ets2panda/linter/docs/rules/
Drecipe30.md26 class X {
31 class Y { // Y is structurally equivalent to X
36 let x = new X()
39 console.log("Assign X to Y")
40 y = x
42 console.log("Assign Y to X")
43 x = y
45 function foo(x: X) {
46 console.log(x.n, x.s)
49 // X and Y are equivalent because their public API is equivalent.
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dinstruction_combine_test.cpp54 template <class T> T SilenceNaN(T x) in SilenceNaN() argument
56 assert(std::isnan(x)); in SilenceNaN()
58 return x - x; in SilenceNaN()
74 // test x + 0 => x in HWTEST_F_L0()
76 auto x = builder.Arguments(1); in HWTEST_F_L0() local
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()
134 // test x + 0 => x in HWTEST_F_L0()
136 auto x = builder.Arguments(1); in HWTEST_F_L0() local
138 auto test_x_add_0 = builder.Int32Add(x, const_i32_0); in HWTEST_F_L0()
[all …]

12345678910>>...98