Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/Transforms/Vectorize/
HDSLPVectorizer.cpp2400 Value *TmpVec = ValToReduce; in emitReduction() local
2409 TmpVec, UndefValue::get(TmpVec->getType()), LeftMask, "rdx.shuf.l"); in emitReduction()
2411 TmpVec, UndefValue::get(TmpVec->getType()), (RightMask), in emitReduction()
2413 TmpVec = createBinOp(Builder, ReductionOpcode, LeftShuf, RightShuf, in emitReduction()
2419 TmpVec, UndefValue::get(TmpVec->getType()), UpperHalf, "rdx.shuf"); in emitReduction()
2420 TmpVec = createBinOp(Builder, ReductionOpcode, TmpVec, Shuf, "bin.rdx"); in emitReduction()
2425 return Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in emitReduction()
HDLoopVectorize.cpp2274 Value *TmpVec = ReducedPartRdx; in vectorizeLoop() local
2286 Builder.CreateShuffleVector(TmpVec, in vectorizeLoop()
2287 UndefValue::get(TmpVec->getType()), in vectorizeLoop()
2292 TmpVec = Builder.CreateBinOp((Instruction::BinaryOps)Op, TmpVec, Shuf, in vectorizeLoop()
2295 TmpVec = createMinMaxOp(Builder, RdxDesc.MinMaxKind, TmpVec, Shuf); in vectorizeLoop()
2299 ReducedPartRdx = Builder.CreateExtractElement(TmpVec, in vectorizeLoop()