Lines Matching full:evaluate
37 // (add a, b, ...) Evaluate and union all arguments.
41 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); in apply()
53 ST.evaluate(*Expr->arg_begin(), Add, Loc); in apply()
54 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub, Loc); in apply()
69 ST.evaluate(Expr->arg_begin()[0], S1, Loc); in apply()
70 ST.evaluate(Expr->arg_begin()[1], S2, Loc); in apply()
88 ST.evaluate(Expr->arg_begin()[0], Set, Loc); in apply()
160 // Evaluate the arguments individually. in apply()
164 ST.evaluate(Expr->getArg(i), Args[i], Loc); in apply()
246 ST.evaluate(Def->getValueInit(FieldName), Elts, Def->getLoc()); in expand()
281 void SetTheory::evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in evaluate() function in SetTheory
292 return evaluate(LI->begin(), LI->end(), Elts, Loc); in evaluate()