Home | History | Annotate | Download | only in Sema

Lines Matching full:exprs

144                                  MultiExprArg constraints, MultiExprArg Exprs,
163 Constraints, Exprs.data(), AsmString, NumClobbers, Clobbers, RParenLoc);
181 ExprResult ER = CheckPlaceholderExpr(Exprs[i]);
184 Exprs[i] = ER.get();
186 // Check that the output exprs are valid lvalues.
187 Expr *OutputExpr = Exprs[i];
227 if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(),
262 ExprResult ER = CheckPlaceholderExpr(Exprs[i]);
265 Exprs[i] = ER.get();
267 Expr *InputExpr = Exprs[i];
300 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]);
304 Exprs[i] = Result.get();
318 const Type *Ty = Exprs[i]->getType().getTypePtr();
323 if (RequireCompleteType(InputExpr->getLocStart(), Exprs[i]->getType(),
349 NumInputs, Names, Constraints, Exprs.data(),
387 const Type *Ty = Exprs[ConstraintIdx]->getType().getTypePtr();
396 Diag(Exprs[ConstraintIdx]->getLocStart(),
443 Expr *OutputExpr = Exprs[TiedTo];
444 Expr *InputExpr = Exprs[InputOpNo];
535 Exprs[InputOpNo] = InputExpr;
725 ArrayRef<Expr*> Exprs,
732 Constraints, Exprs, AsmString,