Lines Matching full:new
125 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();
165 return new ThrowConstassignment(name);
169 return new ThrowUndefinedifholewithname(name);
173 return new ThrowNotexists();
177 return new ThrowDeletesuperproperty();
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);
190 return new Poplexenv();
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));
204 return new Stlexvar(new Imm(level), new Imm(slot));
208 return new Tryldglobalbyname(new Imm(0), key);
212 return new Trystglobalbyname(new Imm(0), key);
216 return new Ldglobalvar(new Imm(0), name);
220 return new Stglobalvar(new Imm(0), name);
224 return new Ldobjbyname(new Imm(0), key);
228 return new Stobjbyname(new Imm(0), key, obj);
232 return index <= MAX_INT16 ? new Ldobjbyindex(new Imm(0), new Imm(index)) :
233 new WideLdobjbyindex(new Imm(index));
237 return index <= MAX_INT16 ? new Stobjbyindex(new Imm(0), obj, new Imm(index)) :
238 new WideStobjbyindex(obj, new Imm(index));
242 return new Ldobjbyvalue(new Imm(0), obj);
246 return new Stobjbyvalue(new Imm(0), obj, prop);
250 return nameSetting ? new Stownbynamewithnameset(new Imm(0), key, obj) :
251 new Stownbyname(new Imm(0), key, obj);
255 return index <= MAX_INT16 ? new Stownbyindex(new Imm(0), obj, new Imm(index)) :
256 new WideStownbyindex(obj, new Imm(index));
260 return nameSetting ? new Stownbyvaluewithnameset(new Imm(0), obj, value) :
261 new Stownbyvalue(new Imm(0), obj, value);
265 return new ThrowIfsupernotcorrectcall(new Imm(num));
274 insn = new Callarg0(new Imm(0));
277 insn = new Callarg1(new Imm(0), args[0]);
280 insn = new Callargs2(new Imm(0), args[0], args[1]);
283 insn = new Callargs3(new Imm(0), args[0], args[1], args[2]);
286 insn = length <= MAX_INT8 ? new Callrange(new Imm(0), new Imm(length), args) :
287 new WideCallrange(new Imm(length), args);
302 insn = new Callthis0(new Imm(0), thisReg);
306 insn = new Callthis1(new Imm(0), thisReg, args[1]);
310 insn = new Callthis2(new Imm(0), thisReg, args[1], args[2]);
314 insn = new Callthis3(new Imm(0), thisReg, args[1], args[2], args[3]);
318 … insn = (length - 1) <= MAX_INT8 ? new Callthisrange(new Imm(0), new Imm(length - 1), args) :
319 new WideCallthisrange(new Imm(length - 1), args);
328 return length <= MAX_INT8 ? new Newobjrange(new Imm(0), new Imm(length), args) :
329 new WideNewobjrange(new Imm(length), args);
333 return new Getpropiterator();
337 return new Getnextpropname(iter);
341 return new Returnundefined();
345 return new Createemptyobject();
349 return new Createobjectwithbuffer(new Imm(0), bufferId);
353 return new Setobjectwithproto(new Imm(0), proto);
357 return new Copydataproperties(dstObj);
361 return new Definegettersetterbyvalue(obj, name, getter, setter);
365 return new Createemptyarray(new Imm(0));
369 return new Createarraywithbuffer(new Imm(0), bufferId);
373 return new Starrayspread(array, index);
377 return new Defineclasswithbuffer(new Imm(0), id, litId, new Imm(parameterLength), base);
382 …return followedArgs <= MAX_INT8 ? new Createobjectwithexcludedkeys(new Imm(followedArgs), obj, arg…
383 … new WideCreateobjectwithexcludedkeys(new Imm(followedArgs), obj, args);
387 return new ThrowPatternnoncoercible();
391 return new ThrowIfnotobject(v);
395 return new Getiterator(new Imm(0));
399 return new Closeiterator(new Imm(0), iter);
403 return num <= MAX_INT8 ? new Supercallthisrange(new Imm(0), new Imm(num), args) :
404 new WideSupercallthisrange(new Imm(num), args);
408 return num <= MAX_INT8 ? new Supercallarrowrange(new Imm(0), new Imm(num), args) :
409 new WideSupercallarrowrange(new Imm(num), args);
413 return new Supercallspread(new Imm(0), vs);
417 return new Ldsuperbyname(new Imm(0), key); // obj is in acc
421 return new Stsuperbyname(new Imm(0), key, obj);
425 return new Stsuperbyvalue(new Imm(0), obj, prop);
429 return new Ldsuperbyvalue(new Imm(0), obj); // prop is in acc
433 …return index <= MAX_INT8 ? new Ldlocalmodulevar(new Imm(index)) : new WideLdlocalmodulevar(new Imm…
437 …return index <= MAX_INT8 ? new Ldexternalmodulevar(new Imm(index)) : new WideLdexternalmodulevar(n…
442 return new Dynamicimport();
446 … return index <= MAX_INT8 ? new Stmodulevar(new Imm(index)) : new WideStmodulevar(new Imm(index));
450 return moduleRequestIdx <= MAX_INT8 ? new Getmodulenamespace(new Imm(moduleRequestIdx)) :
451 new WideGetmodulenamespace(new Imm(moduleRequestIdx));
455 return new Definefunc(new Imm(0), name, new Imm(paramLength));
459 return new Definemethod(new Imm(0), name, new Imm(paramLength));
463 return new Istrue();
467 return new Isfalse();
471 return new Createregexpwithliteral(new Imm(0), pattern, new Imm(flags));
475 return new Sttoglobalrecord(new Imm(0), name);
479 return new Stconsttoglobalrecord(new Imm(0), name);
483 return new Ldbigint(value);