Lines Matching defs:MemAccessPtr
431 auto *MemAccessPtr = *MemA;
432 if (MemAccessPtr->isLatestArrayKind() && MemAccessPtr != MMI.WriteToC &&
433 !isMatMulNonScalarReadAccess(MemAccessPtr, MMI) &&
434 !(MemAccessPtr->isStrideZero(MapI) &&
435 MemAccessPtr->isStrideZero(MapJ) && MemAccessPtr->isStrideZero(MapK)))
508 auto *MemAccessPtr = *MemA;
509 if (!MemAccessPtr->isLatestArrayKind())
511 if (!MemAccessPtr->isWrite())
513 auto AccMap = MemAccessPtr->getLatestAccessRelation();
516 MMI.WriteToC = MemAccessPtr;
1314 /// @param MemAccessPtr The access, which reads elements of the tensor.
1319 /// @return True if the memory access @p MemAccessPtr corresponds
1321 static bool setReadAccess(MemoryAccess *MemAccessPtr,
1339 TCI.A = MemAccessPtr;
1351 TCI.B = MemAccessPtr;
1377 MemoryAccess *MemAccessPtr = *MemA;
1381 if (MemAccessPtr->isWrite())
1384 isl::map AccMap = MemAccessPtr->getLatestAccessRelation();
1386 if (!MemAccessPtr->isLatestArrayKind()) {
1399 TCI.ReadFromC = MemAccessPtr;
1409 if (!setReadAccess(MemAccessPtr, IndexSet, IandJIndexSet, Dimensions, TCI))