Lines Matching refs:Update
7138 ExprResult Update =
7140 if (!Update.isUsable())
7156 ExprResult SavedUpdate = Update;
7160 Update.get()->getType()->isOverloadableType()) {
7163 Update =
7165 if (Update.isUsable()) {
7170 Update = SemaRef.CreateBuiltinBinOp(Loc, BO_Comma, Update.get(),
7177 if (!Update.isUsable() || !UpdateVal.isUsable()) {
7178 Update = SemaRef.BuildBinOp(S, Loc, Subtract ? BO_Sub : BO_Add,
7180 if (!Update.isUsable())
7183 if (!SemaRef.Context.hasSameType(Update.get()->getType(),
7185 Update = SemaRef.PerformImplicitConversion(
7186 Update.get(), VarRef.get()->getType(), Sema::AA_Converting, true);
7187 if (!Update.isUsable())
7191 Update = SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), Update.get());
7193 return Update;
7855 // Update Acc:
7879 ExprResult Update = buildCounterUpdate(
7882 if (!Update.isUsable()) {
7897 if (!Update.isUsable() || !Final.isUsable()) {
7905 Built.Updates[Cnt] = Update.get();
8802 ExprResult Update =
8805 if (Update.isInvalid())
8807 Update = SemaRef.PerformImplicitConversion(Update.get(), X->getType(),
8809 if (Update.isInvalid())
8811 UpdateExpr = Update.get();
14565 ExprResult Update;
14567 Update = buildCounterUpdate(
14571 Update = *CurPrivate;
14572 Update = SemaRef.ActOnFinishFullExpr(Update.get(), DE->getBeginLoc(),
14587 if (!Update.isUsable() || !Final.isUsable()) {
14593 Updates.push_back(Update.get());