Searched refs:TmpVec (Results 1 – 2 of 2) sorted by relevance
| /trueos/contrib/llvm/lib/Transforms/Vectorize/ |
| HD | SLPVectorizer.cpp | 2400 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()
|
| HD | LoopVectorize.cpp | 2274 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()
|