Lines Matching defs:InputExpr
156 Expr *InputExpr = Exprs[i];
160 if (CheckAsmLValue(InputExpr, *this))
161 return StmtError(Diag(InputExpr->getLocStart(),
164 << InputExpr->getSourceRange());
168 if (InputExpr->getType()->isVoidType()) {
169 return StmtError(Diag(InputExpr->getLocStart(),
171 << InputExpr->getType() << Info.getConstraintStr()
172 << InputExpr->getSourceRange());
190 return StmtError(Diag(InputExpr->getLocStart(),
283 Expr *InputExpr = Exprs[InputOpNo];
285 if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent())
288 QualType InTy = InputExpr->getType();
357 InputExpr->isEvaluatable(Context)) {
360 InputExpr = ImpCastExprToType(InputExpr, OutTy, castKind).take();
361 Exprs[InputOpNo] = InputExpr;
362 NS->setInputExpr(i, InputExpr);
366 Diag(InputExpr->getLocStart(),
369 << InputExpr->getSourceRange();