Searched refs:NumSubElts (Results 1 - 7 of 7) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 125 int NumSubElts = SubTy->getVectorNumElements(); local 126 assert((Index + NumSubElts) <= (int)Ty->getVectorNumElements() && 133 for (int i = 0; i != NumSubElts; ++i) { 147 int NumSubElts = SubTy->getVectorNumElements(); local 148 assert((Index + NumSubElts) <= (int)Ty->getVectorNumElements() && 155 for (int i = 0; i != NumSubElts; ++i) { 927 unsigned NumSubElts = NumElts / Factor; local 928 VectorType *SubVT = VectorType::get(VT->getElementType(), NumSubElts); 975 for (unsigned Elt = 0; Elt < NumSubElts; ++Elt) 1001 for (unsigned i = 0; i < NumSubElts; [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 925 unsigned NumSubElts = SubVT.getVectorNumElements(); local 930 APInt SubElts = APInt::getAllOnesValue(NumSubElts); 933 if (Idx.ule(NumElts - NumSubElts)) { 935 SubElts = DemandedElts.extractBits(NumSubElts, SubIdx); 936 BaseElts.insertBits(APInt::getNullValue(NumSubElts), SubIdx); 980 unsigned NumSubElts = SubVT.getVectorNumElements(); local 983 DemandedElts.extractBits(NumSubElts, i * NumSubElts); 2312 unsigned NumSubElts = SubVT.getVectorNumElements(); local 2315 APInt SubElts = DemandedElts.extractBits(NumSubElts, 2331 unsigned NumSubElts = SubVT.getVectorNumElements(); local [all...] |
H A D | SelectionDAG.cpp | 2630 unsigned NumSubElts = Sub.getValueType().getVectorNumElements(); 2631 if (SubIdx && SubIdx->getAPIntValue().ule(NumElts - NumSubElts)) { 2635 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); 2641 APInt SubMask = APInt::getBitsSet(NumElts, Idx, Idx + NumSubElts); 3954 unsigned NumSubElts = Sub.getValueType().getVectorNumElements(); 3955 if (SubIdx && SubIdx->getAPIntValue().ule(NumElts - NumSubElts)) { 3958 APInt DemandedSubElts = DemandedElts.extractBits(NumSubElts, Idx); 3963 APInt SubMask = APInt::getBitsSet(NumElts, Idx, Idx + NumSubElts); 9190 auto PartialReduction = [&](SDValue Op, unsigned NumSubElts) { 9195 EVT SubVT = EVT::getVectorVT(*getContext(), OpSVT, NumSubElts); [all...] |
H A D | DAGCombiner.cpp | 19799 int NumSubElts = NumElts * Split; 19803 for (int i = 0; i != NumSubElts; ++i) { 19810 Indices.push_back(i + NumSubElts); 19831 Indices.push_back(i + NumSubElts); 19838 EVT ClearVT = EVT::getVectorVT(*DAG.getContext(), ClearSVT, NumSubElts);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 913 int NumSubElts = SubLT.second.getVectorNumElements(); local 914 if ((Index % NumSubElts) == 0 && (NumElts % NumSubElts) == 0) 923 if (NumSubElts > OrigSubElts && 924 (Index % OrigSubElts) == 0 && (NumSubElts % OrigSubElts) == 0 && 929 assert(NumElts >= NumSubElts && NumElts > OrigSubElts && 935 int ExtractIndex = alignDown((Index % NumElts), NumSubElts);
|
H A D | X86ISelLowering.cpp | 5801 unsigned NumSubElts = OpVT.getVectorNumElements() / NumSubs; 5803 SubOps.push_back(extractSubVector(Op, i * NumSubElts, DAG, DL, SizeSub)); 6412 unsigned NumSubElts = VT.getVectorNumElements(); 6414 UndefElts = UndefElts.extractBits(NumSubElts, BaseIdx); 6415 if ((BaseIdx + NumSubElts) != NumSrcElts) 6416 EltBits.erase(EltBits.begin() + BaseIdx + NumSubElts, EltBits.end()); 7247 unsigned NumSubElts = SubVT.getVectorNumElements(); 7259 for (int i = 0; i != (int)NumSubElts; ++i) 7271 if (SubMask.size() != NumSubElts) { 7272 assert(((SubMask.size() % NumSubElts) [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 377 unsigned NumSubElts = 64 / BitWidth; local 380 for (unsigned i = 0; i != NumSubElts; ++i) { 381 unsigned SubEltIdx = (NumSubElts - 1) - i;
|
Completed in 781 milliseconds