Searched refs:getNumElements (Results 1 - 25 of 112) sorted by relevance

12345

/freebsd-10.3-release/contrib/llvm/utils/TableGen/
H A DTGValueTypes.cpp73 return getNumElements() * getElementType().getSizeInBits();
78 unsigned getNumElements() const { function in class:__anon3888::ExtendedVectorType
122 return static_cast<const ExtendedVectorType *>(LLVMTy)->getNumElements();
/freebsd-10.3-release/contrib/llvm/include/llvm/IR/
H A DDerivedTypes.h286 unsigned getNumElements() const { return NumContainedTys; } function in class:llvm::StructType
348 uint64_t getNumElements() const { return NumElements; } function in class:llvm::ArrayType
378 return VectorType::get(EltTy, VTy->getNumElements());
388 return VectorType::get(EltTy, VTy->getNumElements());
400 return VectorType::get(EltTy, VTy->getNumElements());
408 unsigned getNumElements() const { return NumElements; } function in class:llvm::VectorType
H A DDataLayout.h468 return ATy->getNumElements() *
492 return VTy->getNumElements() * getTypeSizeInBits(VTy->getElementType());
/freebsd-10.3-release/contrib/llvm/lib/IR/
H A DType.cpp101 unsigned NumElements = ATy->getNumElements();
107 unsigned NumElements = STy->getNumElements();
199 return cast<StructType>(this)->getNumElements();
211 return cast<ArrayType>(this)->getNumElements();
215 return cast<VectorType>(this)->getNumElements();
610 getNumElements() != Other->getNumElements())
655 return CU && CU->getZExtValue() < STy->getNumElements();
664 return Idx < STy->getNumElements();
H A DDebugInfo.cpp328 unsigned DIArray::getNumElements() const { function in class:DIArray
664 unsigned Elements = OrigM.getNumElements();
923 for (unsigned Ti = 0, Te = Retain.getNumElements(); Ti != Te; ++Ti) {
973 for (unsigned i = 0, e = GVs.getNumElements(); i != e; ++i) {
981 for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++i)
984 for (unsigned i = 0, e = EnumTypes.getNumElements(); i != e; ++i)
987 for (unsigned i = 0, e = RetainedTypes.getNumElements(); i != e; ++i)
990 for (unsigned i = 0, e = Imports.getNumElements(); i != e; ++i) {
1022 for (unsigned i = 0, e = DA.getNumElements(); i != e; ++i) {
1082 for (unsigned I = 0, E = TParams.getNumElements();
[all...]
H A DValueTypes.cpp93 return cast<VectorType>(LLVMTy)->getNumElements();
267 getVT(VTy->getElementType(), false), VTy->getNumElements());
284 VTy->getNumElements());
H A DConstantFold.cpp52 unsigned NumElts = DstTy->getNumElements();
118 if (STy->getNumElements() == 0) break;
340 Constant *N = ConstantInt::get(DestTy, ATy->getNumElements());
347 unsigned NumElems = STy->getNumElements();
415 unsigned NumElems = STy->getNumElements();
473 unsigned NumElems = STy->getNumElements();
632 STy->getNumElements() == 2 &&
848 NumElts = ST->getNumElements();
850 NumElts = AT->getNumElements();
1142 for (unsigned i = 0, e = VTy->getNumElements();
[all...]
H A DDataLayout.cpp48 NumElements = ST->getNumElements();
394 Align *= cast<VectorType>(Ty)->getNumElements();
455 int NumElts = Ty->getNumElements();
621 return VectorType::get(IntTy, VecTy->getNumElements());
H A DVerifier.cpp475 Assert1(STy && STy->getNumElements() == 2 &&
1338 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1339 cast<VectorType>(DestTy)->getNumElements(),
1361 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1362 cast<VectorType>(DestTy)->getNumElements(),
1384 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1385 cast<VectorType>(DestTy)->getNumElements(),
1407 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1408 cast<VectorType>(DestTy)->getNumElements(),
1429 Assert1(VSrc->getNumElements()
[all...]
H A DConstants.cpp158 C = ConstantVector::getSplat(VTy->getNumElements(), C);
175 return ConstantVector::getSplat(VTy->getNumElements(),
200 return Elt < CDS->getNumElements() ? CDS->getElementAsConstant(Elt) : 0;
460 return ConstantVector::getSplat(VTy->getNumElements(),
472 return ConstantVector::getSplat(VTy->getNumElements(),
497 return ConstantVector::getSplat(VTy->getNumElements(), C);
522 return ConstantVector::getSplat(VTy->getNumElements(), C);
568 return ConstantVector::getSplat(VTy->getNumElements(), C);
582 return ConstantVector::getSplat(VTy->getNumElements(), C);
601 return ConstantVector::getSplat(VTy->getNumElements(),
2228 unsigned ConstantDataSequential::getNumElements() const { function in class:ConstantDataSequential
[all...]
H A DInstructions.cpp73 if (ET->getNumElements() != VT->getNumElements())
1532 cast<VectorType>(Mask->getType())->getNumElements()),
1549 cast<VectorType>(Mask->getType())->getNumElements()),
1579 unsigned V1Size = cast<VectorType>(V1->getType())->getNumElements();
1593 unsigned V1Size = cast<VectorType>(V1->getType())->getNumElements();
1594 for (unsigned i = 0, e = MaskTy->getNumElements(); i != e; ++i)
1713 if (Index >= AT->getNumElements())
1716 if (Index >= ST->getNumElements())
2550 if (SrcVecTy->getNumElements()
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp80 unsigned NumElts = CDS->getNumElements();
95 return cast<ArrayType>(C->getType())->getNumElements() == 1;
/freebsd-10.3-release/contrib/llvm/lib/Linker/
H A DLinkModules.cpp180 if (DATy->getNumElements() != cast<ArrayType>(SrcTy)->getNumElements())
183 if (DVTy->getNumElements() != cast<VectorType>(SrcTy)->getNumElements())
220 Elements.resize(SrcSTy->getNumElements());
290 cast<ArrayType>(Ty)->getNumElements());
293 cast<VectorType>(Ty)->getNumElements());
717 uint64_t NewSize = DstTy->getNumElements() + SrcTy->getNumElements();
929 unsigned NumElements = cast<ArrayType>(C->getType())->getNumElements();
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp66 unsigned Width = VTy->getNumElements();
188 unsigned VectorWidth = EI.getVectorOperandType()->getNumElements();
217 if (VT->getNumElements() == VectorWidth)
410 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements();
490 unsigned NumVectorElts = IE.getType()->getNumElements();
519 unsigned VWidth = cast<VectorType>(VecOp->getType())->getNumElements();
791 unsigned VWidth = cast<VectorType>(SVI.getType())->getNumElements();
803 unsigned LHSWidth = cast<VectorType>(LHS->getType())->getNumElements();
926 LHSOp0Width = cast<VectorType>(LHSOp0->getType())->getNumElements();
930 RHSOp0Width = cast<VectorType>(RHSOp0->getType())->getNumElements();
[all...]
H A DInstCombineCasts.cpp1477 SrcTy = VectorType::get(DestTy->getElementType(), SrcTy->getNumElements());
1487 if (SrcTy->getNumElements() > DestTy->getNumElements()) {
1491 for (unsigned i = 0, e = DestTy->getNumElements(); i != e; ++i)
1499 unsigned SrcElts = SrcTy->getNumElements();
1504 for (unsigned i = 0, e = DestTy->getNumElements()-SrcElts; i != e; ++i)
1647 SmallVector<Value*, 8> Elements(DestVecTy->getNumElements());
1783 if (DestVTy->getNumElements() == 1 && !SrcTy->isVectorTy()) {
1812 if (SrcVTy->getNumElements() == 1) {
1835 DestTy->getVectorNumElements() == SVI->getType()->getNumElements()
[all...]
/freebsd-10.3-release/contrib/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp184 TempValues.reserve(VTp->getNumElements());
185 for (unsigned i = 0; i < VTp->getNumElements(); ++i)
424 Ran->Rand() % cast<VectorType>(Val0->getType())->getNumElements()),
437 unsigned Width = cast<VectorType>(Val0->getType())->getNumElements();
467 Ran->Rand() % cast<VectorType>(Val0->getType())->getNumElements()),
485 DestTy = pickVectorType(VecTy->getNumElements());
573 unsigned NumElem = cast<VectorType>(Val0->getType())->getNumElements();
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp809 for (unsigned i = 0, e = ST->getNumElements(); i != e; ++i) {
823 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) {
937 for (unsigned i = 0, e = ST->getNumElements(); i != e; ++i) {
950 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) {
1457 return ST->getNumElements() <= StructMemberThreshold;
1460 return AT->getNumElements() <= ArrayElementThreshold;
1554 ElementAllocas.reserve(AT->getNumElements());
1556 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) {
1752 NumElts = AT->getNumElements();
1843 if (Offset >= AT->getNumElements() * EltSiz
[all...]
H A DSROA.cpp1270 if (NumSkippedElements.ugt(VecTy->getNumElements()))
1282 if (NumSkippedElements.ugt(ArrTy->getNumElements()))
1548 BeginIndex >= Ty->getNumElements())
1553 if (EndIndex * ElementSize != EndOffset || EndIndex > Ty->getNumElements())
1825 assert(NumElements <= VecTy->getNumElements() && "Too many elements!");
1827 if (NumElements == VecTy->getNumElements())
1862 assert(Ty->getNumElements() <= VecTy->getNumElements() &&
1864 if (Ty->getNumElements() == VecTy->getNumElements()) {
[all...]
H A DSCCP.cpp242 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
295 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
392 assert(i < cast<StructType>(V->getType())->getNumElements() &&
726 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
790 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
1136 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
1153 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
1267 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/
H A DAnalysis.cpp56 for (unsigned i = 0, e = ATy->getNumElements(); i != e; ++i) {
93 for (unsigned i = 0, e = ATy->getNumElements(); i != e; ++i)
365 return Idx < AT->getNumElements();
367 return Idx < cast<StructType>(T)->getNumElements();
/freebsd-10.3-release/contrib/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp319 for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++i) {
337 for (unsigned i = 0, e = GVs.getNumElements(); i != e; ++i) {
H A DArgumentPromotion.cpp161 if (maxElements > 0 && STy->getNumElements() > maxElements) {
170 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
192 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
530 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
664 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
796 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
H A DMergeFunctions.cpp255 if (STy1->getNumElements() != STy2->getNumElements())
261 for (unsigned i = 0, e = STy1->getNumElements(); i != e; ++i) {
288 return ATy1->getNumElements() == ATy2->getNumElements() &&
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp1636 unsigned nElts = cast<llvm::VectorType>(V->getType())->getNumElements();
1661 return llvm::ConstantVector::getSplat(VTy->getNumElements(), C);
1681 return llvm::ConstantVector::getSplat(VTy->getNumElements(), Zero);
2663 for (unsigned i = 0, e = TblTy->getNumElements(); i != e; ++i) {
2685 2*TblTy->getNumElements());
2759 unsigned nElts = VTy->getNumElements();
3422 VTy->getNumElements() == 1) {
3461 Args.append(STy->getNumElements(), UndefValue::get(Ty));
3469 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
3544 VTy->getNumElements() /
[all...]
H A DMicrosoftVBTables.cpp219 ->getElementType())->getNumElements());

Completed in 206 milliseconds

12345