Searched refs:ReducedPartRdx (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 3617 Value *ReducedPartRdx = RdxParts[0]; in vectorizeLoop() local 3619 setDebugLocFromInst(Builder, ReducedPartRdx); in vectorizeLoop() 3623 ReducedPartRdx = addFastMathFlag( in vectorizeLoop() 3625 ReducedPartRdx, "bin.rdx")); in vectorizeLoop() 3627 ReducedPartRdx = RecurrenceDescriptor::createMinMaxOp( in vectorizeLoop() 3628 Builder, MinMaxKind, ReducedPartRdx, RdxParts[part]); in vectorizeLoop() 3637 Value *TmpVec = ReducedPartRdx; in vectorizeLoop() 3662 ReducedPartRdx = in vectorizeLoop() 3668 ReducedPartRdx = in vectorizeLoop() 3670 ? Builder.CreateSExt(ReducedPartRdx, Phi->getType()) in vectorizeLoop() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 3658 Value *ReducedPartRdx = VectorLoopValueMap.getVectorValue(LoopExitInst, 0); in fixReduction() local 3660 setDebugLocFromInst(Builder, ReducedPartRdx); in fixReduction() 3665 ReducedPartRdx = addFastMathFlag( in fixReduction() 3667 ReducedPartRdx, "bin.rdx")); in fixReduction() 3669 ReducedPartRdx = RecurrenceDescriptor::createMinMaxOp( in fixReduction() 3670 Builder, MinMaxKind, ReducedPartRdx, RdxPart); in fixReduction() 3675 ReducedPartRdx = in fixReduction() 3676 createTargetReduction(Builder, TTI, RdxDesc, ReducedPartRdx, NoNaN); in fixReduction() 3680 ReducedPartRdx = in fixReduction() 3682 ? Builder.CreateSExt(ReducedPartRdx, Phi->getType()) in fixReduction() [all …]
|