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