Home
last modified time | relevance | path

Searched full:new (Results 1 – 25 of 1181) sorted by relevance

12345678910>>...48

/arkcompiler/ets_frontend/ts2panda/tests/watch_expression/
DaddWatch.test.ts76 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
79 new Fldai(new Imm(123.212)),
80 new Sta(new VReg()),
81 new Lda(new VReg()),
82 new Neg(new Imm(0)),
83 new Sta(new VReg()),
84 new Lda(new VReg()),
85 new Ldobjbyname(new Imm(1), 'debuggerSetValue'),
86 new Sta(new VReg()),
87 new LdaStr('a'),
[all …]
/arkcompiler/ets_frontend/ts2panda/tests/expression/
DtemplateExpression.test.ts46 let lhs = new VReg();
48 insns.push(new Ldai(new Imm(leftVal)));
49 insns.push(new Sta(lhs));
50 insns.push(new Ldai(new Imm(rightVal)));
51 insns.push(new Add2(new Imm(icSize), lhs));
60 let obj = new VReg();
61 let val = new VReg();
63 insns.push(new Tryldglobalbyname(new Imm(icSize), "String"));
64 insns.push(new Sta(obj));
65 insns.push(new Lda(obj));
[all …]
DcmpBinary.test.ts58 IRNode.pg = new PandaGen("foo", creatAstFromSnippet("2 < 3;"), 0, undefined);
59 let lhs = new VReg();
60 let falseLabel = new Label();
61 let endLabel = new Label();
64 new Ldai(new Imm(2)),
65 new Sta(lhs),
66 new Ldai(new Imm(3)),
67 new Less(new Imm(0), lhs),
68 new Jeqz(falseLabel),
69 new Lda(new VReg()),
[all …]
Dcommalist.test.ts42 let snippetCompiler = new SnippetCompiler();
59 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(" \
76 new Mov(new VReg(), new VReg()),
77new Defineclasswithbuffer(new Imm(0), "UnitTest.#1#Test", "test_1", new Imm(0), new VReg()),
78 new Sta(new VReg()),
79 new Lda(new VReg()),
80 new Sttoglobalrecord(new Imm(1), "Test"),
81 new Tryldglobalbyname(new Imm(2), 'WeakMap'),
82 new Sta(new VReg()),
83 new Newobjrange(new Imm(3), new Imm(1), [new VReg()]),
[all …]
Dpartiallyemitted.test.ts49 let snippetCompiler = new SnippetCompiler();
51 …IRNode.pg = new PandaGen("", creatAstFromSnippet("let a; let b; (a.name as string) = b"), 0, undef…
54 new Lda(new VReg()),
55 new Sttoglobalrecord(new Imm(0), 'a'),
56 new Lda(new VReg()),
57 new Sttoglobalrecord(new Imm(0), 'b'),
58 new Tryldglobalbyname(new Imm(1), 'a'),
59 new Sta(new VReg()),
60 new Mov(new VReg(), new VReg()),
61 new Tryldglobalbyname(new Imm(1), 'b'),
[all …]
Dbinary.test.ts60 IRNode.pg = new PandaGen("foo", creatAstFromSnippet("2 + 3"), 0, undefined);
61 let lhs = new VReg();
63 new Ldai(new Imm(2)),
64 new Sta(lhs),
65 new Ldai(new Imm(3)),
66 new Add2(new Imm(0), lhs),
67 new Returnundefined()
74 IRNode.pg = new PandaGen("foo", creatAstFromSnippet("5 - 1"), 0, undefined);
75 let lhs = new VReg();
77 new Ldai(new Imm(5)),
[all …]
DoperationEqual.test.ts48 let lhs = new VReg();
49 IRNode.pg = new PandaGen("", creatAstFromSnippet("let a = 2;\n" +
53 new Ldai(new Imm(2)),
54 new Sttoglobalrecord(new Imm(0), 'a'),
55 new Tryldglobalbyname(new Imm(1), 'a'),
56 new Sta(lhs),
57 new Ldai(new Imm(3)),
58 new Add2(new Imm(2), lhs),
59 new Trystglobalbyname(new Imm(3), 'a'),
60 new Returnundefined()
[all …]
DprefixOperations.test.ts48 … IRNode.pg = new PandaGen("foo", creatAstFromSnippet("let i = 5; let j = ++i"), 0, undefined);
50 let temp = new VReg();
53 new Ldai(new Imm(5)),
54 new Sttoglobalrecord(new Imm(0), 'i'),
55 new Tryldglobalbyname(new Imm(1), 'i'),
56 new Sta(temp),
57 new Lda(temp),
58 new Inc(new Imm(2)),
59 new Trystglobalbyname(new Imm(3), 'i'),
60 new Sttoglobalrecord(new Imm(4), 'j'),
[all …]
DfunctionExpression.test.ts56 let passes = [new CacheExpander()];
58 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
61 new Ldfunction(),
62 new Sta(new VReg()),
63 new Lda(new VReg()),
64 new Sta(new VReg()),
65 new Lda(new VReg()),
66 new Sta(new VReg()),
67 new Lda(new VReg()),
68 new Callarg0(new Imm(0)),
[all …]
Dliteral.test.ts52 new Ldai(new Imm(5)),
53 new Returnundefined()
61 new LdaStr("stringLiteral"),
62 new Returnundefined()
70 new Lda(new VReg()),
71 new Returnundefined()
79 new Lda(new VReg()),
80 new Returnundefined()
88 new Lda(new VReg()),
89 new Returnundefined()
[all …]
Dcall.test.ts51 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`foo();`), 0, undefined);
52 let arg0 = new VReg();
54 new Tryldglobalbyname(new Imm(0), "foo"),
55 new Sta(arg0),
56 new Lda(arg0),
57 new Callarg0(new Imm(1)),
59 new Returnundefined()
66 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let i = 5;foo(i);`), 0, undefined);
67 let arg0 = new VReg();
68 let arg2 = new VReg();
[all …]
Dnew.test.ts41 it("new Object", function () {
42 let insns = compileMainSnippet("new Object");
43 IRNode.pg = new PandaGen("", creatAstFromSnippet("new Object"), 0, undefined);
44 let arg0 = new VReg();
46 new Tryldglobalbyname(new Imm(0), "Object"),
47 new Sta(arg0),
49 new Newobjrange(new Imm(1), new Imm(1), [arg0]),
51 new Returnundefined()
57 it("new Object()", function () {
58 let insns = compileMainSnippet("new Object()");
[all …]
DpropertyAccess.test.ts44 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let obj;
48 let objReg = new VReg();
51 new Tryldglobalbyname(new Imm(1), 'obj'),
52 new Sta(objReg),
53 new Lda(objReg),
54 new Ldobjbyname(new Imm(2), "property")
64 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let obj;
67 let objReg = new VReg();
68 let tempObj = new VReg();
71 new Tryldglobalbyname(new Imm(1), 'obj'),
[all …]
/arkcompiler/ets_frontend/ts2panda/tests/statements/
DforOf.test.ts47 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
48 let a = new VReg();
49 let arrInstance = new VReg();
50 let iterReg = new VReg();
51 let nextMethodReg = new VReg();
52 let resultObj = new VReg();
53 let exceptionVreg = new VReg();
54 let trueReg = new VReg();
55 let done = new VReg();
56 let value = new VReg();
[all …]
Dswitch.test.ts43 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
44 let rhs = new VReg();
45 let caseLabel = new Label();
46 let switchEndLabel = new Label();
48 new Ldai(new Imm(0)),
49 new Sttoglobalrecord(new Imm(0), 'a'),
51 new Tryldglobalbyname(new Imm(1), 'a'),
52 new Sta(rhs),
53 new Ldai(new Imm(0)),
54 new Strictnoteq(new Imm(2), rhs),
[all …]
DtryCatch.test.ts43 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
44 let tryBeginLabel = new Label();
45 let tryEndLabel = new Label();
46 let catchBeginLabel = new Label();
47 let catchEndLabel = new Label();
50 new Ldai(new Imm(0)),
51 new Sttoglobalrecord(new Imm(0), 'a'),
53 new Ldai(new Imm(1)),
54 new Trystglobalbyname(new Imm(1), 'a'),
56 new Jmp(catchEndLabel),
[all …]
Dfor.test.ts42 let labelPre = new Label();
43 let labelPost = new Label();
44 let labelIncr = new Label();
45 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
49 new Jmp(labelPre),
51 new Returnundefined()
109 let i = new VReg();
110 let lhs = new VReg();
111 let operand = new VReg();
112 let labelPre = new Label();
[all …]
Dwhile.test.ts45 let labelPre = new Label();
46 let labelPost = new Label();
49 new Lda(new VReg()),
50 new Istrue(),
51 new Jeqz(labelPost),
52 new Jmp(labelPre),
54 new Returnundefined()
62 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
64 let loopBegin = new Label();
65 let loopEnd = new Label();
[all …]
DforIn.test.ts45 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
46 let prop = new VReg();
47 let temp = new VReg();
48 let objInstance = new VReg();
49 let iterReg = new VReg();
50 let rhs = new VReg();
52 let loopStartLabel = new Label();
53 let loopEndLabel = new Label();
55 new Createemptyobject(),
56 new Sta(objInstance),
[all …]
/arkcompiler/ets_frontend/ts2panda/tests/
DautoGeneratedIdentifierName.test.ts57 let snippetCompiler = new SnippetCompiler();
60 let kk = new Date();
69 IRNode.pg = new PandaGen("", creatAstFromSnippet(""), 0, undefined);
72 new Definefunc(new Imm(0), 'UnitTest.fu', new Imm(1)),
73 new Stglobalvar(new Imm(0), 'fu'),
74 new Tryldglobalbyname(new Imm(0), 'Date'),
75 new Sta(new VReg()),
76 new Newobjrange(new Imm(0), new Imm(1), [new VReg()]),
77 new Sttoglobalrecord(new Imm(0), 'kk'),
78 new Lda(new VReg()),
[all …]
DpreserveConstEnums.test.ts50 let snippetCompiler = new SnippetCompiler();
59 IRNode.pg = new PandaGen("", creatAstFromSnippet(""), 0, undefined);
62 new Lda(new VReg()),
63 new Stglobalvar(new Imm(0), 'LanguageType'),
64 new Definefunc(new Imm(0), 'UnitTest.#1#', new Imm(1)),
65 new Sta(new VReg()),
66 new Ldglobalvar(new Imm(0), 'LanguageType'),
67 new Sta(new VReg()),
68 new Isfalse(),
69 new Jeqz(new Label()),
[all …]
Dcommonjs.test.ts49 let snippetCompiler = new SnippetCompiler();
51 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let a = 1`), 0, undefined);
56 new Tryldglobalbyname(new Imm(0), "Reflect"),
57 new Sta(new VReg()),
58 new Lda(new VReg()),
59 new Ldobjbyname(new Imm(1), "apply"),
60 new Sta(new VReg()),
61 new Definefunc(new Imm(3), 'UnitTest.#1#', new Imm(5)),
62 new Sta(new VReg()),
63 new Lda(new VReg()),
[all …]
DregAllocator.test.ts68 let snippetCompiler = new SnippetCompiler();
69 snippetCompiler.compile(string, [new CacheExpander(), new RegAlloc()]);
72 IRNode.pg = new PandaGen("", creatAstFromSnippet(""), 0, undefined);
77 v[i] = new VReg();
82 new Ldai(new Imm(252)),
83 new Sta(v[0]),
84 new Mov(v[256], v[0]),
85 new Ldai(new Imm(253)),
86 new Sta(v[0]),
87 new Mov(v[257], v[0]),
[all …]
Dhoist.test.ts45 IRNode.pg = new PandaGen("foo", creatAstFromSnippet("var a = 1;"), 0, undefined);
47 new Lda(new VReg()),
48 new Stglobalvar(new Imm(0), "a"),
49 new Ldai(new Imm(1)),
50 new Stglobalvar(new Imm(1), "a"),
51 new Returnundefined()
62 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`if (true) {
65 let endLabel = new Label();
68 new Lda(new VReg()),
69 new Stglobalvar(new Imm(0), "a"),
[all …]
/arkcompiler/ets_frontend/ts2panda/src/base/
DbcGenUtil.ts125 return new Ldai(new Imm(value));
129 return new Fldai(new Imm(value));
133 return new LdaStr(value);
137 return new Lda(vreg);
141 return new Sta(vreg);
145 return new Delobjprop(obj);
149 return new Mov(vd, vs);
153 return new Jmp(target);
157 return new Debugger();
161 return new Throw();
[all …]

12345678910>>...48