Home
last modified time | relevance | path

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

12345

/freebsd-9-stable/contrib/llvm/utils/TableGen/
DTGValueTypes.cpp73 return getNumElements() * getElementType().getSizeInBits(); in getSizeInBits()
78 unsigned getNumElements() const { in getNumElements() function in __anoncd8ad5080111::ExtendedVectorType
122 return static_cast<const ExtendedVectorType *>(LLVMTy)->getNumElements(); in getExtendedVectorNumElements()
/freebsd-9-stable/contrib/llvm/include/llvm/IR/
DDerivedTypes.h286 unsigned getNumElements() const { return NumContainedTys; } in getNumElements() function
348 uint64_t getNumElements() const { return NumElements; } in getNumElements() function
378 return VectorType::get(EltTy, VTy->getNumElements()); in getInteger()
388 return VectorType::get(EltTy, VTy->getNumElements()); in getExtendedElementVectorType()
400 return VectorType::get(EltTy, VTy->getNumElements()); in getTruncatedElementVectorType()
408 unsigned getNumElements() const { return NumElements; } in getNumElements() function
DDataLayout.h468 return ATy->getNumElements() * in getTypeSizeInBits()
492 return VTy->getNumElements() * getTypeSizeInBits(VTy->getElementType()); in getTypeSizeInBits()
/freebsd-9-stable/contrib/llvm/patches/
Dpatch-r264826-llvm-r202188-variadic-fn-debug-info.diff45 for (unsigned i = 1, N = Args.getNumElements(); i < N; ++i) {
86 + if (FnArgs.getElement(FnArgs.getNumElements()-1).isUnspecifiedParameter()) {
105 + for (unsigned i = 1, N = Args.getNumElements(); i < N; ++i) {
127 - for (unsigned i = 1, N = Elements.getNumElements(); i < N; ++i) {
139 + if (Elements.getNumElements() == 2 &&
152 - for (unsigned i = 1, N = Args.getNumElements(); i < N; ++i) {
/freebsd-9-stable/contrib/llvm/lib/IR/
DType.cpp101 unsigned NumElements = ATy->getNumElements(); in isEmptyTy()
107 unsigned NumElements = STy->getNumElements(); in isEmptyTy()
199 return cast<StructType>(this)->getNumElements(); in getStructNumElements()
211 return cast<ArrayType>(this)->getNumElements(); in getArrayNumElements()
215 return cast<VectorType>(this)->getNumElements(); in getVectorNumElements()
610 getNumElements() != Other->getNumElements()) in isLayoutIdentical()
655 return CU && CU->getZExtValue() < STy->getNumElements(); in indexValid()
664 return Idx < STy->getNumElements(); in indexValid()
DDebugInfo.cpp328 unsigned DIArray::getNumElements() const { in getNumElements() function in DIArray
664 unsigned Elements = OrigM.getNumElements(); in addMember()
923 for (unsigned Ti = 0, Te = Retain.getNumElements(); Ti != Te; ++Ti) { in generateDITypeIdentifierMap()
973 for (unsigned i = 0, e = GVs.getNumElements(); i != e; ++i) { in processModule()
981 for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++i) in processModule()
984 for (unsigned i = 0, e = EnumTypes.getNumElements(); i != e; ++i) in processModule()
987 for (unsigned i = 0, e = RetainedTypes.getNumElements(); i != e; ++i) in processModule()
990 for (unsigned i = 0, e = Imports.getNumElements(); i != e; ++i) { in processModule()
1022 for (unsigned i = 0, e = DA.getNumElements(); i != e; ++i) { in processType()
1082 for (unsigned I = 0, E = TParams.getNumElements(); I != E; ++I) { in processSubprogram()
[all …]
DConstants.cpp158 C = ConstantVector::getSplat(VTy->getNumElements(), C); in getIntegerValue()
175 return ConstantVector::getSplat(VTy->getNumElements(), in getAllOnesValue()
200 return Elt < CDS->getNumElements() ? CDS->getElementAsConstant(Elt) : 0; in getAggregateElement()
460 return ConstantVector::getSplat(VTy->getNumElements(), in getTrue()
472 return ConstantVector::getSplat(VTy->getNumElements(), in getFalse()
497 return ConstantVector::getSplat(VTy->getNumElements(), C); in get()
522 return ConstantVector::getSplat(VTy->getNumElements(), C); in get()
568 return ConstantVector::getSplat(VTy->getNumElements(), C); in get()
582 return ConstantVector::getSplat(VTy->getNumElements(), C); in get()
601 return ConstantVector::getSplat(VTy->getNumElements(), C); in getZeroValueForNegation()
[all …]
DConstantFold.cpp52 unsigned NumElts = DstTy->getNumElements(); in BitCastConstantVector()
118 if (STy->getNumElements() == 0) break; in FoldBitCast()
340 Constant *N = ConstantInt::get(DestTy, ATy->getNumElements()); in getFoldedSizeOf()
347 unsigned NumElems = STy->getNumElements(); in getFoldedSizeOf()
415 unsigned NumElems = STy->getNumElements(); in getFoldedAlignOf()
473 unsigned NumElems = STy->getNumElements(); in getFoldedOffsetOf()
632 STy->getNumElements() == 2 && in ConstantFoldCastInstruction()
848 NumElts = ST->getNumElements(); in ConstantFoldInsertValueInstruction()
850 NumElts = AT->getNumElements(); in ConstantFoldInsertValueInstruction()
1142 for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i) { in ConstantFoldBinaryInstruction()
[all …]
DVerifier.cpp475 Assert1(STy && STy->getNumElements() == 2 && in visitGlobalVariable()
1338 Assert1(cast<VectorType>(SrcTy)->getNumElements() == in visitUIToFPInst()
1339 cast<VectorType>(DestTy)->getNumElements(), in visitUIToFPInst()
1361 Assert1(cast<VectorType>(SrcTy)->getNumElements() == in visitSIToFPInst()
1362 cast<VectorType>(DestTy)->getNumElements(), in visitSIToFPInst()
1384 Assert1(cast<VectorType>(SrcTy)->getNumElements() == in visitFPToUIInst()
1385 cast<VectorType>(DestTy)->getNumElements(), in visitFPToUIInst()
1407 Assert1(cast<VectorType>(SrcTy)->getNumElements() == in visitFPToSIInst()
1408 cast<VectorType>(DestTy)->getNumElements(), in visitFPToSIInst()
1429 Assert1(VSrc->getNumElements() == VDest->getNumElements(), in visitPtrToIntInst()
[all …]
DDataLayout.cpp48 NumElements = ST->getNumElements(); in StructLayout()
394 Align *= cast<VectorType>(Ty)->getNumElements(); in getAlignmentInfo()
455 int NumElts = Ty->getNumElements(); in getStructLayout()
621 return VectorType::get(IntTy, VecTy->getNumElements()); in getIntPtrType()
DValueTypes.cpp93 return cast<VectorType>(LLVMTy)->getNumElements(); in getExtendedVectorNumElements()
267 getVT(VTy->getElementType(), false), VTy->getNumElements()); in getVT()
284 VTy->getNumElements()); in getEVT()
DInstructions.cpp73 if (ET->getNumElements() != VT->getNumElements()) in areInvalidOperands()
1532 cast<VectorType>(Mask->getType())->getNumElements()), in ShuffleVectorInst()
1549 cast<VectorType>(Mask->getType())->getNumElements()), in ShuffleVectorInst()
1579 unsigned V1Size = cast<VectorType>(V1->getType())->getNumElements(); in isValidOperands()
1593 unsigned V1Size = cast<VectorType>(V1->getType())->getNumElements(); in isValidOperands()
1594 for (unsigned i = 0, e = MaskTy->getNumElements(); i != e; ++i) in isValidOperands()
1713 if (Index >= AT->getNumElements()) in getIndexedType()
1716 if (Index >= ST->getNumElements()) in getIndexedType()
2550 if (SrcVecTy->getNumElements() == DestVecTy->getNumElements()) { in isCastable()
2611 if (SrcVecTy->getNumElements() == DestVecTy->getNumElements()) { in isBitCastable()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp66 unsigned Width = VTy->getNumElements(); in FindScalarElement()
188 unsigned VectorWidth = EI.getVectorOperandType()->getNumElements(); in visitExtractElementInst()
217 if (VT->getNumElements() == VectorWidth) in visitExtractElementInst()
410 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements(); in CollectShuffleElements()
490 unsigned NumVectorElts = IE.getType()->getNumElements(); in visitInsertElementInst()
519 unsigned VWidth = cast<VectorType>(VecOp->getType())->getNumElements(); in visitInsertElementInst()
791 unsigned VWidth = cast<VectorType>(SVI.getType())->getNumElements(); in visitShuffleVectorInst()
803 unsigned LHSWidth = cast<VectorType>(LHS->getType())->getNumElements(); in visitShuffleVectorInst()
926 LHSOp0Width = cast<VectorType>(LHSOp0->getType())->getNumElements(); in visitShuffleVectorInst()
930 RHSOp0Width = cast<VectorType>(RHSOp0->getType())->getNumElements(); in visitShuffleVectorInst()
DInstCombineCasts.cpp1477 SrcTy = VectorType::get(DestTy->getElementType(), SrcTy->getNumElements()); in OptimizeVectorResize()
1487 if (SrcTy->getNumElements() > DestTy->getNumElements()) { in OptimizeVectorResize()
1491 for (unsigned i = 0, e = DestTy->getNumElements(); i != e; ++i) in OptimizeVectorResize()
1499 unsigned SrcElts = SrcTy->getNumElements(); in OptimizeVectorResize()
1504 for (unsigned i = 0, e = DestTy->getNumElements()-SrcElts; i != e; ++i) in OptimizeVectorResize()
1647 SmallVector<Value*, 8> Elements(DestVecTy->getNumElements()); in OptimizeIntegerToVectorInsertions()
1783 if (DestVTy->getNumElements() == 1 && !SrcTy->isVectorTy()) { in visitBitCast()
1812 if (SrcVTy->getNumElements() == 1) { in visitBitCast()
1835 DestTy->getVectorNumElements() == SVI->getType()->getNumElements() && in visitBitCast()
1836 SVI->getType()->getNumElements() == in visitBitCast()
/freebsd-9-stable/contrib/llvm/lib/Linker/
DLinkModules.cpp180 if (DATy->getNumElements() != cast<ArrayType>(SrcTy)->getNumElements()) in areTypesIsomorphic()
183 if (DVTy->getNumElements() != cast<VectorType>(SrcTy)->getNumElements()) in areTypesIsomorphic()
220 Elements.resize(SrcSTy->getNumElements()); in linkDefinedTypeBodies()
290 cast<ArrayType>(Ty)->getNumElements()); in getImpl()
293 cast<VectorType>(Ty)->getNumElements()); in getImpl()
717 uint64_t NewSize = DstTy->getNumElements() + SrcTy->getNumElements(); in linkAppendingVarProto()
929 unsigned NumElements = cast<ArrayType>(C->getType())->getNumElements(); in getArrayElements()
/freebsd-9-stable/contrib/llvm/tools/llvm-stress/
Dllvm-stress.cpp184 TempValues.reserve(VTp->getNumElements()); in getRandomValue()
185 for (unsigned i = 0; i < VTp->getNumElements(); ++i) in getRandomValue()
424 Ran->Rand() % cast<VectorType>(Val0->getType())->getNumElements()), in Act()
437 unsigned Width = cast<VectorType>(Val0->getType())->getNumElements(); in Act()
467 Ran->Rand() % cast<VectorType>(Val0->getType())->getNumElements()), in Act()
485 DestTy = pickVectorType(VecTy->getNumElements()); in Act()
573 unsigned NumElem = cast<VectorType>(Val0->getType())->getNumElements(); in Act()
/freebsd-9-stable/contrib/llvm/lib/Transforms/IPO/
DArgumentPromotion.cpp161 if (maxElements > 0 && STy->getNumElements() > maxElements) { in PromoteArguments()
170 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { in PromoteArguments()
192 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { in PromoteArguments()
530 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) in DoPromotion()
664 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { in DoPromotion()
796 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { in DoPromotion()
DMergeFunctions.cpp255 if (STy1->getNumElements() != STy2->getNumElements()) in isEquivalentType()
261 for (unsigned i = 0, e = STy1->getNumElements(); i != e; ++i) { in isEquivalentType()
288 return ATy1->getNumElements() == ATy2->getNumElements() && in isEquivalentType()
DStripSymbols.cpp319 for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++i) { in runOnModule()
337 for (unsigned i = 0, e = GVs.getNumElements(); i != e; ++i) { in runOnModule()
/freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp809 for (unsigned i = 0, e = ST->getNumElements(); i != e; ++i) { in ConvertScalar_ExtractValue()
823 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) { in ConvertScalar_ExtractValue()
937 for (unsigned i = 0, e = ST->getNumElements(); i != e; ++i) { in ConvertScalar_InsertValue()
950 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) { in ConvertScalar_InsertValue()
1457 return ST->getNumElements() <= StructMemberThreshold; in ShouldAttemptScalarRepl()
1460 return AT->getNumElements() <= ArrayElementThreshold; in ShouldAttemptScalarRepl()
1554 ElementAllocas.reserve(AT->getNumElements()); in DoScalarReplacement()
1556 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) { in DoScalarReplacement()
1752 NumElts = AT->getNumElements(); in isHomogeneousAggregate()
1843 if (Offset >= AT->getNumElements() * EltSize) in TypeHasComponent()
[all …]
DSROA.cpp1270 if (NumSkippedElements.ugt(VecTy->getNumElements())) in getNaturalGEPRecursively()
1282 if (NumSkippedElements.ugt(ArrTy->getNumElements())) in getNaturalGEPRecursively()
1548 BeginIndex >= Ty->getNumElements()) in isVectorPromotionViableForSlice()
1553 if (EndIndex * ElementSize != EndOffset || EndIndex > Ty->getNumElements()) in isVectorPromotionViableForSlice()
1825 assert(NumElements <= VecTy->getNumElements() && "Too many elements!"); in extractVector()
1827 if (NumElements == VecTy->getNumElements()) in extractVector()
1862 assert(Ty->getNumElements() <= VecTy->getNumElements() && in insertVector()
1864 if (Ty->getNumElements() == VecTy->getNumElements()) { in insertVector()
1868 unsigned EndIndex = BeginIndex + Ty->getNumElements(); in insertVector()
1875 Mask.reserve(VecTy->getNumElements()); in insertVector()
[all …]
DSCCP.cpp242 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) in AddTrackedFunction()
295 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) in markAnythingOverdefined()
392 assert(i < cast<StructType>(V->getType())->getNumElements() && in getStructValueState()
726 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) in visitReturnInst()
790 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { in visitInsertValueInst()
1136 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { in visitCallSite()
1153 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) in visitCallSite()
1267 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { in ResolvedUndefsIn()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DAnalysis.cpp56 for (unsigned i = 0, e = ATy->getNumElements(); i != e; ++i) { in ComputeLinearIndex()
93 for (unsigned i = 0, e = ATy->getNumElements(); i != e; ++i) in ComputeValueVTs()
365 return Idx < AT->getNumElements(); in indexReallyValid()
367 return Idx < cast<StructType>(T)->getNumElements(); in indexReallyValid()
/freebsd-9-stable/contrib/llvm/lib/Target/
DTargetLoweringObjectFile.cpp80 unsigned NumElts = CDS->getNumElements(); in IsNullTerminatedString()
95 return cast<ArrayType>(C->getType())->getNumElements() == 1; in IsNullTerminatedString()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGBuiltin.cpp1636 unsigned nElts = cast<llvm::VectorType>(V->getType())->getNumElements(); in EmitNeonSplat()
1661 return llvm::ConstantVector::getSplat(VTy->getNumElements(), C); in EmitNeonShiftVector()
1681 return llvm::ConstantVector::getSplat(VTy->getNumElements(), Zero); in EmitNeonRShiftImm()
2663 for (unsigned i = 0, e = TblTy->getNumElements(); i != e; ++i) { in packTBLDVectorList()
2685 2*TblTy->getNumElements()); in packTBLDVectorList()
2759 unsigned nElts = VTy->getNumElements(); in EmitAArch64TblBuiltinExpr()
3422 VTy->getNumElements() == 1) { in EmitAArch64BuiltinExpr()
3461 Args.append(STy->getNumElements(), UndefValue::get(Ty)); in EmitAArch64BuiltinExpr()
3469 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { in EmitAArch64BuiltinExpr()
3544 VTy->getNumElements() / 2); in EmitAArch64BuiltinExpr()
[all …]

12345