Lines Matching refs:SetTheory
1581 class LowHalf : public SetTheory::Operator { in emitDagShuffle()
1583 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1585 SetTheory::RecSet Elts2; in emitDagShuffle()
1590 class HighHalf : public SetTheory::Operator { in emitDagShuffle()
1592 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1594 SetTheory::RecSet Elts2; in emitDagShuffle()
1599 class Rev : public SetTheory::Operator { in emitDagShuffle()
1604 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1606 SetTheory::RecSet Elts2; in emitDagShuffle()
1622 class MaskExpander : public SetTheory::Expander { in emitDagShuffle()
1627 void expand(SetTheory &ST, Record *R, SetTheory::RecSet &Elts) override { in emitDagShuffle()
1648 SetTheory ST; in emitDagShuffle()
1649 SetTheory::RecSet Elts; in emitDagShuffle()