Lines Matching refs:RecSet
35 using RecSet = SetTheory::RecSet; typedef
40 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
48 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
53 RecSet Add, Sub; in apply()
64 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
69 RecSet S1, S2; in apply()
80 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
81 RecSet &Elts, ArrayRef<SMLoc> Loc) = 0;
83 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
88 RecSet Set; in apply()
100 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
101 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
112 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
113 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
129 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
130 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
147 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
148 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
159 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
162 SmallVector<RecSet, 4> Args(Expr->getNumArgs()); in apply()
178 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
246 void expand(SetTheory &ST, Record *Def, RecSet &Elts) override { in expand()
282 void SetTheory::evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in evaluate()
324 RecSet Elts; in expand()