Home
last modified time | relevance | path

Searched full:imm (Results 1 – 25 of 222) sorted by relevance

123456789

/arkcompiler/ets_frontend/ts2panda/tests/expression/
Dcommalist.test.ts25 Imm,
77 … new Defineclasswithbuffer(new Imm(0), "UnitTest.#1#Test", "test_1", new Imm(0), new VReg()),
80 new Sttoglobalrecord(new Imm(1), "Test"),
81 new Tryldglobalbyname(new Imm(2), 'WeakMap'),
83 new Newobjrange(new Imm(3), new Imm(1), [new VReg()]),
84 new Stglobalvar(new Imm(5), '_filed1#a'),
85 new Tryldglobalbyname(new Imm(6), 'WeakMap'),
87 new Newobjrange(new Imm(7), new Imm(1), [new VReg()]),
88 new Stglobalvar(new Imm(9), '_filed2#b'),
89 new Tryldglobalbyname(new Imm(10), 'WeakMap'),
[all …]
DoperationEqual.test.ts34 Imm,
53 new Ldai(new Imm(2)),
54 new Sttoglobalrecord(new Imm(0), 'a'),
55 new Tryldglobalbyname(new Imm(1), 'a'),
57 new Ldai(new Imm(3)),
58 new Add2(new Imm(2), lhs),
59 new Trystglobalbyname(new Imm(3), 'a'),
73 new Ldai(new Imm(5)),
74 new Sttoglobalrecord(new Imm(0), 'a'),
75 new Tryldglobalbyname(new Imm(1), 'a'),
[all …]
DtemplateExpression.test.ts31 Imm,
48 insns.push(new Ldai(new Imm(leftVal)));
50 insns.push(new Ldai(new Imm(rightVal)));
51 insns.push(new Add2(new Imm(icSize), lhs));
63 insns.push(new Tryldglobalbyname(new Imm(icSize), "String"));
66 insns.push(new Ldobjbyname(new Imm(icSize + 1), "raw"));
79 insns.push(new Createemptyarray(new Imm(icSize)));
82 insns.push(new Ldai(new Imm(0)));
85 insns.push(new Stobjbyvalue(new Imm(icSize + 1), objReg, indexReg));
86 insns.push(new Ldai(new Imm(1)));
[all …]
DcmpBinary.test.ts40 Imm,
64 new Ldai(new Imm(2)),
66 new Ldai(new Imm(3)),
67 new Less(new Imm(0), lhs),
87 new Ldai(new Imm(3)),
89 new Ldai(new Imm(1)),
90 new Greater(new Imm(0), lhs),
110 new Ldai(new Imm(3)),
112 new Ldai(new Imm(4)),
113 new Lesseq(new Imm(0), lhs),
[all …]
DprefixOperations.test.ts31 Imm,
53 new Ldai(new Imm(5)),
54 new Sttoglobalrecord(new Imm(0), 'i'),
55 new Tryldglobalbyname(new Imm(1), 'i'),
58 new Inc(new Imm(2)),
59 new Trystglobalbyname(new Imm(3), 'i'),
60 new Sttoglobalrecord(new Imm(4), 'j'),
74 new Ldai(new Imm(5)),
75 new Sttoglobalrecord(new Imm(0), 'i'),
76 new Tryldglobalbyname(new Imm(1), 'i'),
[all …]
Dbinary.test.ts41 Imm,
63 new Ldai(new Imm(2)),
65 new Ldai(new Imm(3)),
66 new Add2(new Imm(0), lhs),
77 new Ldai(new Imm(5)),
79 new Ldai(new Imm(1)),
80 new Sub2(new Imm(0), lhs),
95 new Strictnoteq(new Imm(0), new VReg()),
98 new Strictnoteq(new Imm(1), new VReg()),
103 new Ldai(new Imm(1)),
[all …]
Dpartiallyemitted.test.ts26 Imm,
55 new Sttoglobalrecord(new Imm(0), 'a'),
57 new Sttoglobalrecord(new Imm(0), 'b'),
58 new Tryldglobalbyname(new Imm(1), 'a'),
61 new Tryldglobalbyname(new Imm(1), 'b'),
62 new Stobjbyname(new Imm(2), "name", new VReg()),
82 new Dec(new Imm(1)),
104 new Tryldglobalbyname(new Imm(1), 'Symbol'),
109 new Callarg1(new Imm(1), new VReg()),
110 new Stconsttoglobalrecord(new Imm(1), 'sayHello'),
[all …]
Dliteral.test.ts38 Imm,
52 new Ldai(new Imm(5)),
101 new Createarraywithbuffer(new Imm(0), "snippet_1"),
104 new Sttoglobalrecord(new Imm(1), 'arr'),
116 new Createemptyarray(new Imm(0)),
118 new Sttoglobalrecord(new Imm(1), 'arr'),
131 new Createarraywithbuffer(new Imm(0), "snippet_1"),
134 new Sttoglobalrecord(new Imm(1), 'arr'),
147 new Createemptyarray(new Imm(0)),
149 new Ldai(new Imm(1)),
[all …]
Dnew.test.ts28 Imm,
46 new Tryldglobalbyname(new Imm(0), "Object"),
49 new Newobjrange(new Imm(1), new Imm(1), [arg0]),
63 new Tryldglobalbyname(new Imm(0), "Object"),
66 new Newobjrange(new Imm(1), new Imm(1), [arg0]),
81 new Tryldglobalbyname(new Imm(0), "Object"),
84 new Ldai(new Imm(2)),
87 new Newobjrange(new Imm(1), new Imm(2), [arg0, arg1]),
104 new Tryldglobalbyname(new Imm(0), 'obj'),
108 new Ldobjbyname(new Imm(1), "ctor"),
[all …]
Dcall.test.ts35 Imm,
54 new Tryldglobalbyname(new Imm(0), "foo"),
57 new Callarg0(new Imm(1)),
70 new Ldai(new Imm(5)),
71 new Sttoglobalrecord(new Imm(0), 'i'),
72 new Tryldglobalbyname(new Imm(1), "foo"),
74 new Tryldglobalbyname(new Imm(2), 'i'),
77 new Callarg1(new Imm(3), arg2),
92 new Tryldglobalbyname(new Imm(0), "Foo"),
95 new Ldobjbyname(new Imm(1), "method"),
[all …]
DpostfixOperations.test.ts28 Imm,
46 new Ldai(new Imm(5)),
47 new Sttoglobalrecord(new Imm(0), 'i'),
48 new Tryldglobalbyname(new Imm(1), 'i'),
51 new Inc(new Imm(2)),
52 new Trystglobalbyname(new Imm(3), 'i'),
54 new Tonumeric(new Imm(4), ),
66 new Ldai(new Imm(5)),
67 new Sttoglobalrecord(new Imm(0), 'i'),
68 new Tryldglobalbyname(new Imm(1), 'i'),
[all …]
DelementAccess.test.ts29 Imm,
48 new Sttoglobalrecord(new Imm(0), 'obj'),
49 new Tryldglobalbyname(new Imm(1), 'obj'),
52 new Ldobjbyname(new Imm(2), "property"),
67 new Sttoglobalrecord(new Imm(0), 'obj'),
68 new Tryldglobalbyname(new Imm(1), 'obj'),
71 new Ldai(new Imm(5)),
72 new Stobjbyname(new Imm(2), "property", objReg),
88 new Sttoglobalrecord(new Imm(0), 'obj'),
89 new Tryldglobalbyname(new Imm(1), 'obj'),
[all …]
/arkcompiler/ets_frontend/ts2panda/src/base/
DbcGenUtil.ts91 Imm,
125 return new Ldai(new Imm(value));
129 return new Fldai(new Imm(value));
182 return numVars <= MAX_INT8 ? new Newlexenv(new Imm(numVars)) :
183 new WideNewlexenv(new Imm(numVars));
185 return numVars <= MAX_INT8 ? new Newlexenvwithname(new Imm(numVars), scopeInfoId) :
186 new WideNewlexenvwithname(new Imm(numVars), scopeInfoId);
195 return new WideLdlexvar(new Imm(level), new Imm(slot));
197 return new Ldlexvar(new Imm(level), new Imm(slot));
202 return new WideStlexvar(new Imm(level), new Imm(slot));
[all …]
/arkcompiler/ets_frontend/ts2panda/tests/
DautoGeneratedIdentifierName.test.ts26 Imm,
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'),
76 new Newobjrange(new Imm(0), new Imm(1), [new VReg()]),
77 new Sttoglobalrecord(new Imm(0), 'kk'),
79 new Sttoglobalrecord(new Imm(0), 'list'),
80 new Createobjectwithbuffer(new Imm(0), 'test_0'),
83 new Sttoglobalrecord(new Imm(0), 'hh'),
84 new Ldglobalvar(new Imm(0), 'fu'),
[all …]
Dcommonjs.test.ts30 Imm,
56 new Tryldglobalbyname(new Imm(0), "Reflect"),
59 new Ldobjbyname(new Imm(1), "apply"),
61 new Definefunc(new Imm(3), 'UnitTest.#1#', new Imm(5)),
65 new Createemptyarray(new Imm(4)),
68 new Stownbyindex(new Imm(5), new VReg(), new Imm(0)),
70 new Stownbyindex(new Imm(7), new VReg(), new Imm(1)),
72 new Stownbyindex(new Imm(9), new VReg(), new Imm(2)),
74 new Stownbyindex(new Imm(11), new VReg(), new Imm(3)),
76 new Stownbyindex(new Imm(13), new VReg(), new Imm(4)),
[all …]
DpreserveConstEnums.test.ts30 Imm,
63 new Stglobalvar(new Imm(0), 'LanguageType'),
64 new Definefunc(new Imm(0), 'UnitTest.#1#', new Imm(1)),
66 new Ldglobalvar(new Imm(0), 'LanguageType'),
72 new Stglobalvar(new Imm(0), 'LanguageType'),
79 new Callarg1(new Imm(0), new VReg()),
101 … new Defineclasswithbuffer(new Imm(0), 'UnitTest.#1#foo', 'test_1', new Imm(0), new VReg()),
104 new Sttoglobalrecord(new Imm(0), 'foo'),
105 new Definefunc(new Imm(0), 'UnitTest.#3#', new Imm(1)),
107 new Tryldglobalbyname(new Imm(0), 'foo'),
[all …]
/arkcompiler/ets_frontend/ts2panda/tests/statements/
DtryCatch.test.ts25 Imm,
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'),
58 new Ldai(new Imm(2)),
59 new Trystglobalbyname(new Imm(2), 'a'),
80 new Ldai(new Imm(0)),
81 new Sttoglobalrecord(new Imm(0), 'a'),
83 new Ldai(new Imm(1)),
[all …]
Dswitch.test.ts25 Imm,
48 new Ldai(new Imm(0)),
49 new Sttoglobalrecord(new Imm(0), 'a'),
50 // switch bodynew Imm(0),
51 new Tryldglobalbyname(new Imm(1), 'a'),
53 new Ldai(new Imm(0)),
54 new Strictnoteq(new Imm(2), rhs),
81 new Ldai(new Imm(0)),
82 new Sttoglobalrecord(new Imm(0), 'a'),
84 new Tryldglobalbyname(new Imm(1), 'a'),
[all …]
DforOf.test.ts31 Imm,
66 new Createemptyarray(new Imm(0)),
68 new Getiterator(new Imm(1)),
71 new Ldobjbyname(new Imm(2), "next"),
82 new Callthis0(new Imm(4), iterReg),
86 new Ldobjbyname(new Imm(5), "done"),
90 new Ldobjbyname(new Imm(7), "value"),
105 new Strictnoteq(new Imm(9), trueReg),
108 new Ldobjbyname(new Imm(10), "return"),
110 new Strictnoteq(new Imm(12), new VReg()),
[all …]
Dwhile.test.ts28 Imm,
70 new Tryldglobalbyname(new Imm(0), 'a'),
72 new Tryldglobalbyname(new Imm(1), 'b'),
73 new Add2(new Imm(2), lhs),
100 new Tryldglobalbyname(new Imm(0), 'a'),
103 new Ldai(new Imm(0)),
104 new Less(new Imm(1), lhs),
108 new Ldai(new Imm(1)),
109 new Trystglobalbyname(new Imm(2), 'a'),
130 new Ldai(new Imm(5)),
[all …]
/arkcompiler/ets_frontend/ts2panda/tests/watch_expression/
DaddWatch.test.ts56 Imm,
79 new Fldai(new Imm(123.212)),
82 new Neg(new Imm(0)),
85 new Ldobjbyname(new Imm(1), 'debuggerSetValue'),
90 new Callargs2(new Imm(3), new VReg(), new VReg()),
108 new Ldobjbyname(new Imm(0), 'debuggerSetValue'),
113 new Callargs2(new Imm(2), new VReg(), new VReg()),
115 new Ldobjbyname(new Imm(3), 'debuggerGetValue'),
121 new Callargs2(new Imm(5), new VReg(), new VReg()),
136 new Createregexpwithliteral(new Imm(0), 'abc', new Imm(0)),
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.cpp28 LogicalImmediate LogicalImmediate::Create(uint64_t imm, int width) in Create() argument
30 if ((imm == 0ULL) || (imm == ~0ULL) || in Create()
31 … ((width != RegXSize) && (((imm >> width) != 0) || (imm == (~0ULL >> (RegXSize - width)))))) { in Create()
41 if ((imm & mask) != ((imm >> size) & mask)) { in Create()
51 imm &= mask; in Create()
53 if (IsShiftedMask_64(imm)) { in Create()
54 i = CountTrailingZeros64(imm); in Create()
56 cto = CountTrailingOnes64(imm >> i); in Create()
58 imm |= ~mask; in Create()
59 if (!IsShiftedMask_64(~imm)) { in Create()
[all …]
Dassembler_aarch64.h131 static LogicalImmediate Create(uint64_t imm, int width);
158 Operand(Immediate imm) in Operand() argument
160 shiftAmount_(0), immediate_(imm) in Operand()
309 void Mov(const Register &rd, const Immediate &imm);
311 void Movz(const Register &rd, uint64_t imm, int shift);
312 void Movk(const Register &rd, uint64_t imm, int shift);
313 void Movn(const Register &rd, uint64_t imm, int shift);
314 void Orr(const Register &rd, const Register &rn, const LogicalImmediate &imm);
318 void And(const Register &rd, const Register &rn, const LogicalImmediate &imm);
319 void Ands(const Register &rd, const Register &rn, const LogicalImmediate &imm);
[all …]
/arkcompiler/runtime_core/irtoc/scripts/
Dresolvers.irt28 caller := LoadI(%fp).Imm("-WordSize()").ptr
29 …method_id := LoadI(method).Imm("cross_values::GetMethodCompiledEntryPointOffset(GetArch()) - WordS…
31 entry := LoadI(%tr).Imm(Constants::GET_CALLEE_METHOD).ptr
33 …StoreI(method, callee).Imm("cross_values::GetMethodCompiledEntryPointOffset(GetArch()) + WordSize(…
35 entry := LoadI(callee).Imm("cross_values::GetMethodCompiledEntryPointOffset(GetArch())").ptr
57 method_id := LoadI(slot).Imm("-WordSize()").ptr
59 caller := LoadI(%fp).Imm("-WordSize()").ptr
63 vtable_index := LoadI(method).Imm(Constants::GET_VTABLE_INDEX).u16
65 vtable_index := AddI(vtable_index).Imm(1).u32
67 StoreI(slot, vtable_index).Imm(0).u32
[all …]
/arkcompiler/runtime_core/isa/
Disa.yaml381 - sig: getiterator imm
386 - sig: closeiterator imm, v:in:top
396 - sig: getasynciterator imm
421 - sig: createemptyarray imm
434 - sig: createobjectwithexcludedkeys imm, v1:in:top, v2:in:top
438 - sig: wide.createobjectwithexcludedkeys imm, v1:in:top, v2:in:top
443 - sig: createarraywithbuffer imm, literalarray_id
448 - sig: deprecated.createarraywithbuffer imm
453 - sig: createobjectwithbuffer imm, literalarray_id
458 - sig: deprecated.createobjectwithbuffer imm
[all …]

123456789