Lines Matching refs:Elts
1567 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1571 Elts.insert(Elts2.begin(), Elts2.begin() + (Elts2.size() / 2)); in emitDagShuffle()
1577 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1581 Elts.insert(Elts2.begin() + (Elts2.size() / 2), Elts2.end()); in emitDagShuffle()
1591 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1606 Elts.insert(Revved.begin(), Revved.end()); in emitDagShuffle()
1616 void expand(SetTheory &ST, Record *R, SetTheory::RecSet &Elts) override { in emitDagShuffle() argument
1625 Elts.insert(R->getRecords().getDef("sv" + utostr(I + Addend))); in emitDagShuffle()
1638 SetTheory::RecSet Elts; in emitDagShuffle() local
1645 ST.evaluate(DI->getArg(2), Elts, None); in emitDagShuffle()
1648 for (auto &E : Elts) { in emitDagShuffle()
1658 if (Elts.size() > T.getNumElements()) { in emitDagShuffle()
1660 Elts.size() == T.getNumElements() * 2, in emitDagShuffle()
1663 } else if (Elts.size() < T.getNumElements()) { in emitDagShuffle()
1665 Elts.size() == T.getNumElements() / 2, in emitDagShuffle()