Lines Matching refs:RecSet
25 typedef SetTheory::RecSet RecSet;
30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
38 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
43 RecSet Add, Sub;
46 for (RecSet::iterator I = Add.begin(), E = Add.end(); I != E; ++I)
54 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
59 RecSet S1, S2;
62 for (RecSet::iterator I = S1.begin(), E = S1.end(); I != E; ++I)
70 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
71 RecSet &Elts, ArrayRef<SMLoc> Loc) = 0;
73 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
78 RecSet Set;
90 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
91 RecSet &Elts, ArrayRef<SMLoc> Loc) override {
102 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
103 RecSet &Elts, ArrayRef<SMLoc> Loc) override {
119 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
120 RecSet &Elts, ArrayRef<SMLoc> Loc) override {
137 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
138 RecSet &Elts, ArrayRef<SMLoc> Loc) override {
149 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
152 SmallVector<RecSet, 4> Args(Expr->getNumArgs());
168 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
236 void expand(SetTheory &ST, Record *Def, RecSet &Elts) override {
272 void SetTheory::evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
313 RecSet Elts;