| /freebsd-9-stable/contrib/llvm/utils/TableGen/ |
| D | TGValueTypes.cpp | 73 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/ |
| D | DerivedTypes.h | 286 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
|
| D | DataLayout.h | 468 return ATy->getNumElements() * in getTypeSizeInBits() 492 return VTy->getNumElements() * getTypeSizeInBits(VTy->getElementType()); in getTypeSizeInBits()
|
| /freebsd-9-stable/contrib/llvm/patches/ |
| D | patch-r264826-llvm-r202188-variadic-fn-debug-info.diff | 45 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/ |
| D | Type.cpp | 101 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()
|
| D | DebugInfo.cpp | 328 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 …]
|
| D | Constants.cpp | 158 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 …]
|
| D | ConstantFold.cpp | 52 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 …]
|
| D | Verifier.cpp | 475 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 …]
|
| D | DataLayout.cpp | 48 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()
|
| D | ValueTypes.cpp | 93 return cast<VectorType>(LLVMTy)->getNumElements(); in getExtendedVectorNumElements() 267 getVT(VTy->getElementType(), false), VTy->getNumElements()); in getVT() 284 VTy->getNumElements()); in getEVT()
|
| D | Instructions.cpp | 73 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/ |
| D | InstCombineVectorOps.cpp | 66 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()
|
| D | InstCombineCasts.cpp | 1477 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/ |
| D | LinkModules.cpp | 180 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/ |
| D | llvm-stress.cpp | 184 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/ |
| D | ArgumentPromotion.cpp | 161 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()
|
| D | MergeFunctions.cpp | 255 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()
|
| D | StripSymbols.cpp | 319 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/ |
| D | ScalarReplAggregates.cpp | 809 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 …]
|
| D | SROA.cpp | 1270 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 …]
|
| D | SCCP.cpp | 242 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/ |
| D | Analysis.cpp | 56 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/ |
| D | TargetLoweringObjectFile.cpp | 80 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/ |
| D | CGBuiltin.cpp | 1636 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 …]
|