Searched refs:OutputExpr (Results 1 – 2 of 2) sorted by relevance
289 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt() local292 if (CheckNakedParmReference(OutputExpr, *this)) in ActOnGCCAsmStmt()297 checkExprMemoryConstraintCompat(*this, OutputExpr, Info, false)) in ActOnGCCAsmStmt()302 if (OutputExpr->getType()->isBitIntType()) in ActOnGCCAsmStmt()304 Diag(OutputExpr->getBeginLoc(), diag::err_asm_invalid_type) in ActOnGCCAsmStmt()305 << OutputExpr->getType() << 0 /*Input*/ in ActOnGCCAsmStmt()306 << OutputExpr->getSourceRange()); in ActOnGCCAsmStmt()311 if (OutputExpr->isTypeDependent()) in ActOnGCCAsmStmt()315 OutputExpr->isModifiableLvalue(Context, /*Loc=*/nullptr); in ActOnGCCAsmStmt()324 const Expr *LVal = OutputExpr->IgnoreParenNoopCasts(Context); in ActOnGCCAsmStmt()[all …]
7856 Expr *OutputExpr = S->getOutputExpr(I); in TransformGCCAsmStmt() local7857 ExprResult Result = getDerived().TransformExpr(OutputExpr); in TransformGCCAsmStmt()7861 ExprsChanged |= Result.get() != OutputExpr; in TransformGCCAsmStmt()