Searched refs:RdxParts (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3589 VectorParts RdxParts = getVectorValue(LoopExitInst); local
3599 Value *Trunc = Builder.CreateTrunc(RdxParts[part], RdxVecTy);
3602 for (Value::user_iterator UI = RdxParts[part]->user_begin();
3603 UI != RdxParts[part]->user_end();)
3605 (*UI++)->replaceUsesOfWith(RdxParts[part], Extnd);
3606 RdxParts[part] = Extnd;
3613 RdxParts[part] = Builder.CreateTrunc(RdxParts[part], RdxVecTy);
3617 Value *ReducedPartRdx = RdxParts[0];
3624 Builder.CreateBinOp((Instruction::BinaryOps)Op, RdxParts[par
[all...]

Completed in 161 milliseconds