Lines Matching defs:PtrExpr
14896 Expr *PtrExpr = TheCall->getArg(PtrArgIdx);
14905 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr);
14908 PtrExpr = PtrConv.get();
14909 TheCall->setArg(0, PtrExpr);
14910 if (PtrExpr->isTypeDependent()) {
14916 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>();
14919 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type)
14920 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType();
14926 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type)
14928 << PtrExpr->getType();
15008 Expr *PtrExpr = TheCall->getArg(PtrArgIdx);
15033 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr);
15036 PtrExpr = PtrConv.get();
15037 TheCall->setArg(1, PtrExpr);
15038 if (PtrExpr->isTypeDependent()) {
15045 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>();
15047 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type)
15048 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType();
15053 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_store_to_const);
15059 Diag(PtrExpr->getBeginLoc(),