Lines Matching refs:Exprs
144 MultiExprArg constraints, MultiExprArg Exprs, in ActOnGCCAsmStmt() argument
163 Constraints, Exprs.data(), AsmString, NumClobbers, Clobbers, RParenLoc); in ActOnGCCAsmStmt()
181 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt()
184 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
187 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt()
227 if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(), in ActOnGCCAsmStmt()
262 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt()
265 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
267 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt()
300 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); in ActOnGCCAsmStmt()
304 Exprs[i] = Result.get(); in ActOnGCCAsmStmt()
318 const Type *Ty = Exprs[i]->getType().getTypePtr(); in ActOnGCCAsmStmt()
323 if (RequireCompleteType(InputExpr->getLocStart(), Exprs[i]->getType(), in ActOnGCCAsmStmt()
349 NumInputs, Names, Constraints, Exprs.data(), in ActOnGCCAsmStmt()
387 const Type *Ty = Exprs[ConstraintIdx]->getType().getTypePtr(); in ActOnGCCAsmStmt()
396 Diag(Exprs[ConstraintIdx]->getLocStart(), in ActOnGCCAsmStmt()
443 Expr *OutputExpr = Exprs[TiedTo]; in ActOnGCCAsmStmt()
444 Expr *InputExpr = Exprs[InputOpNo]; in ActOnGCCAsmStmt()
535 Exprs[InputOpNo] = InputExpr; in ActOnGCCAsmStmt()
729 ArrayRef<Expr*> Exprs, in ActOnMSAsmStmt() argument
736 Constraints, Exprs, AsmString, in ActOnMSAsmStmt()