Lines Matching refs:RecSet
34 using RecSet = SetTheory::RecSet; typedef
39 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
47 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
52 RecSet Add, Sub; in apply()
63 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
68 RecSet S1, S2; in apply()
79 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
80 RecSet &Elts, ArrayRef<SMLoc> Loc) = 0;
82 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
87 RecSet Set; in apply()
99 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
100 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
111 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
112 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
128 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
129 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
146 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
147 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
158 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
161 SmallVector<RecSet, 4> Args(Expr->getNumArgs()); in apply()
177 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
245 void expand(SetTheory &ST, Record *Def, RecSet &Elts) override { in expand()
281 void SetTheory::evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in evaluate()
323 RecSet Elts; in expand()