Lines Matching defs:UsePhi
1847 if (PHINode *UsePhi = dyn_cast<PHINode>(DU.NarrowUse)) {
1848 if (LI->getLoopFor(UsePhi->getParent()) != L) {
1852 if (UsePhi->getNumOperands() != 1)
1858 if (isa<CatchSwitchInst>(UsePhi->getParent()->getTerminator()))
1862 PHINode::Create(DU.WideDef->getType(), 1, UsePhi->getName() + ".wide",
1863 UsePhi->getIterator());
1864 WidePhi->addIncoming(DU.WideDef, UsePhi->getIncomingBlock(0));
1869 UsePhi->replaceAllUsesWith(Trunc);
1870 DeadInsts.emplace_back(UsePhi);
1871 LLVM_DEBUG(dbgs() << "INDVARS: Widen lcssa phi " << *UsePhi << " to "