Lines Matching defs:RecSet
25 typedef SetTheory::RecSet RecSet;
30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
41 RecSet Add, Sub;
44 for (RecSet::iterator I = Add.begin(), E = Add.end(); I != E; ++I)
52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
56 RecSet S1, S2;
59 for (RecSet::iterator I = S1.begin(), E = S1.end(); I != E; ++I)
68 RecSet &Set, int64_t N,
69 RecSet &Elts, ArrayRef<SMLoc> Loc) =0;
71 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
75 RecSet Set;
88 RecSet &Set, int64_t N,
89 RecSet &Elts, ArrayRef<SMLoc> Loc) {
101 RecSet &Set, int64_t N,
102 RecSet &Elts, ArrayRef<SMLoc> Loc) {
119 RecSet &Set, int64_t N,
120 RecSet &Elts, ArrayRef<SMLoc> Loc) {
138 RecSet &Set, int64_t N,
139 RecSet &Elts, ArrayRef<SMLoc> Loc) {
150 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
152 SmallVector<RecSet, 4> Args(Expr->getNumArgs());
168 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
235 void expand(SetTheory &ST, Record *Def, RecSet &Elts) {
270 void SetTheory::evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
311 RecSet Elts;