Lines Matching defs:MA

562       auto *MA = S->getValueDef(SAI);
563 if (!MA) {
574 auto Inst = MA->getAccessInstruction();
590 auto *MA = S->getPHIRead(SAI);
591 assert(MA);
595 auto PHI = cast<PHINode>(MA->getAccessInstruction());
628 for (auto *MA : S->getValueUses(SAI))
629 Reads = Reads.unite(getDomainFor(MA));
774 for (auto *MA : S->getValueUses(SAI)) {
776 auto Domain = getDomainFor(MA);
783 MA->setNewAccessRelation(isl::map::from_union_map(NewAccRel));
813 for (auto *MA : S->getPHIIncomings(SAI)) {
816 auto *WriteStmt = MA->getStatement();
818 auto Incoming = MA->getIncoming();
889 for (auto *MA : S->getPHIIncomings(SAI))
890 UniverseWritesDom = UniverseWritesDom.unite(getDomainFor(MA));
980 for (auto *MA : S->getPHIIncomings(SAI)) {
982 auto Domain = getDomainFor(MA);
991 MA->setNewAccessRelation(NewAccRelMap);
1044 for (auto *MA : *Stmt) {
1045 if (!MA->isLatestScalarKind())
1047 if (!MA->isRead())
1050 Worklist.push_back(MA);
1066 auto *MA = Worklist.pop_back_val();
1068 auto *SAI = MA->getScopArrayInfo();
1072 POLLY_DEBUG(dbgs() << "\n Trying to map " << MA << " (SAI: " << SAI
1079 auto MASize = DL.getTypeAllocSize(MA->getAccessValue()->getType());
1164 /// @param MA The access to test.
1168 bool isScalarAccess(MemoryAccess *MA) {
1169 auto Map = getAccessRelationFor(MA);
1243 for (auto *MA : Stmt) {
1244 if (!MA->isLatestArrayKind())
1246 if (!MA->isWrite())
1249 if (MA->isMayWrite()) {
1250 POLLY_DEBUG(dbgs() << "Access " << MA
1253 MA->getAccessInstruction());
1261 POLLY_DEBUG(dbgs() << "Access " << MA
1264 MA->getAccessInstruction());
1270 if (isScalarAccess(MA)) {
1272 << "Access " << MA
1275 MA->getAccessInstruction());
1282 if (!isa<StoreInst>(MA->getAccessInstruction())) {
1283 POLLY_DEBUG(dbgs() << "Access " << MA
1286 MA->getAccessInstruction());
1304 isl::union_map AccRel = MA->getLatestAccessRelation();
1306 POLLY_DEBUG(dbgs() << "Access " << MA
1310 MA->getAccessInstruction());
1321 << "Access " << MA
1324 MA->getAccessInstruction());
1331 assert(isCompatibleAccess(MA));
1333 POLLY_DEBUG(dbgs() << "Analyzing target access " << MA << "\n");
1334 if (collapseScalarsToStore(MA))