reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2495 if (Access->isOriginalValueKind() && Access->isWrite()) { 2495 if (Access->isOriginalValueKind() && Access->isWrite()) { 2496 ValueDefAccs.erase(Access->getAccessValue()); 2497 } else if (Access->isOriginalValueKind() && Access->isRead()) { 2497 } else if (Access->isOriginalValueKind() && Access->isRead()) { 2498 auto &Uses = ValueUseAccs[Access->getScopArrayInfo()]; 2499 auto NewEnd = std::remove(Uses.begin(), Uses.end(), Access); 2501 } else if (Access->isOriginalPHIKind() && Access->isRead()) { 2501 } else if (Access->isOriginalPHIKind() && Access->isRead()) { 2502 PHINode *PHI = cast<PHINode>(Access->getAccessInstruction()); 2504 } else if (Access->isOriginalAnyPHIKind() && Access->isWrite()) { 2504 } else if (Access->isOriginalAnyPHIKind() && Access->isWrite()) { 2505 auto &Incomings = PHIIncomingAccs[Access->getScopArrayInfo()]; 2506 auto NewEnd = std::remove(Incomings.begin(), Incomings.end(), Access);