Lines Matching refs:Elts
1566 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1570 Elts.insert(Elts2.begin(), Elts2.begin() + (Elts2.size() / 2)); in emitDagShuffle()
1575 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1579 Elts.insert(Elts2.begin() + (Elts2.size() / 2), Elts2.end()); in emitDagShuffle()
1587 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1602 Elts.insert(Revved.begin(), Revved.end()); in emitDagShuffle()
1610 void expand(SetTheory &ST, Record *R, SetTheory::RecSet &Elts) override { in emitDagShuffle() argument
1619 Elts.insert(R->getRecords().getDef("sv" + utostr(I + Addend))); in emitDagShuffle()
1636 SetTheory::RecSet Elts; in emitDagShuffle() local
1641 ST.evaluate(DI->getArg(2), Elts, None); in emitDagShuffle()
1644 for (auto &E : Elts) { in emitDagShuffle()
1654 if (Elts.size() > T.getNumElements()) { in emitDagShuffle()
1656 Elts.size() == T.getNumElements() * 2, in emitDagShuffle()
1659 } else if (Elts.size() < T.getNumElements()) { in emitDagShuffle()
1661 Elts.size() == T.getNumElements() / 2, in emitDagShuffle()