Home
last modified time | relevance | path

Searched refs:NumSubElts (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h126 int NumSubElts = SubTy->getVectorNumElements(); in getExtractSubvectorOverhead() local
134 for (int i = 0; i != NumSubElts; ++i) { in getExtractSubvectorOverhead()
148 int NumSubElts = SubTy->getVectorNumElements(); in getInsertSubvectorOverhead() local
156 for (int i = 0; i != NumSubElts; ++i) { in getInsertSubvectorOverhead()
862 unsigned NumSubElts = NumElts / Factor; variable
910 for (unsigned Elt = 0; Elt < NumSubElts; ++Elt)
936 for (unsigned i = 0; i < NumSubElts; i++)
942 for (unsigned i = 0; i < NumSubElts; i++)
958 for (unsigned i = 0; i < NumSubElts; i++)
973 SubVT = VectorType::get(I8Type, NumSubElts);
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp551 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedBits() local
554 DemandedElts.extractBits(NumSubElts, i * NumSubElts); in SimplifyDemandedBits()
1600 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedVectorElts() local
1603 APInt SubElts = DemandedElts.extractBits(NumSubElts, i * NumSubElts); in SimplifyDemandedVectorElts()
1608 KnownUndef.insertBits(SubUndef, i * NumSubElts); in SimplifyDemandedVectorElts()
1609 KnownZero.insertBits(SubZero, i * NumSubElts); in SimplifyDemandedVectorElts()
1619 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedVectorElts() local
1621 if (Idx.ugt(NumElts - NumSubElts)) in SimplifyDemandedVectorElts()
1624 APInt SubElts = DemandedElts.extractBits(NumSubElts, SubIdx); in SimplifyDemandedVectorElts()
1630 BaseElts.insertBits(APInt::getNullValue(NumSubElts), SubIdx); in SimplifyDemandedVectorElts()
H A DSelectionDAG.cpp2427 unsigned NumSubElts = Sub.getValueType().getVectorNumElements(); in computeKnownBits() local
2428 if (SubIdx && SubIdx->getAPIntValue().ule(NumElts - NumSubElts)) { in computeKnownBits()
2432 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); in computeKnownBits()
2438 APInt SubMask = APInt::getBitsSet(NumElts, Idx, Idx + NumSubElts); in computeKnownBits()
3720 unsigned NumSubElts = Sub.getValueType().getVectorNumElements(); in ComputeNumSignBits() local
3721 if (SubIdx && SubIdx->getAPIntValue().ule(NumElts - NumSubElts)) { in ComputeNumSignBits()
3724 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); in ComputeNumSignBits()
3729 APInt SubMask = APInt::getBitsSet(NumElts, Idx, Idx + NumSubElts); in ComputeNumSignBits()
H A DDAGCombiner.cpp18106 int NumSubElts = NumElts * Split; in XformToShuffleWithZero() local
18110 for (int i = 0; i != NumSubElts; ++i) { in XformToShuffleWithZero()
18140 Indices.push_back(i + NumSubElts); in XformToShuffleWithZero()
18147 EVT ClearVT = EVT::getVectorVT(*DAG.getContext(), ClearSVT, NumSubElts); in XformToShuffleWithZero()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp912 int NumSubElts = SubLT.second.getVectorNumElements(); in getShuffleCost() local
913 if ((Index % NumSubElts) == 0 && (NumElts % NumSubElts) == 0) in getShuffleCost()
H A DX86ISelLowering.cpp5929 unsigned NumSubElts = VT.getVectorNumElements(); in getTargetConstantBitsFromNode() local
5931 UndefElts = UndefElts.extractBits(NumSubElts, BaseIdx); in getTargetConstantBitsFromNode()
5932 if ((BaseIdx + NumSubElts) != NumSrcElts) in getTargetConstantBitsFromNode()
6567 unsigned NumSubElts = SubVT.getVectorNumElements(); in getFauxShuffleMask() local
6574 SubMask.size() != NumSubElts) in getFauxShuffleMask()
6587 for (int i = 0; i != (int)NumSubElts; ++i) { in getFauxShuffleMask()
6590 int InputIdx = M / NumSubElts; in getFauxShuffleMask()
18166 unsigned NumSubElts = NumElems / 2; in truncateVectorWithPACK() local
18205 EVT PackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumSubElts); in truncateVectorWithPACK()
33442 unsigned NumSubElts = NumElts / 2; in combineHorizontalMinMaxResult() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp353 unsigned NumSubElts = 64 / BitWidth; in simplifyX86immShift() local
356 for (unsigned i = 0; i != NumSubElts; ++i) { in simplifyX86immShift()
357 unsigned SubEltIdx = (NumSubElts - 1) - i; in simplifyX86immShift()