Home
last modified time | relevance | path

Searched refs:InputExpr (Results 1 – 6 of 6) sorted by relevance

/external/clang/lib/Sema/
DSemaStmtAsm.cpp146 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt() local
150 if (CheckAsmLValue(InputExpr, *this)) in ActOnGCCAsmStmt()
151 return StmtError(Diag(InputExpr->getLocStart(), in ActOnGCCAsmStmt()
154 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
158 if (InputExpr->getType()->isVoidType()) { in ActOnGCCAsmStmt()
159 return StmtError(Diag(InputExpr->getLocStart(), in ActOnGCCAsmStmt()
161 << InputExpr->getType() << Info.getConstraintStr() in ActOnGCCAsmStmt()
162 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
178 if (RequireCompleteType(InputExpr->getLocStart(), Exprs[i]->getType(), in ActOnGCCAsmStmt()
185 return StmtError(Diag(InputExpr->getLocStart(), in ActOnGCCAsmStmt()
[all …]
DTreeTransform.h3357 Expr *InputExpr = Input.getSourceExpression(); in TransformTemplateArgument() local
3358 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
3360 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
5858 Expr *InputExpr = S->getInputExpr(I); in TransformGCCAsmStmt() local
5859 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()
5863 ExprsChanged |= Result.get() != InputExpr; in TransformGCCAsmStmt()
DSemaExpr.cpp9801 Expr *InputExpr) { in CreateBuiltinUnaryOp() argument
9802 ExprResult Input = InputExpr; in CreateBuiltinUnaryOp()
/external/clang/lib/CodeGen/
DCGStmt.cpp1713 const Expr *InputExpr, in EmitAsmInput() argument
1716 if (CodeGenFunction::hasScalarEvaluationKind(InputExpr->getType())) in EmitAsmInput()
1717 return EmitScalarExpr(InputExpr); in EmitAsmInput()
1719 InputExpr = InputExpr->IgnoreParenNoopCasts(getContext()); in EmitAsmInput()
1720 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()
1721 return EmitAsmInputLValue(Info, Dest, InputExpr->getType(), ConstraintStr, in EmitAsmInput()
1722 InputExpr->getExprLoc()); in EmitAsmInput()
1865 const Expr *InputExpr = S.getOutputExpr(i); in EmitAsmStmt() local
1866 llvm::Value *Arg = EmitAsmInputLValue(Info, Dest, InputExpr->getType(), in EmitAsmStmt()
1868 InputExpr->getExprLoc()); in EmitAsmStmt()
[all …]
DCodeGenFunction.h2575 const Expr *InputExpr, std::string &ConstraintStr);
/external/clang/include/clang/Sema/
DSema.h3473 Expr *InputExpr);