Home | History | Annotate | Download | only in TableGen

Lines Matching refs:ST

30   void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
31 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc);
37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
42 ST.evaluate(*Expr->arg_begin(), Add, Loc);
43 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub, Loc);
52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
57 ST.evaluate(Expr->arg_begin()[0], S1, Loc);
58 ST.evaluate(Expr->arg_begin()[1], S2, Loc);
67 virtual void apply2(SetTheory &ST, DagInit *Expr,
71 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
76 ST.evaluate(Expr->arg_begin()[0], Set, Loc);
81 apply2(ST, Expr, Set, II->getValue(), Elts, Loc);
87 void apply2(SetTheory &ST, DagInit *Expr,
100 void apply2(SetTheory &ST, DagInit *Expr,
118 void apply2(SetTheory &ST, DagInit *Expr,
137 void apply2(SetTheory &ST, DagInit *Expr,
150 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
155 ST.evaluate(Expr->getArg(i), Args[i], Loc);
168 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) {
219 if (const RecVec *Result = ST.expand(Rec))
235 void expand(SetTheory &ST, Record *Def, RecSet &Elts) {
236 ST.evaluate(Def->getValueInit(FieldName), Elts, Def->getLoc());