Lines Matching refs:PtrExpr
16471 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorLoad() local
16480 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
16483 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorLoad()
16484 TheCall->setArg(0, PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
16485 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorLoad()
16491 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorLoad()
16494 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_pointer_arg) in SemaBuiltinMatrixColumnMajorLoad()
16501 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_pointer_arg) in SemaBuiltinMatrixColumnMajorLoad()
16582 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorStore() local
16606 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
16609 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorStore()
16610 TheCall->setArg(1, PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
16611 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorStore()
16618 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorStore()
16620 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_pointer_arg) in SemaBuiltinMatrixColumnMajorStore()
16626 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_store_to_const); in SemaBuiltinMatrixColumnMajorStore()
16632 Diag(PtrExpr->getBeginLoc(), in SemaBuiltinMatrixColumnMajorStore()