Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3517 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/
DLoopVectorize.cpp3556 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()