Searched refs:NumSubElts (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 126 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 D | TargetLowering.cpp | 551 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 D | SelectionDAG.cpp | 2427 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 D | DAGCombiner.cpp | 18106 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 D | X86TargetTransformInfo.cpp | 912 int NumSubElts = SubLT.second.getVectorNumElements(); in getShuffleCost() local 913 if ((Index % NumSubElts) == 0 && (NumElts % NumSubElts) == 0) in getShuffleCost()
|
| H A D | X86ISelLowering.cpp | 5929 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 D | InstCombineCalls.cpp | 353 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()
|