• Home
  • Raw
  • Download

Lines Matching refs:MemoryPhi

210     if (It == PerBlockAccesses.end() || !isa<MemoryPhi>(It->second->front()))  in renameBlock()
213 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameBlock()
272 if (It == PerBlockAccesses.end() || !isa<MemoryPhi>(It->second->front())) in markUnreachableAsLiveOnEntry()
275 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry()
409 MemoryPhi *Phi = new MemoryPhi(BB->getContext(), BB, NextID++); in buildMemorySSA()
455 MemoryPhi *MemorySSA::createMemoryPhi(BasicBlock *BB) { in createMemoryPhi()
458 MemoryPhi *Phi = new MemoryPhi(BB->getContext(), BB, NextID++); in createMemoryPhi()
486 [](const MemoryAccess &MA) { return !isa<MemoryPhi>(MA); }); in createMemoryAccessInBB()
554 if (MemoryPhi *Phi = getMemoryAccess(UseBlock)) in findDominatingDef()
567 if (isa<MemoryDef>(RA) || isa<MemoryPhi>(RA)) in findDominatingDef()
581 const auto *MP = cast<MemoryPhi>(Replacee); in dominatesUse()
595 static MemoryAccess *onlySingleValue(MemoryPhi *MP) { in onlySingleValue()
641 if (MemoryPhi *MP = dyn_cast<MemoryPhi>(MA)) { in removeMemoryAccess()
722 if (MemoryPhi *MP = getMemoryAccess(&B)) { in verifyDomination()
727 if (MemoryPhi *P = dyn_cast<MemoryPhi>(U)) { in verifyDomination()
752 if (auto *P = dyn_cast<MemoryPhi>(U)) { in verifyDomination()
792 if (MemoryPhi *Phi = getMemoryAccess(&B)) { in verifyDefUses()
814 MemoryPhi *MemorySSA::getMemoryAccess(const BasicBlock *BB) const { in getMemoryAccess()
815 return cast_or_null<MemoryPhi>(getMemoryAccess((const Value *)BB)); in getMemoryAccess()
864 void MemoryPhi::print(raw_ostream &OS) const { in print()
1063 assert((Result != M || isa<MemoryPhi>(M)) && in doCacheInsert()
1135 if (!isa<MemoryPhi>(CurrAccess)) { in UpwardsDFSWalk()
1244 if (isa<MemoryPhi>(StartingAccess)) in getClobberingMemoryAccess()