Searched refs:LoopExitInst (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 3557 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/ |
D | LoopVectorize.cpp | 3518 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()
|