Searched refs:WidePhi (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVCodeGenPrepare.cpp | 159 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 D | SimplifyIndVar.cpp | 1071 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 D | ScalarEvolutionExpander.cpp | 849 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 D | LoopFlatten.cpp | 871 PHINode *WidePhi = in CanWidenIV() local 874 if (!WidePhi) in CanWidenIV() 876 LLVM_DEBUG(dbgs() << "Created wide phi: "; WidePhi->dump()); in CanWidenIV()
|
| H A D | IndVarSimplify.cpp | 639 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 D | ScalarEvolutionExpander.h | 292 PHINode *WidePhi,
|