|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/Type.h 374 inline unsigned getVectorNumElements() const;
References
include/llvm/Analysis/Utils/Local.h 65 OpC = ConstantVector::getSplat(IntPtrTy->getVectorNumElements(), OpC);
78 Op = Builder->CreateVectorSplat(IntPtrTy->getVectorNumElements(), Op);
include/llvm/CodeGen/BasicTTIImpl.h 92 for (int i = 0, e = Ty->getVectorNumElements(); i < e; ++i) {
111 for (int i = 0, e = Ty->getVectorNumElements(); i < e; ++i) {
125 int NumSubElts = SubTy->getVectorNumElements();
126 assert((Index + NumSubElts) <= (int)Ty->getVectorNumElements() &&
147 int NumSubElts = SubTy->getVectorNumElements();
148 assert((Index + NumSubElts) <= (int)Ty->getVectorNumElements() &&
564 for (int i = 0, e = Ty->getVectorNumElements(); i < e; ++i) {
589 assert((VF == 1 || VF == VecTy->getVectorNumElements()) &&
610 VecTy->getVectorNumElements());
656 unsigned Num = Ty->getVectorNumElements();
779 Dst->getVectorNumElements() / 2);
781 Src->getVectorNumElements() / 2);
789 unsigned Num = Dst->getVectorNumElements();
850 unsigned Num = ValTy->getVectorNumElements();
1063 unsigned RetVF = (RetTy->isVectorTy() ? RetTy->getVectorNumElements() : 1);
1184 ScalarCalls = std::max(ScalarCalls, RetTy->getVectorNumElements());
1193 ScalarCalls = std::max(ScalarCalls, Ty->getVectorNumElements());
1510 unsigned ScalarCalls = RetTy->getVectorNumElements();
1524 ScalarCalls = std::max(ScalarCalls, Tys[i]->getVectorNumElements());
1599 unsigned NumVecElts = Ty->getVectorNumElements();
1650 unsigned NumVecElts = Ty->getVectorNumElements();
include/llvm/IR/Instructions.h 1053 unsigned NumElem = Ptr->getType()->getVectorNumElements();
1058 unsigned NumElem = Index->getType()->getVectorNumElements();
2050 unsigned NumSourceElts = Op<0>()->getType()->getVectorNumElements();
2051 unsigned NumMaskElts = getMask()->getType()->getVectorNumElements();
2059 unsigned NumSourceElts = Op<0>()->getType()->getVectorNumElements();
2060 unsigned NumMaskElts = getMask()->getType()->getVectorNumElements();
2252 int NumSrcElts = Op<0>()->getType()->getVectorNumElements();
include/llvm/IR/PatternMatch.h 233 unsigned NumElts = V->getType()->getVectorNumElements();
292 unsigned NumElts = V->getType()->getVectorNumElements();
lib/Analysis/ConstantFolding.cpp 153 unsigned NumSrcElt = C->getType()->getVectorNumElements();
469 NumElts = C->getType()->getVectorNumElements();
lib/Analysis/InstructionSimplify.cpp 670 return ConstantVector::getSplat(V->getType()->getVectorNumElements(),
909 unsigned NumElts = Ty->getVectorNumElements();
1184 for (unsigned I = 0, E = C->getType()->getVectorNumElements(); I != E; ++I)
4223 if (IdxC->getValue().uge(Vec->getType()->getVectorNumElements()))
4330 int InVecNumElts = Op0->getType()->getVectorNumElements();
4373 unsigned MaskNumElts = Mask->getType()->getVectorNumElements();
4374 unsigned InVecNumElts = InVecTy->getVectorNumElements();
lib/Analysis/TargetTransformInfo.cpp 858 SmallVector<int, 32> Mask(SI->getType()->getVectorNumElements(), -1);
1021 unsigned NumVecElems = VecTy->getVectorNumElements();
1086 unsigned NumVecElems = VecTy->getVectorNumElements();
lib/Analysis/ValueTracking.cpp 2344 unsigned NumElts = CV->getType()->getVectorNumElements();
2614 int NumElts = Shuf->getOperand(0)->getType()->getVectorNumElements();
2615 int NumMaskElts = Shuf->getMask()->getType()->getVectorNumElements();
2959 unsigned NumElts = CV->getType()->getVectorNumElements();
3171 unsigned NumElts = V->getType()->getVectorNumElements();
lib/Analysis/VectorUtils.cpp 288 unsigned LHSWidth = SVI->getOperand(0)->getType()->getVectorNumElements();
758 for (unsigned I = 0, E = ConstMask->getType()->getVectorNumElements(); I != E;
775 for (unsigned I = 0, E = ConstMask->getType()->getVectorNumElements(); I != E;
lib/AsmParser/LLParser.cpp 3584 BaseType->isVectorTy() ? BaseType->getVectorNumElements() : 0;
3592 unsigned ValNumEl = ValTy->getVectorNumElements();
7209 BaseType->getVectorNumElements() : 0;
7221 unsigned ValNumEl = Val->getType()->getVectorNumElements();
lib/Bitcode/Reader/BitcodeReader.cpp 4169 Mask->getType()->getVectorNumElements());
lib/CodeGen/CodeGenPrepare.cpp 6424 unsigned End = getTransitionType()->getVectorNumElements();
lib/CodeGen/GlobalISel/IRTranslator.cpp 1860 if (U.getType()->getVectorNumElements() == 1) {
1884 if (U.getOperand(0)->getType()->getVectorNumElements() == 1) {
lib/CodeGen/InterleavedAccessPass.cpp 310 unsigned NumLoadElements = LI->getType()->getVectorNumElements();
428 unsigned OpNumElts = SVI->getOperand(0)->getType()->getVectorNumElements();
lib/CodeGen/MachineOperand.cpp 944 const int NumElts = C->getType()->getVectorNumElements();
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp 84 unsigned NumElts = Mask->getType()->getVectorNumElements();
532 unsigned VectorWidth = Src->getType()->getVectorNumElements();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3001 unsigned ElemNum = Inst->getType()->getVectorNumElements();
3054 unsigned ResultElements = ShufInst->getType()->getVectorNumElements();
3848 I.getType()->getVectorNumElements() : 0;
4377 unsigned GEPWidth = GEP->getType()->getVectorNumElements();
lib/CodeGen/TargetLoweringObjectFileImpl.cpp 1621 NumElements = Ty->getVectorNumElements();
lib/IR/AsmWriter.cpp 1481 for (unsigned i = 1, e = CV->getType()->getVectorNumElements(); i != e;++i){
lib/IR/AutoUpgrade.cpp 873 unsigned NumElts = ResultTy->getVectorNumElements() * 8;
907 unsigned NumElts = ResultTy->getVectorNumElements() * 8;
963 Mask = getX86MaskVec(Builder, Mask, Op0->getType()->getVectorNumElements());
991 unsigned NumElts = Op0->getType()->getVectorNumElements();
1122 unsigned NumElts = Ty->getVectorNumElements();
1192 unsigned NumElts = Ty->getVectorNumElements();
1227 unsigned NumElts = Data->getType()->getVectorNumElements();
1247 unsigned NumElts = Passthru->getType()->getVectorNumElements();
1311 unsigned NumElts = Vec->getType()->getVectorNumElements();
1334 unsigned NumElts = Op0->getType()->getVectorNumElements();
1387 unsigned NumElts = CI.getType()->getVectorNumElements();
1837 CI->getArgOperand(1)->getType()->getVectorNumElements();
2088 unsigned NumDstElts = DstTy->getVectorNumElements();
2089 if (NumDstElts < SrcTy->getVectorNumElements()) {
2132 ResultTy->getVectorNumElements());
2147 ResultTy->getVectorNumElements());
2158 ResultTy->getVectorNumElements());
2237 unsigned EltNum = VecTy->getVectorNumElements();
2319 CI->getArgOperand(0)->getType()->getVectorNumElements();
2320 unsigned NumDstElts = CI->getType()->getVectorNumElements();
2337 unsigned NumElts = CI->getType()->getVectorNumElements();
2423 unsigned DstNumElts = CI->getType()->getVectorNumElements();
2424 unsigned SrcNumElts = Op1->getType()->getVectorNumElements();
2467 unsigned DstNumElts = CI->getType()->getVectorNumElements();
2468 unsigned SrcNumElts = Op0->getType()->getVectorNumElements();
2515 unsigned NumElts = CI->getType()->getVectorNumElements();
2567 unsigned NumElts = CI->getType()->getVectorNumElements();
2586 unsigned NumElts = CI->getType()->getVectorNumElements();
2605 unsigned NumElts = CI->getType()->getVectorNumElements();
2630 unsigned NumElts = CI->getType()->getVectorNumElements();
2652 int NumElts = CI->getType()->getVectorNumElements();
2668 int NumElts = CI->getType()->getVectorNumElements();
3193 int NumElts = CI->getType()->getVectorNumElements();
3240 int NumElts = CI->getType()->getVectorNumElements();
lib/IR/ConstantFold.cpp 54 if (NumElts != CV->getType()->getVectorNumElements())
574 DestTy->getVectorNumElements() == V->getType()->getVectorNumElements()) {
574 DestTy->getVectorNumElements() == V->getType()->getVectorNumElements()) {
579 for (unsigned i = 0, e = V->getType()->getVectorNumElements(); i != e; ++i) {
743 for (unsigned i = 0, e = V1->getType()->getVectorNumElements(); i != e;++i){
762 if (Result.size() == V1->getType()->getVectorNumElements())
800 if (CIdx->uge(Val->getType()->getVectorNumElements()))
836 unsigned NumElts = Val->getType()->getVectorNumElements();
860 unsigned MaskNumElts = Mask->getType()->getVectorNumElements();
870 unsigned SrcNumElts = V1->getType()->getVectorNumElements();
1926 for (unsigned i = 0, e = C1->getType()->getVectorNumElements(); i != e;++i){
2411 PrevIdx->getType()->getVectorNumElements(), CurrIdx);
2415 CurrIdx->getType()->getVectorNumElements(), PrevIdx);
2421 IsPrevIdxVector ? PrevIdx->getType()->getVectorNumElements()
2422 : CurrIdx->getType()->getVectorNumElements(),
2440 ? PrevIdx->getType()->getVectorNumElements()
2441 : CurrIdx->getType()->getVectorNumElements());
lib/IR/Constants.cpp 189 unsigned NumElts = this->getType()->getVectorNumElements();
207 for (unsigned i = 0, e = getType()->getVectorNumElements(); i != e; ++i) {
220 for (unsigned i = 0, e = getType()->getVectorNumElements(); i != e; ++i) {
233 for (unsigned i = 0, e = getType()->getVectorNumElements(); i != e; ++i) {
246 for (unsigned i = 0, e = getType()->getVectorNumElements(); i != e; ++i) {
271 for (unsigned i = 0, e = getType()->getVectorNumElements(); i != e; ++i)
281 for (unsigned i = 0, e = getType()->getVectorNumElements(); i != e; ++i)
1786 assert(C->getType()->getVectorNumElements()==DstTy->getVectorNumElements()&&
1786 assert(C->getType()->getVectorNumElements()==DstTy->getVectorNumElements()&&
1799 assert(C->getType()->getVectorNumElements()==DstTy->getVectorNumElements()&&
1799 assert(C->getType()->getVectorNumElements()==DstTy->getVectorNumElements()&&
2029 NumVecElts = C->getType()->getVectorNumElements();
2032 NumVecElts = Idx->getType()->getVectorNumElements();
2046 Idxs[i]->getType()->getVectorNumElements() == NumVecElts) &&
2168 unsigned NElts = Mask->getType()->getVectorNumElements();
2459 return getType()->getVectorNumElements();
lib/IR/Function.cpp 618 Result += "v" + utostr(VTy->getVectorNumElements()) +
1043 { Ty->getVectorNumElements(), true });
1293 (ReferenceType->getVectorNumElements() !=
1294 ThisArgVecTy->getVectorNumElements()))
lib/IR/IRBuilder.cpp 527 unsigned NumElts = PtrsTy->getVectorNumElements();
557 unsigned NumElts = PtrsTy->getVectorNumElements();
561 assert(NumElts == DataTy->getVectorNumElements() &&
lib/IR/Instructions.cpp 1825 int NumOpElts = Op<0>()->getType()->getVectorNumElements();
1826 int NumMaskElts = getMask()->getType()->getVectorNumElements();
1891 assert(i < Mask->getType()->getVectorNumElements() && "Index out of range");
1902 unsigned NumElts = Mask->getType()->getVectorNumElements();
2059 int NumOpElts = Op<0>()->getType()->getVectorNumElements();
2060 int NumMaskElts = getType()->getVectorNumElements();
2078 int NumOpElts = Op<0>()->getType()->getVectorNumElements();
2079 int NumMaskElts = getType()->getVectorNumElements();
2091 int NumOpElts = Op<0>()->getType()->getVectorNumElements();
2092 int NumMaskElts = getType()->getVectorNumElements();
2847 Ty->getVectorNumElements() == S->getType()->getVectorNumElements()) &&
2847 Ty->getVectorNumElements() == S->getType()->getVectorNumElements()) &&
2865 Ty->getVectorNumElements() == S->getType()->getVectorNumElements()) &&
2865 Ty->getVectorNumElements() == S->getType()->getVectorNumElements()) &&
lib/IR/Verifier.cpp 2786 Assert(SrcTy->getVectorNumElements() == DestTy->getVectorNumElements(),
2786 Assert(SrcTy->getVectorNumElements() == DestTy->getVectorNumElements(),
3294 unsigned GEPWidth = GEP.getType()->getVectorNumElements();
3296 Assert(GEPWidth == GEP.getPointerOperandType()->getVectorNumElements(),
3301 unsigned IndexWidth = IndexTy->getVectorNumElements();
4628 Assert(Mask->getType()->getVectorNumElements() ==
4629 DataTy->getVectorNumElements(),
4647 Assert(Mask->getType()->getVectorNumElements() ==
4648 DataTy->getVectorNumElements(),
lib/Target/AArch64/AArch64ISelLowering.cpp 8809 VectorType::get(DL.getIntPtrType(EltTy), VecTy->getVectorNumElements());
8820 VecTy->getVectorNumElements() / NumLoads);
8850 VecTy->getVectorNumElements() * Factor);
8866 VecTy->getVectorNumElements()));
8918 assert(VecTy->getVectorNumElements() % Factor == 0 &&
8921 unsigned LaneLen = VecTy->getVectorNumElements() / Factor;
8943 unsigned NumOpElts = Op0->getType()->getVectorNumElements();
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 205 DstTy->getVectorNumElements());
661 if (Ty->getVectorNumElements() < ProfitableNumElements) {
662 unsigned NumVecElts = Ty->getVectorNumElements();
684 unsigned NumElts = VecTy->getVectorNumElements();
705 if (I->getScalarSizeInBits() * I->getVectorNumElements() == 128)
908 return ScalarBits * Ty->getVectorNumElements() >= 128;
911 (ScalarBits * Ty->getVectorNumElements() >= 128);
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp 191 auto NumElements = VecTy->getVectorNumElements();
632 auto NumElements = VecTy->getVectorNumElements();
lib/Target/ARM/ARMISelLowering.cpp16764 VectorType::get(DL.getIntPtrType(EltTy), VecTy->getVectorNumElements());
16775 VecTy->getVectorNumElements() / NumLoads);
16806 VecTy->getVectorNumElements() * Factor);
16826 VecTy->getVectorNumElements()));
16879 assert(VecTy->getVectorNumElements() % Factor == 0 &&
16882 unsigned LaneLen = VecTy->getVectorNumElements() / Factor;
16907 VectorType::get(IntTy, Op0->getType()->getVectorNumElements());
lib/Target/ARM/ARMTargetTransformInfo.cpp 436 ValTy->getVectorNumElements() / 2;
728 unsigned Num = Ty->getVectorNumElements();
771 unsigned NumElts = VecTy->getVectorNumElements();
1093 return ScalarBits < 64 && ScalarBits * Ty->getVectorNumElements() == 128;
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp 64 return Ty->getVectorNumElements();
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 903 for (int i = 0, e = Src->getVectorNumElements(); i < e; ++i)
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 345 unsigned WideBits = getScalarSizeInBits(Ty) * Ty->getVectorNumElements();
398 unsigned VF = Ty->getVectorNumElements();
568 assert (SrcTy->getVectorNumElements() == DstTy->getVectorNumElements() &&
568 assert (SrcTy->getVectorNumElements() == DstTy->getVectorNumElements() &&
584 unsigned VF = SrcTy->getVectorNumElements();
658 unsigned VF = Dst->getVectorNumElements();
679 unsigned VF = Src->getVectorNumElements();
812 unsigned VF = ValTy->getVectorNumElements();
1079 unsigned NumElts = VecTy->getVectorNumElements();
lib/Target/X86/X86InterleavedAccess.cpp 190 SubVecTy->getVectorNumElements(), 0))));
731 unsigned NumSubVecElems = ShuffleEltTy->getVectorNumElements() / Factor;
760 unsigned NumSubVecElems = ShuffleTy->getVectorNumElements() / Factor;
829 assert(SVI->getType()->getVectorNumElements() % Factor == 0 &&
lib/Target/X86/X86ShuffleDecodeConstantPool.cpp 47 unsigned NumCstElts = CstTy->getVectorNumElements();
lib/Target/X86/X86TargetTransformInfo.cpp 921 int OrigSubElts = SubTp->getVectorNumElements();
959 LegalVT.getVectorNumElements() < Tp->getVectorNumElements()) {
2412 unsigned NumElem = VTy->getVectorNumElements();
2462 unsigned NumElem = SrcVTy->getVectorNumElements();
3112 unsigned VF = SrcVTy->getVectorNumElements();
3182 unsigned VF = SrcVTy->getVectorNumElements();
3220 unsigned VF = SrcVTy->getVectorNumElements();
3267 if (isa<VectorType>(DataTy) && DataTy->getVectorNumElements() == 1)
3332 if (DataTy->getVectorNumElements() == 1)
3372 unsigned NumElts = DataTy->getVectorNumElements();
3512 unsigned VF = VecTy->getVectorNumElements() / Factor;
3627 unsigned VF = VecTy->getVectorNumElements() / Factor;
3660 VecTy->getVectorNumElements() / Factor);
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1661 unsigned NumElts = C->getType()->getVectorNumElements();
2091 unsigned NumElts = C1->getType()->getVectorNumElements();
lib/Transforms/InstCombine/InstCombineCalls.cpp 556 unsigned NumSrcElts = ArgTy->getVectorNumElements();
557 assert(ResTy->getVectorNumElements() == (2 * NumSrcElts) &&
629 unsigned NumElts = ArgTy->getVectorNumElements();
970 unsigned NumElts = VecTy->getVectorNumElements();
1862 auto VWidth = II->getType()->getVectorNumElements();
2371 II->getType()->getVectorNumElements());
2392 II->getArgOperand(0)->getType()->getVectorNumElements());
2527 unsigned VWidth = Arg->getType()->getVectorNumElements();
2579 unsigned VWidth = Arg0->getType()->getVectorNumElements();
2797 unsigned VWidth = Arg1->getType()->getVectorNumElements();
2866 unsigned VWidth = Arg0->getType()->getVectorNumElements();
2906 unsigned VWidth0 = Op0->getType()->getVectorNumElements();
2907 unsigned VWidth1 = Op1->getType()->getVectorNumElements();
2945 unsigned VWidth = Op0->getType()->getVectorNumElements();
2969 unsigned VWidth = Op0->getType()->getVectorNumElements();
2972 Op1->getType()->getVectorNumElements() == 2 &&
3005 unsigned VWidth0 = Op0->getType()->getVectorNumElements();
3006 unsigned VWidth1 = Op1->getType()->getVectorNumElements();
3073 unsigned NumMaskElts = Mask->getType()->getVectorNumElements();
3074 unsigned NumOperandElts = II->getType()->getVectorNumElements();
3165 assert(Mask->getType()->getVectorNumElements() == 16 &&
lib/Transforms/InstCombine/InstCombineCasts.cpp 1483 unsigned NumElts = CV->getType()->getVectorNumElements();
1766 Ty = VectorType::get(Ty, CI.getType()->getVectorNumElements());
1816 PtrTy = VectorType::get(PtrTy, Ty->getVectorNumElements());
2115 if (DestTy->getVectorNumElements() != CondTy->getVectorNumElements())
2115 if (DestTy->getVectorNumElements() != CondTy->getVectorNumElements())
2414 unsigned NumShufElts = Shuf->getType()->getVectorNumElements();
2415 unsigned NumSrcVecElts = ShufOp0->getType()->getVectorNumElements();
2417 DestTy->getVectorNumElements() == NumShufElts &&
lib/Transforms/InstCombine/InstCombineCompares.cpp 900 int NumElts = GEPLHS->getType()->getVectorNumElements();
1867 NTy = VectorType::get(NTy, And->getType()->getVectorNumElements());
2153 TruncTy = VectorType::get(TruncTy, ShType->getVectorNumElements());
5175 unsigned NumElts = Type->getVectorNumElements();
lib/Transforms/InstCombine/InstCombineInternal.h 287 unsigned NumElts = In->getType()->getVectorNumElements();
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 111 for (unsigned I = 0, E = Ty->getVectorNumElements(); I != E; ++I) {
1434 unsigned VWidth = C->getType()->getVectorNumElements();
lib/Transforms/InstCombine/InstCombineSelect.cpp 307 if (CondTy->getVectorNumElements() != FIOpndTy->getVectorNumElements())
307 if (CondTy->getVectorNumElements() != FIOpndTy->getVectorNumElements())
1804 unsigned NumElts = CondVal->getType()->getVectorNumElements();
1852 unsigned NumElts = Ty->getVectorNumElements();
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 981 unsigned VWidth = II->getType()->getVectorNumElements();
1093 unsigned VWidth = V->getType()->getVectorNumElements();
1252 Shuffle->getOperand(0)->getType()->getVectorNumElements();
1624 unsigned InnerVWidth = Ty0->getVectorNumElements();
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 177 unsigned NumSrcElts = SrcTy->getVectorNumElements();
258 unsigned VWidth = V->getType()->getVectorNumElements();
275 unsigned MaskNumElts = UserInstr->getType()->getVectorNumElements();
301 unsigned VWidth = V->getType()->getVectorNumElements();
414 SVI->getOperand(0)->getType()->getVectorNumElements();
449 unsigned NumElts = V->getType()->getVectorNumElements();
491 unsigned NumLHSElts = LHS->getType()->getVectorNumElements();
527 unsigned NumInsElts = InsVecType->getVectorNumElements();
528 unsigned NumExtElts = ExtVecType->getVectorNumElements();
611 unsigned NumElts = V->getType()->getVectorNumElements();
655 unsigned NumLHSElts = RHS->getType()->getVectorNumElements();
666 EI->getOperand(0)->getType()->getVectorNumElements();
726 int MaskSize = Shuf.getMask()->getType()->getVectorNumElements();
727 int VecSize = Shuf.getOperand(0)->getType()->getVectorNumElements();
837 unsigned NumMaskElts = Shuf->getType()->getVectorNumElements();
873 unsigned NumMaskElts = Shuf->getType()->getVectorNumElements();
962 unsigned NumElts = Mask->getType()->getVectorNumElements();
1056 ExtractedIdx < ExtVecOp->getType()->getVectorNumElements()) {
1097 unsigned VWidth = VecOp->getType()->getVectorNumElements();
1182 if (ITy->isVectorTy() && Mask.size() > ITy->getVectorNumElements())
1272 NewOps[0]->getType()->getVectorNumElements());
1347 bool NeedsRebuild = (Mask.size() != I->getType()->getVectorNumElements());
1415 unsigned LHSElems = SVI.getOperand(0)->getType()->getVectorNumElements();
1547 unsigned NumMaskElts = Shuf.getType()->getVectorNumElements();
1564 unsigned NumElts = Shuf.getType()->getVectorNumElements();
1700 unsigned NarrowNumElts = Shuf.getType()->getVectorNumElements();
1704 NarrowCond->getType()->getVectorNumElements() != NarrowNumElts ||
1743 unsigned NumElts = Shuf.getType()->getVectorNumElements();
1745 assert(NumElts < Mask->getType()->getVectorNumElements() &&
1765 if (NumElts != (int)(V0->getType()->getVectorNumElements()))
1839 !isPowerOf2_32(Shuf.getType()->getVectorNumElements()) ||
1840 !isPowerOf2_32(Shuffle0->getType()->getVectorNumElements()) ||
1841 !isPowerOf2_32(X->getType()->getVectorNumElements()) ||
1852 int NarrowElts = X->getType()->getVectorNumElements();
1853 int WideElts = Shuffle0->getType()->getVectorNumElements();
1896 unsigned VWidth = SVI.getType()->getVectorNumElements();
1897 unsigned LHSWidth = LHS->getType()->getVectorNumElements();
2118 LHSOp0Width = LHSOp0->getType()->getVectorNumElements();
2122 RHSOp0Width = RHSOp0->getType()->getVectorNumElements();
lib/Transforms/InstCombine/InstructionCombining.cpp 1492 V1->getType()->getVectorNumElements() <= NumElts) {
1504 unsigned SrcVecNumElts = V1->getType()->getVectorNumElements();
1627 auto VWidth = GEP.getType()->getVectorNumElements();
1663 ? VectorType::get(NewScalarIndexTy, IndexTy->getVectorNumElements())
2159 ArrTy->getArrayNumElements() == VecTy->getVectorNumElements();
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1517 unsigned Num = VTy->getVectorNumElements();
lib/Transforms/Instrumentation/MemorySanitizer.cpp 2078 Ty->getVectorNumElements() * Ty->getScalarSizeInBits() :
2095 dstTy->getVectorNumElements() == srcTy->getVectorNumElements())
2095 dstTy->getVectorNumElements() == srcTy->getVectorNumElements())
2140 unsigned NumElements = Ty->getVectorNumElements();
2967 for (int i = 1, N = PassThru->getType()->getVectorNumElements(); i < N;
lib/Transforms/Instrumentation/PoisonChecking.cpp 200 unsigned NumElts = Vec->getType()->getVectorNumElements();
212 unsigned NumElts = Vec->getType()->getVectorNumElements();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 2612 VF == I.getOperand(i)->getType()->getVectorNumElements());
2613 VF = I.getOperand(i)->getType()->getVectorNumElements();
lib/Transforms/Scalar/Scalarizer.cpp 245 Size = Ty->getVectorNumElements();
838 unsigned Count = Ty->getVectorNumElements();
lib/Transforms/Utils/LoopUtils.cpp 793 unsigned VF = Src->getType()->getVectorNumElements();
823 unsigned VF = Src->getType()->getVectorNumElements();
lib/Transforms/Vectorize/LoopVectorize.cpp 1895 int VLen = Val->getType()->getVectorNumElements();
3308 OriginalTy->getVectorNumElements());
3358 auto Elements0 = SI->getOperand(0)->getType()->getVectorNumElements();
3361 auto Elements1 = SI->getOperand(1)->getType()->getVectorNumElements();
3370 auto Elements = IE->getOperand(0)->getType()->getVectorNumElements();
3376 auto Elements = EE->getOperand(0)->getType()->getVectorNumElements();
lib/Transforms/Vectorize/SLPVectorizer.cpp 267 unsigned Size = EI0->getVectorOperandType()->getVectorNumElements();
276 if (Vec->getType()->getVectorNumElements() != Size)
2857 NElts = Vec->getType()->getVectorNumElements();
tools/clang/lib/CodeGen/CGAtomic.cpp 123 .getElementType()->getVectorNumElements());
tools/clang/lib/CodeGen/CGBuiltin.cpp 4336 unsigned nElts = V->getType()->getVectorNumElements();
9518 Ops[1]->getType()->getVectorNumElements());
9530 Ops[1]->getType()->getVectorNumElements());
9545 ResultTy->getVectorNumElements());
9558 ResultTy->getVectorNumElements());
9576 ResultTy->getVectorNumElements());
9605 unsigned NumElts = Ty->getVectorNumElements();
9663 Mask = getMaskVecValue(CGF, Mask, Op0->getType()->getVectorNumElements());
9710 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
9844 unsigned NumElts = Ty->getVectorNumElements();
9988 unsigned NumberOfElements = DstTy->getVectorNumElements();
10285 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
10300 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
10731 unsigned MinElts = std::min(Ops[0]->getType()->getVectorNumElements(),
10732 Ops[2]->getType()->getVectorNumElements());
10839 unsigned MinElts = std::min(Ops[2]->getType()->getVectorNumElements(),
10840 Ops[3]->getType()->getVectorNumElements());
10863 unsigned NumElts = DstTy->getVectorNumElements();
10864 unsigned SrcNumElts = Ops[0]->getType()->getVectorNumElements();
10901 unsigned DstNumElts = Ops[0]->getType()->getVectorNumElements();
10902 unsigned SrcNumElts = Ops[1]->getType()->getVectorNumElements();
10966 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
10984 unsigned NumElts = Ty->getVectorNumElements();
11008 unsigned NumElts = Ty->getVectorNumElements();
11038 unsigned NumElts = Ty->getVectorNumElements();
11065 unsigned NumElts = Ty->getVectorNumElements();
11093 unsigned NumElts = Ty->getVectorNumElements();
11110 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
11147 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
11171 unsigned NumElts = Ty->getVectorNumElements();
11196 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
11236 unsigned NumElts = ResultType->getVectorNumElements() * 8;
11266 unsigned NumElts = ResultType->getVectorNumElements() * 8;
11890 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
11927 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
11985 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
12101 unsigned NumElts = Ops[0]->getType()->getVectorNumElements();
12147 Ops[0]->getType()->getVectorNumElements());
tools/clang/lib/CodeGen/CGExpr.cpp 2103 unsigned NumDstElts = Vec->getType()->getVectorNumElements();
tools/clang/lib/CodeGen/CGExprScalar.cpp 1290 unsigned NumElements = DstTy->getVectorNumElements();
2203 unsigned NumElements = DstTy->getVectorNumElements();