Lines Matching refs:PtrExpr
16130 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorLoad() local
16139 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
16142 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorLoad()
16143 TheCall->setArg(0, PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
16144 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorLoad()
16150 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorLoad()
16153 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_pointer_arg) in SemaBuiltinMatrixColumnMajorLoad()
16160 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_pointer_arg) in SemaBuiltinMatrixColumnMajorLoad()
16241 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorStore() local
16265 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
16268 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorStore()
16269 TheCall->setArg(1, PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
16270 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorStore()
16277 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorStore()
16279 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_pointer_arg) in SemaBuiltinMatrixColumnMajorStore()
16285 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_store_to_const); in SemaBuiltinMatrixColumnMajorStore()
16291 Diag(PtrExpr->getBeginLoc(), in SemaBuiltinMatrixColumnMajorStore()