Lines Matching refs:PtrExpr

17657   Expr *PtrExpr = TheCall->getArg(PtrArgIdx);  in SemaBuiltinMatrixColumnMajorLoad()  local
17666 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
17669 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorLoad()
17670 TheCall->setArg(0, PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
17671 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorLoad()
17677 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorLoad()
17680 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinMatrixColumnMajorLoad()
17681 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorLoad()
17687 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinMatrixColumnMajorLoad()
17689 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorLoad()
17769 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorStore() local
17794 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
17797 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorStore()
17798 TheCall->setArg(1, PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
17799 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorStore()
17806 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorStore()
17808 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinMatrixColumnMajorStore()
17809 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorStore()
17814 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_matrix_store_to_const); in SemaBuiltinMatrixColumnMajorStore()
17820 Diag(PtrExpr->getBeginLoc(), in SemaBuiltinMatrixColumnMajorStore()