reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
427 Stmt.isBlockStmt() || MA->isOriginalScalarKind() || 428 (!S->getBoxedLoops().size() && MA->getAccessInstruction() && 429 Stmt.getEntryBlock() == MA->getAccessInstruction()->getParent()); 431 isl::map AccRel = MA->getAccessRelation(); 438 if (IsOrdered && MA->isMustWrite() && 439 (isa<StoreInst>(MA->getAccessInstruction()) || 440 MA->isOriginalScalarKind())) { 441 Value *StoredVal = MA->tryGetValueStored(); 443 StoredVal = MA->getAccessValue(); 450 LLVM_DEBUG(dbgs() << "Cleanup of " << MA << ":\n"); 454 Stmt.removeSingleMemoryAccess(MA); 463 if (MA->isRead()) { 466 Value *LoadedVal = MA->getAccessValue(); 473 } else if (MA->isWrite()) {