Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp577 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end()); in buildMerge() local
578 assert(TmpVec.size() > 1); in buildMerge()
579 return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, TmpVec); in buildMerge()
587 SmallVector<DstOp, 8> TmpVec(Res.begin(), Res.end()); in buildUnmerge() local
588 assert(TmpVec.size() > 1); in buildUnmerge()
589 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); in buildUnmerge()
595 SmallVector<Register, 8> TmpVec; in buildUnmerge() local
597 TmpVec.push_back(getMRI()->createGenericVirtualRegister(Res)); in buildUnmerge()
598 return buildUnmerge(TmpVec, Op); in buildUnmerge()
606 SmallVector<DstOp, 8> TmpVec(Res.begin(), Res.end()); in buildUnmerge() local
[all …]
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
DConstrainedConjGrad.h53 typedef Matrix<Scalar,Dynamic,1> TmpVec; in pseudo_inverse() typedef
57 TmpVec d(rows), e(rows), l(cols), p(rows), q(rows), r(rows); in pseudo_inverse()
112 typedef Matrix<Scalar,Dynamic,1> TmpVec; in constrained_cg() typedef
116 TmpVec p(xSize), q(xSize), q2(xSize), in constrained_cg()
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp572 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end()); in buildMerge() local
573 assert(TmpVec.size() > 1); in buildMerge()
574 return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, TmpVec); in buildMerge()
589 SmallVector<DstOp, 8> TmpVec(Res.begin(), Res.end()); in buildUnmerge() local
590 assert(TmpVec.size() > 1); in buildUnmerge()
591 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op); in buildUnmerge()
597 SmallVector<Register, 8> TmpVec; in buildUnmerge() local
599 TmpVec.push_back(getMRI()->createGenericVirtualRegister(Res)); in buildUnmerge()
600 return buildUnmerge(TmpVec, Op); in buildUnmerge()
608 SmallVector<DstOp, 8> TmpVec(Res.begin(), Res.end()); in buildUnmerge() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp841 Value *TmpVec = Src; in getShuffleReduction() local
853 TmpVec, UndefValue::get(TmpVec->getType()), in getShuffleReduction()
858 TmpVec = Builder.CreateBinOp((Instruction::BinaryOps)Op, TmpVec, Shuf, in getShuffleReduction()
863 TmpVec = createMinMaxOp(Builder, MinMaxKind, TmpVec, Shuf); in getShuffleReduction()
866 propagateIRFlags(TmpVec, RedOps); in getShuffleReduction()
869 return Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in getShuffleReduction()
/external/llvm-project/llvm/lib/Transforms/Utils/
DLoopUtils.cpp951 Value *TmpVec = Src; in getShuffleReduction() local
962 TmpVec, UndefValue::get(TmpVec->getType()), ShuffleMask, "rdx.shuf"); in getShuffleReduction()
966 TmpVec = Builder.CreateBinOp((Instruction::BinaryOps)Op, TmpVec, Shuf, in getShuffleReduction()
971 TmpVec = createMinMaxOp(Builder, MinMaxKind, TmpVec, Shuf); in getShuffleReduction()
974 propagateIRFlags(TmpVec, RedOps); in getShuffleReduction()
978 if (auto *ReductionInst = dyn_cast<Instruction>(TmpVec)) in getShuffleReduction()
982 return Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in getShuffleReduction()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4166 Value *TmpVec = VectorizedValue; in emitReduction() local
4175 TmpVec, UndefValue::get(TmpVec->getType()), LeftMask, "rdx.shuf.l"); in emitReduction()
4177 TmpVec, UndefValue::get(TmpVec->getType()), (RightMask), in emitReduction()
4179 TmpVec = createBinOp(Builder, ReductionOpcode, LeftShuf, RightShuf, in emitReduction()
4185 TmpVec, UndefValue::get(TmpVec->getType()), UpperHalf, "rdx.shuf"); in emitReduction()
4186 TmpVec = createBinOp(Builder, ReductionOpcode, TmpVec, Shuf, "bin.rdx"); in emitReduction()
4191 return Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in emitReduction()
DLoopVectorize.cpp3637 Value *TmpVec = ReducedPartRdx; in vectorizeLoop() local
3649 TmpVec, UndefValue::get(TmpVec->getType()), in vectorizeLoop()
3654 TmpVec = addFastMathFlag(Builder.CreateBinOp( in vectorizeLoop()
3655 (Instruction::BinaryOps)Op, TmpVec, Shuf, "bin.rdx")); in vectorizeLoop()
3657 TmpVec = RecurrenceDescriptor::createMinMaxOp(Builder, MinMaxKind, in vectorizeLoop()
3658 TmpVec, Shuf); in vectorizeLoop()
3663 Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in vectorizeLoop()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6938 Value *TmpVec = VectorizedValue; in emitReduction() local
6946 TmpVec, UndefValue::get(TmpVec->getType()), LeftMask, "rdx.shuf.l"); in emitReduction()
6948 TmpVec, UndefValue::get(TmpVec->getType()), (RightMask), in emitReduction()
6952 TmpVec = VectReductionData.createOp(Builder, "op.rdx", ReductionOps); in emitReduction()
6956 return Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in emitReduction()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp7253 Value *TmpVec = VectorizedValue; in emitReduction() local
7259 Builder.CreateShuffleVector(TmpVec, LeftMask, "rdx.shuf.l"); in emitReduction()
7261 Builder.CreateShuffleVector(TmpVec, RightMask, "rdx.shuf.r"); in emitReduction()
7262 TmpVec = ReductionData.createOp(Builder, LeftShuf, RightShuf, "op.rdx", in emitReduction()
7267 return Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in emitReduction()