Lines Matching refs:Acc
320 auto *Acc = WorklistAccs.pop_back_val(); in walkReachable() local
322 ScopStmt *Stmt = Acc->getStatement(); in walkReachable()
326 auto Inserted = UsedAccs.insert(Acc); in walkReachable()
330 if (Acc->isRead()) { in walkReachable()
331 const ScopArrayInfo *SAI = Acc->getScopArrayInfo(); in walkReachable()
333 if (Acc->isLatestValueKind()) { in walkReachable()
341 if (Acc->isLatestAnyPHIKind()) { in walkReachable()
347 if (Acc->isWrite()) { in walkReachable()
348 if (Acc->isOriginalValueKind() || in walkReachable()
349 (Acc->isOriginalArrayKind() && Acc->getAccessValue())) { in walkReachable()
352 VirtualUse::create(S, Stmt, Scope, Acc->getAccessValue(), true); in walkReachable()
356 if (Acc->isOriginalAnyPHIKind()) { in walkReachable()
357 for (auto Incoming : Acc->getIncoming()) { in walkReachable()
364 if (Acc->isOriginalArrayKind()) in walkReachable()
365 WorklistInsts.emplace_back(Stmt, Acc->getAccessInstruction()); in walkReachable()
400 for (MemoryAccess *Acc : *Accs) in walkReachable()
401 WorklistAccs.push_back(Acc); in walkReachable()