Lines Matching defs:InputExpr
161 Expr *InputExpr = Exprs[i];
165 if (CheckAsmLValue(InputExpr, *this))
166 return StmtError(Diag(InputExpr->getLocStart(),
169 << InputExpr->getSourceRange());
173 if (InputExpr->getType()->isVoidType()) {
174 return StmtError(Diag(InputExpr->getLocStart(),
176 << InputExpr->getType() << Info.getConstraintStr()
177 << InputExpr->getSourceRange());
229 Expr *InputExpr = Exprs[InputOpNo];
231 if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent())
234 QualType InTy = InputExpr->getType();
303 InputExpr->isEvaluatable(Context)) {
306 InputExpr = ImpCastExprToType(InputExpr, OutTy, castKind).take();
307 Exprs[InputOpNo] = InputExpr;
308 NS->setInputExpr(i, InputExpr);
312 Diag(InputExpr->getLocStart(),
315 << InputExpr->getSourceRange();