Lines Matching defs:restElement
32 static void GenRestElement(PandaGen *pg, const ir::SpreadElement *restElement,
44 LReference lref = LReference::CreateLRef(pg, restElement, isDeclaration);
47 pg->CreateEmptyArray(restElement);
48 pg->StoreAccumulator(restElement, array);
51 pg->LoadAccumulatorInt(restElement, 0);
52 pg->StoreAccumulator(restElement, index);
54 pg->SetLabel(restElement, next);
57 pg->StoreObjByValue(restElement, array, index);
60 pg->LoadAccumulatorInt(restElement, 1);
61 pg->Binary(restElement, lexer::TokenType::PUNCTUATOR_PLUS, index);
62 pg->StoreAccumulator(restElement, index);
64 pg->Branch(restElement, next);
66 pg->SetLabel(restElement, done);
67 pg->LoadAccumulator(restElement, array);