Lines Matching refs:PtrExpr
19768 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorLoad() local
19777 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
19780 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorLoad()
19781 TheCall->setArg(0, PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
19782 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorLoad()
19788 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorLoad()
19791 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinMatrixColumnMajorLoad()
19792 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorLoad()
19798 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinMatrixColumnMajorLoad()
19800 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorLoad()
19880 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorStore() local
19905 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
19908 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorStore()
19909 TheCall->setArg(1, PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
19910 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorStore()
19917 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorStore()
19919 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinMatrixColumnMajorStore()
19920 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorStore()
19925 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_store_to_const); in SemaBuiltinMatrixColumnMajorStore()
19931 Diag(PtrExpr->getBeginLoc(), in SemaBuiltinMatrixColumnMajorStore()