Lines Matching refs:Phi
213 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameBlock() local
214 Phi->addIncoming(IncomingVal, BB); in renameBlock()
275 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry() local
276 Phi->addIncoming(LiveOnEntryDef.get(), BB); in markUnreachableAsLiveOnEntry()
409 MemoryPhi *Phi = new MemoryPhi(BB->getContext(), BB, NextID++); in buildMemorySSA() local
410 ValueToMemoryAccess.insert(std::make_pair(BB, Phi)); in buildMemorySSA()
412 Accesses->push_front(Phi); in buildMemorySSA()
458 MemoryPhi *Phi = new MemoryPhi(BB->getContext(), BB, NextID++); in createMemoryPhi() local
459 ValueToMemoryAccess.insert(std::make_pair(BB, Phi)); in createMemoryPhi()
461 Accesses->push_front(Phi); in createMemoryPhi()
462 return Phi; in createMemoryPhi()
554 if (MemoryPhi *Phi = getMemoryAccess(UseBlock)) in findDominatingDef() local
555 return Phi; in findDominatingDef()
688 MemoryAccess *Phi = getMemoryAccess(&B); in verifyOrdering() local
689 if (Phi) in verifyOrdering()
690 ActualAccesses.push_back(Phi); in verifyOrdering()
792 if (MemoryPhi *Phi = getMemoryAccess(&B)) { in verifyDefUses() local
793 assert(Phi->getNumOperands() == static_cast<unsigned>(std::distance( in verifyDefUses()
796 for (unsigned I = 0, E = Phi->getNumIncomingValues(); I != E; ++I) in verifyDefUses()
797 verifyUseInDefs(Phi->getIncomingValue(I), Phi); in verifyDefUses()