Lines Matching refs:InputExpr
2232 Expr *InputExpr = Exprs[i];
2236 if (CheckAsmLValue(InputExpr, *this))
2237 return StmtError(Diag(InputExpr->getLocStart(),
2240 << InputExpr->getSourceRange());
2244 if (InputExpr->getType()->isVoidType()) {
2245 return StmtError(Diag(InputExpr->getLocStart(),
2247 << InputExpr->getType() << Info.getConstraintStr()
2248 << InputExpr->getSourceRange());
2300 Expr *InputExpr = Exprs[InputOpNo];
2302 if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent())
2305 QualType InTy = InputExpr->getType();
2374 InputExpr->isEvaluatable(Context)) {
2377 InputExpr = ImpCastExprToType(InputExpr, OutTy, castKind).take();
2378 Exprs[InputOpNo] = InputExpr;
2379 NS->setInputExpr(i, InputExpr);
2383 Diag(InputExpr->getLocStart(),
2386 << InputExpr->getSourceRange();