Lines Matching refs:arrayObj
27 let arrayObj = pandaGen.getTemp();
28 createArrayFromElements(node, compiler, node.elements, arrayObj);
29 pandaGen.freeTemps(arrayObj);
32 …s(node: ts.Node, compiler: Compiler, elements: ts.NodeArray<ts.Expression>, arrayObj: VReg): void {
37 pandaGen.storeAccumulator(node, arrayObj);
56 pandaGen.storeAccumulator(element, arrayObj);
64 storeElementIfSpreadExisted(pandaGen, element, arrayObj, indexReg);
66 pandaGen.storeOwnProperty(element, arrayObj, i);
74 pandaGen.storeAccumulator(element, arrayObj);
79 storeSpreadElement(compiler, pandaGen, element, arrayObj, indexReg);
84 storeSpreadElement(compiler, pandaGen, element, arrayObj, indexReg);
92 pandaGen.storeAccumulator(element, arrayObj);
100 pandaGen.storeObjProperty(element, arrayObj, "length");
104 pandaGen.storeObjProperty(element, arrayObj, "length");
113 pandaGen.storeAccumulator(element, arrayObj);
120 storeElementIfSpreadExisted(pandaGen, element, arrayObj, indexReg);
122 pandaGen.storeOwnProperty(element, arrayObj, i);
126 pandaGen.loadAccumulator(node, arrayObj);
170 function storeElementIfSpreadExisted(pandaGen: PandaGen, element: ts.Expression, arrayObj: VReg, in…
171 pandaGen.storeOwnProperty(element, arrayObj, indexReg);
176 …ment(compiler: Compiler, pandaGen: PandaGen, element: ts.SpreadElement, arrayObj: VReg, indexReg: …
178 pandaGen.storeArraySpreadElement(element, arrayObj, indexReg);