Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3557 Instruction *LoopExitInst = RdxDesc.getLoopExitInstr(); in fixReduction() local
3569 Type *VecTy = getOrCreateVectorValue(LoopExitInst, 0)->getType(); in fixReduction()
3626 setDebugLocFromInst(Builder, LoopExitInst); in fixReduction()
3637 RdxParts[Part] = VectorLoopValueMap.getVectorValue(LoopExitInst, Part); in fixReduction()
3653 VectorLoopValueMap.resetVectorValue(LoopExitInst, Part, RdxParts[Part]); in fixReduction()
3658 Value *ReducedPartRdx = VectorLoopValueMap.getVectorValue(LoopExitInst, 0); in fixReduction()
3662 Value *RdxPart = VectorLoopValueMap.getVectorValue(LoopExitInst, Part); in fixReduction()
3705 if (LCSSAPhi.getIncomingValue(0) == LoopExitInst) in fixReduction()
3717 Phi->setIncomingValue(IncomingEdgeBlockIdx, LoopExitInst); in fixReduction()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3518 Instruction *LoopExitInst = RdxDesc.getLoopExitInstr(); in vectorizeLoop() local
3530 VectorParts &VectorExit = getVectorValue(LoopExitInst); in vectorizeLoop()
3589 VectorParts RdxParts = getVectorValue(LoopExitInst); in vectorizeLoop()
3590 setDebugLocFromInst(Builder, LoopExitInst); in vectorizeLoop()
3699 if (LCSSAPhi->getIncomingValue(0) == LoopExitInst) { in vectorizeLoop()
3714 Phi->setIncomingValue(IncomingEdgeBlockIdx, LoopExitInst); in vectorizeLoop()