Lines Matching refs:ArgExpr
33 Expr *ArgExpr = TheCall->getArg(SizeIdx); in CheckAMDGCNBuiltinFunctionCall() local
35 SemaRef.VerifyIntegerConstantExpression(ArgExpr, &Size); in CheckAMDGCNBuiltinFunctionCall()
43 Diag(ArgExpr->getExprLoc(), in CheckAMDGCNBuiltinFunctionCall()
45 << ArgExpr->getSourceRange(); in CheckAMDGCNBuiltinFunctionCall()
46 Diag(ArgExpr->getExprLoc(), in CheckAMDGCNBuiltinFunctionCall()
48 << ArgExpr->getSourceRange(); in CheckAMDGCNBuiltinFunctionCall()
71 auto ArgExpr = Arg.get(); in CheckAMDGCNBuiltinFunctionCall() local
74 if (!ArgExpr->EvaluateAsInt(ArgResult, getASTContext())) in CheckAMDGCNBuiltinFunctionCall()
75 return Diag(ArgExpr->getExprLoc(), diag::err_typecheck_expect_int) in CheckAMDGCNBuiltinFunctionCall()
76 << ArgExpr->getType(); in CheckAMDGCNBuiltinFunctionCall()
82 return Diag(ArgExpr->getBeginLoc(), in CheckAMDGCNBuiltinFunctionCall()
84 << 0 << ArgExpr->getSourceRange(); in CheckAMDGCNBuiltinFunctionCall()
89 return Diag(ArgExpr->getBeginLoc(), in CheckAMDGCNBuiltinFunctionCall()
91 << 0 << ArgExpr->getSourceRange(); in CheckAMDGCNBuiltinFunctionCall()
101 ArgExpr = Arg.get(); in CheckAMDGCNBuiltinFunctionCall()
104 if (!ArgExpr->EvaluateAsConstantExpr(ArgResult1, getASTContext())) in CheckAMDGCNBuiltinFunctionCall()
105 return Diag(ArgExpr->getExprLoc(), diag::err_expr_not_string_literal) in CheckAMDGCNBuiltinFunctionCall()
106 << ArgExpr->getType(); in CheckAMDGCNBuiltinFunctionCall()