Home
last modified time | relevance | path

Searched refs:LCSSAPhi (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3689 PHINode *LCSSAPhi = dyn_cast<PHINode>(LEI); in vectorizeLoop() local
3690 if (!LCSSAPhi) in vectorizeLoop()
3695 assert(LCSSAPhi->getNumIncomingValues() < 3 && "Invalid LCSSA PHI"); in vectorizeLoop()
3699 if (LCSSAPhi->getIncomingValue(0) == LoopExitInst) { in vectorizeLoop()
3701 LCSSAPhi->addIncoming(ReducedPartRdx, LoopMiddleBlock); in vectorizeLoop()
3878 auto *LCSSAPhi = dyn_cast<PHINode>(&I); in fixFirstOrderRecurrence() local
3879 if (!LCSSAPhi) in fixFirstOrderRecurrence()
3881 if (LCSSAPhi->getIncomingValue(0) == Phi) { in fixFirstOrderRecurrence()
3882 LCSSAPhi->addIncoming(Extract, LoopMiddleBlock); in fixFirstOrderRecurrence()
3890 auto *LCSSAPhi = dyn_cast<PHINode>(&LEI); in fixLCSSAPHIs() local
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3540 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) { in fixFirstOrderRecurrence()
3541 if (LCSSAPhi.getIncomingValue(0) == Phi) { in fixFirstOrderRecurrence()
3542 LCSSAPhi.addIncoming(ExtractForPhiUsedOutsideLoop, LoopMiddleBlock); in fixFirstOrderRecurrence()
3698 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) { in fixReduction()
3701 assert(LCSSAPhi.getNumIncomingValues() < 3 && "Invalid LCSSA PHI"); in fixReduction()
3705 if (LCSSAPhi.getIncomingValue(0) == LoopExitInst) in fixReduction()
3706 LCSSAPhi.addIncoming(ReducedPartRdx, LoopMiddleBlock); in fixReduction()
3721 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) { in fixLCSSAPHIs()
3722 if (LCSSAPhi.getNumIncomingValues() == 1) { in fixLCSSAPHIs()
3723 assert(OrigLoop->isLoopInvariant(LCSSAPhi.getIncomingValue(0)) && in fixLCSSAPHIs()
[all …]