Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCodeGenPrepare.cpp159 PHINode *WidePhi = Builder.CreatePHI(WideTy, 2); in widenVPMerge() local
160 WidePhi->addIncoming(ConstantAggregateZero::get(WideTy), in widenVPMerge()
165 {Mask, WideTrue, WidePhi, EVL}); in widenVPMerge()
166 WidePhi->addIncoming(WideMerge, Phi->getIncomingBlock(1)); in widenVPMerge()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1071 PHINode *WidePhi = nullptr; member in __anonb324fb7f0311::WidenIV
1163 PHINode *OrigPhi, PHINode *WidePhi);
1847 PHINode *WidePhi) { in widenIVUse() argument
1873 PHINode *WidePhi = in widenIVUse() local
1876 WidePhi->addIncoming(DU.WideDef, UsePhi->getIncomingBlock(0)); in widenIVUse()
1877 BasicBlock *WidePhiBB = WidePhi->getParent(); in widenIVUse()
1879 Value *Trunc = Builder.CreateTrunc(WidePhi, DU.NarrowDef->getType(), "", in widenIVUse()
1884 << *WidePhi << "\n"); in widenIVUse()
1907 LLVM_DEBUG(dbgs() << "INDVARS: New IV " << *WidePhi in widenIVUse()
1950 OrigPhi, WidePhi, DU.NarrowUse, WideInc) || in widenIVUse()
[all …]
H A DScalarEvolutionExpander.cpp849 PHINode *WidePhi, in canReuseFlagsFromOriginalIVInc() argument
853 match(WideInc, m_c_BinOp(m_Specific(WidePhi), m_Value())) && in canReuseFlagsFromOriginalIVInc()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp871 PHINode *WidePhi = in CanWidenIV() local
874 if (!WidePhi) in CanWidenIV()
876 LLVM_DEBUG(dbgs() << "Created wide phi: "; WidePhi->dump()); in CanWidenIV()
H A DIndVarSimplify.cpp639 if (PHINode *WidePhi = createWideIV(WideIVs.back(), LI, SE, Rewriter, in simplifyAndExtend() local
645 LoopPhis.push_back(WidePhi); in simplifyAndExtend()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h292 PHINode *WidePhi,