Home | History | Annotate | Download | only in Sema

Lines Matching defs:InputExpr

235     Expr *InputExpr = Exprs[i];
238 if (CheckNakedParmReference(InputExpr, *this))
243 if (CheckAsmLValue(InputExpr, *this))
244 return StmtError(Diag(InputExpr->getLocStart(),
247 << InputExpr->getSourceRange());
250 if (!InputExpr->EvaluateAsInt(Result, Context))
252 Diag(InputExpr->getLocStart(), diag::err_asm_immediate_expected)
253 << Info.getConstraintStr() << InputExpr->getSourceRange());
256 return StmtError(Diag(InputExpr->getLocStart(),
259 << InputExpr->getSourceRange());
270 if (InputExpr->getType()->isVoidType()) {
271 return StmtError(Diag(InputExpr->getLocStart(),
273 << InputExpr->getType() << Info.getConstraintStr()
274 << InputExpr->getSourceRange());
285 if (RequireCompleteType(InputExpr->getLocStart(), Exprs[i]->getType(),
292 return StmtError(Diag(InputExpr->getLocStart(),
404 Expr *InputExpr = Exprs[InputOpNo];
406 if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent())
409 QualType InTy = InputExpr->getType();
478 InputExpr->isEvaluatable(Context)) {
481 InputExpr = ImpCastExprToType(InputExpr, OutTy, castKind).get();
482 Exprs[InputOpNo] = InputExpr;
483 NS->setInputExpr(i, InputExpr);
487 Diag(InputExpr->getLocStart(),
490 << InputExpr->getSourceRange();