Home
last modified time | relevance | path

Searched refs:WidePhi (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp972 PHINode *WidePhi = nullptr; member in WidenIV
1669 PHINode *WidePhi = in widenIVUse() local
1672 WidePhi->addIncoming(DU.WideDef, UsePhi->getIncomingBlock(0)); in widenIVUse()
1673 IRBuilder<> Builder(&*WidePhi->getParent()->getFirstInsertionPt()); in widenIVUse()
1674 Value *Trunc = Builder.CreateTrunc(WidePhi, DU.NarrowDef->getType()); in widenIVUse()
1678 << *WidePhi << "\n"); in widenIVUse()
1709 LLVM_DEBUG(dbgs() << "INDVARS: New IV " << *WidePhi in widenIVUse()
1878 if (!(WidePhi = dyn_cast<PHINode>(ExpandInst))) { in createWideIV()
1894 cast<Instruction>(WidePhi->getIncomingValueForBlock(LatchBlock)); in createWideIV()
1903 LLVM_DEBUG(dbgs() << "Wide IV: " << *WidePhi << "\n"); in createWideIV()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DLoopFlatten.cpp616 PHINode *WidePhi = createWideIV(WideIV, LI, SE, Rewriter, DT, DeadInsts, in CanWidenIV() local
619 if (!WidePhi) in CanWidenIV()
621 LLVM_DEBUG(dbgs() << "Created wide phi: "; WidePhi->dump()); in CanWidenIV()
DIndVarSimplify.cpp641 if (PHINode *WidePhi = createWideIV(WideIVs.back(), LI, SE, Rewriter, in simplifyAndExtend() local
647 LoopPhis.push_back(WidePhi); in simplifyAndExtend()