Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3515 unsigned SubVecNumElts = SubVecTy->getNumElements(); in visitCallInst() local
3519 if (VecNumElts == SubVecNumElts) in visitCallInst()
3528 for (i = 0; i != SubVecNumElts; ++i) in visitCallInst()
3538 for (unsigned i = DstNumElts; i != DstNumElts + SubVecNumElts; ++i) in visitCallInst()
3540 for (unsigned i = IdxN + SubVecNumElts; i != DstNumElts; ++i) in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9718 unsigned SubVecNumElts = SubVec.getSimpleValueType().getVectorNumElements(); in LowerCONCAT_VECTORSvXi1() local
9722 DAG.getTargetConstant(Idx * SubVecNumElts, dl, MVT::i8)); in LowerCONCAT_VECTORSvXi1()
9734 unsigned SubVecNumElts = SubVec.getSimpleValueType().getVectorNumElements(); in LowerCONCAT_VECTORSvXi1() local
9736 DAG.getVectorIdxConstant(Idx * SubVecNumElts, dl)); in LowerCONCAT_VECTORSvXi1()
59240 int SubVecNumElts = SubVecVT.getVectorNumElements(); in combineINSERT_SUBVECTOR() local
59305 std::iota(Mask.begin() + IdxVal, Mask.begin() + IdxVal + SubVecNumElts, in combineINSERT_SUBVECTOR()
59313 BlendMask.begin() + IdxVal + SubVecNumElts, VecNumElts + IdxVal); in combineINSERT_SUBVECTOR()
59315 VecNumElts == (2 * SubVecNumElts)) { in combineINSERT_SUBVECTOR()
59316 assert((IdxVal % SubVecNumElts) == 0 && "Unaligned subvector insertion"); in combineINSERT_SUBVECTOR()
59418 if ((IdxVal % SubVecNumElts) == 0 && ISD::isNormalLoad(Vec.getNode()) && in combineINSERT_SUBVECTOR()
[all …]