Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2769 PHINode *RdxPhi = *it; in vectorizeLoop() local
2770 assert(RdxPhi && "Unable to recover vectorized PHI"); in vectorizeLoop()
2773 assert(Legal->getReductionVars()->count(RdxPhi) && in vectorizeLoop()
2776 (*Legal->getReductionVars())[RdxPhi]; in vectorizeLoop()
2828 VectorParts &VecRdxPhi = WidenMap.get(RdxPhi); in vectorizeLoop()
2830 Value *LoopVal = RdxPhi->getIncomingValueForBlock(Latch); in vectorizeLoop()
2916 PHINode *BCBlockPhi = PHINode::Create(RdxPhi->getType(), 2, "bc.merge.rdx", in vectorizeLoop()
2946 (RdxPhi)->getBasicBlockIndex(OrigLoop->getLoopLatch()); in vectorizeLoop()
2950 (RdxPhi)->setIncomingValue(SelfEdgeBlockIdx, BCBlockPhi); in vectorizeLoop()
2951 (RdxPhi)->setIncomingValue(IncomingEdgeBlockIdx, RdxDesc.LoopExitInstr); in vectorizeLoop()