Lines Matching defs:PtrExpr
14458 Expr *PtrExpr = TheCall->getArg(PtrArgIdx);
14467 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr);
14470 PtrExpr = PtrConv.get();
14471 TheCall->setArg(0, PtrExpr);
14472 if (PtrExpr->isTypeDependent()) {
14478 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>();
14481 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type)
14482 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType();
14488 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type)
14490 << PtrExpr->getType();
14570 Expr *PtrExpr = TheCall->getArg(PtrArgIdx);
14595 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr);
14598 PtrExpr = PtrConv.get();
14599 TheCall->setArg(1, PtrExpr);
14600 if (PtrExpr->isTypeDependent()) {
14607 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>();
14609 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type)
14610 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType();
14615 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_store_to_const);
14621 Diag(PtrExpr->getBeginLoc(),