Searched refs:ReductionStartValue (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 3517 TrackingVH<Value> ReductionStartValue = RdxDesc.getRecurrenceStartValue(); in vectorizeLoop() local 3521 setDebugLocFromInst(Builder, ReductionStartValue); in vectorizeLoop() 3541 VectorStart = Identity = ReductionStartValue; in vectorizeLoop() 3544 Builder.CreateVectorSplat(VF, ReductionStartValue, "minmax.ident"); in vectorizeLoop() 3554 VectorStart = ReductionStartValue; in vectorizeLoop() 3561 Builder.CreateInsertElement(Identity, ReductionStartValue, Zero); in vectorizeLoop() 3679 BCBlockPhi->addIncoming(ReductionStartValue, LoopBypassBlocks[I]); in vectorizeLoop()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 3556 TrackingVH<Value> ReductionStartValue = RdxDesc.getRecurrenceStartValue(); in fixReduction() local 3560 setDebugLocFromInst(Builder, ReductionStartValue); in fixReduction() 3579 VectorStart = Identity = ReductionStartValue; in fixReduction() 3582 Builder.CreateVectorSplat(VF, ReductionStartValue, "minmax.ident"); in fixReduction() 3592 VectorStart = ReductionStartValue; in fixReduction() 3599 Builder.CreateInsertElement(Identity, ReductionStartValue, Zero); in fixReduction() 3691 BCBlockPhi->addIncoming(ReductionStartValue, LoopBypassBlocks[I]); in fixReduction()
|