Home | History | Annotate | Download | only in Sema

Lines Matching refs:InputExpr

146     Expr *InputExpr = Exprs[i];
150 if (CheckAsmLValue(InputExpr, *this))
151 return StmtError(Diag(InputExpr->getLocStart(),
154 << InputExpr->getSourceRange());
158 if (InputExpr->getType()->isVoidType()) {
159 return StmtError(Diag(InputExpr->getLocStart(),
161 << InputExpr->getType() << Info.getConstraintStr()
162 << InputExpr->getSourceRange());
178 if (RequireCompleteType(InputExpr->getLocStart(), Exprs[i]->getType(),
185 return StmtError(Diag(InputExpr->getLocStart(),
278 Expr *InputExpr = Exprs[InputOpNo];
280 if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent())
283 QualType InTy = InputExpr->getType();
352 InputExpr->isEvaluatable(Context)) {
355 InputExpr = ImpCastExprToType(InputExpr, OutTy, castKind).get();
356 Exprs[InputOpNo] = InputExpr;
357 NS->setInputExpr(i, InputExpr);
361 Diag(InputExpr->getLocStart(),
364 << InputExpr->getSourceRange();