/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowLevelType.cpp | 22 auto NumElements = VTy->getNumElements(); 51 Ty.getNumElements());
|
H A D | InterleavedLoadCombinePass.cpp | 680 EI = new ElementInfo[VTy->getNumElements()]; 685 unsigned getDimension() const { return VTy->getNumElements(); } 743 if (Result.VTy->getNumElements() % VTy->getNumElements()) 746 unsigned Factor = Result.VTy->getNumElements() / VTy->getNumElements(); 757 for (unsigned i = 0; i < Result.VTy->getNumElements(); i += Factor) { 838 assert((i < 2 * (signed)ArgTy->getNumElements()) && 843 else if (i < (signed)ArgTy->getNumElements()) { 850 Result.EI[j] = RHS.EI[i - ArgTy->getNumElements()]; [all...] |
H A D | Analysis.cpp | 59 unsigned NumElts = ATy->getNumElements(); 103 for (unsigned i = 0, e = ATy->getNumElements(); i != e; ++i) 134 for (unsigned I = 0, E = STy->getNumElements(); I != E; ++I) 143 for (unsigned i = 0, e = ATy->getNumElements(); i != e; ++i) 400 return Idx < AT->getNumElements(); 402 return Idx < cast<StructType>(T)->getNumElements();
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | PatternInit.cpp | 69 ArrTy->getNumElements(), 81 llvm::SmallVector<llvm::Constant *, 8> Struct(StructTy->getNumElements());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | LowLevelType.cpp | 38 OS << "<" << getNumElements() << " x " << getElementType() << ">";
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | LowLevelTypeImpl.h | 99 uint16_t getNumElements() const { function in class:llvm::LLT 111 return getScalarSizeInBits() * getNumElements(); 127 return isVector() ? LLT::vector(getNumElements(), NewEltTy) : NewEltTy; 136 return isVector() ? LLT::vector(getNumElements(), NewEltSize)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 65 Cost = VTy->getNumElements() *
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | FunctionComparator.cpp | 303 uint64_t NumElementsL = cast<ArrayType>(TyL)->getNumElements(); 304 uint64_t NumElementsR = cast<ArrayType>(TyR)->getNumElements(); 317 unsigned NumElementsL = cast<StructType>(TyL)->getNumElements(); 318 unsigned NumElementsR = cast<StructType>(TyR)->getNumElements(); 331 unsigned NumElementsL = cast<VectorType>(TyL)->getNumElements(); 332 unsigned NumElementsR = cast<VectorType>(TyR)->getNumElements(); 447 if (STyL->getNumElements() != STyR->getNumElements()) 448 return cmpNumbers(STyL->getNumElements(), STyR->getNumElements()); [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 256 for (unsigned i = 0; i < CDS->getNumElements(); ++i) { 284 unsigned Lanes = cast<VectorType>(Insert->getType())->getNumElements(); 307 unsigned Lanes = VecTy->getNumElements(); 331 VecTy->getNumElements()); 474 ConstantInt::get(cast<IntegerType>(Ty), VecTy->getNumElements()); 477 switch (VecTy->getNumElements()) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DerivedTypes.h | 350 unsigned getNumElements() const { return NumContainedTys; } function in class:llvm::StructType 367 return cast<StructType>(this)->getNumElements(); 398 uint64_t getNumElements() const { return NumElements; } function in class:llvm::SequentialType 428 return cast<ArrayType>(this)->getNumElements(); 532 assert((VTy->getNumElements() * 2ull) <= UINT_MAX && 543 uint64_t MinimumEltCnt = getNumElements(); 557 return getNumElements() * getElementType()->getPrimitiveSizeInBits(); 567 return cast<VectorType>(this)->getNumElements();
|
H A D | GetElementPtrTypeIterator.h | 80 NumElements = STy->getNumElements();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizeMutations.cpp | 61 std::max(1u << Log2_32_Ceil(VecTy.getNumElements()), Min);
|
H A D | LegalizerInfo.cpp | 136 const unsigned OldElts = OldTy.isVector() ? OldTy.getNumElements() : 1; 140 if (NewTy.getNumElements() >= OldElts) 144 if (NewTy.getNumElements() <= OldElts) 156 if (!NewTy.isVector() || OldTy.getNumElements() != NewTy.getNumElements()) 667 LLT::vector(Aspect.Type.getNumElements(), ElementSizeAndAction.first); 678 findAction(NumElementsVec, IntermediateType.getNumElements());
|
H A D | LegalityPredicates.cpp | 146 return QueryTy.isVector() && !isPowerOf2_32(QueryTy.getNumElements());
|
H A D | MachineIRBuilder.cpp | 622 SmallVector<SrcOp, 8> TmpVec(Res.getLLTTy(*getMRI()).getNumElements(), Src); 915 assert(SrcTy.getNumElements() == DstTy.getNumElements() && 940 TstTy.getNumElements() == Op0Ty.getNumElements())) && 1035 DstTy.getNumElements() == Op0Ty.getNumElements(); 1096 assert(DstOps[0].getLLTTy(*getMRI()).getNumElements() == 1097 SrcOps[0].getLLTTy(*getMRI()).getNumElements() &&
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 466 unsigned NumElems = VT->getNumElements(); 486 unsigned NumElems = VT->getNumElements(); 527 unsigned NumElems = VT->getNumElements(); 577 unsigned NumElems = VT->getNumElements(); 624 unsigned NumElems = VT->getNumElements(); 669 unsigned NumElems = VT->getNumElements(); 688 unsigned DstNumElems = DstVT->getNumElements(); 689 unsigned SrcNumElems = SrcVT->getNumElements(); 742 unsigned NumElems = VT->getNumElements(); 766 unsigned NumElems = VT->getNumElements(); [all...] |
H A D | SCCP.cpp | 308 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) 359 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { 403 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) 413 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { 527 assert(i < cast<StructType>(V->getType())->getNumElements() && 855 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) 923 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { 1325 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { 1353 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) 1461 for (unsigned i = 0, e = STy->getNumElements(); [all...] |
H A D | LowerMatrixIntrinsics.cpp | 155 return cast<VectorType>(Columns[0]->getType())->getNumElements(); 229 assert(VType->getNumElements() == SI.NumRows * SI.NumColumns && 250 for (unsigned MaskStart = 0; MaskStart < VType->getNumElements(); 631 cast<VectorType>(Block->getType())->getNumElements(); 632 unsigned NumElts = cast<VectorType>(Col->getType())->getNumElements(); 647 unsigned VecNumElts = cast<VectorType>(Col->getType())->getNumElements();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 367 C = ConstantVector::getSplat(VTy->getNumElements(), C); 384 return ConstantVector::getSplat(VTy->getNumElements(), 393 return Elt < CAZ->getNumElements() ? CAZ->getElementValue(Elt) : nullptr; 396 return Elt < UV->getNumElements() ? UV->getElementValue(Elt) : nullptr; 399 return Elt < CDS->getNumElements() ? CDS->getElementAsConstant(Elt) 678 return ConstantVector::getSplat(VTy->getNumElements(), TrueC); 686 return ConstantVector::getSplat(VTy->getNumElements(), FalseC); 709 return ConstantVector::getSplat(VTy->getNumElements(), C); 733 return ConstantVector::getSplat(VTy->getNumElements(), C); 778 return ConstantVector::getSplat(VTy->getNumElements(), 939 unsigned ConstantAggregateZero::getNumElements() const { function in class:ConstantAggregateZero 972 unsigned UndefValue::getNumElements() const { function in class:UndefValue 2524 unsigned ConstantDataSequential::getNumElements() const { function in class:ConstantDataSequential [all...] |
H A D | ConstantFold.cpp | 53 unsigned NumElts = DstTy->getNumElements(); 119 if (STy->getNumElements() == 0) break; 355 Constant *N = ConstantInt::get(DestTy, ATy->getNumElements()); 362 unsigned NumElems = STy->getNumElements(); 428 unsigned NumElems = STy->getNumElements(); 484 unsigned NumElems = STy->getNumElements(); 666 STy->getNumElements() == 2 && 931 NumElts = ST->getNumElements(); 933 NumElts = cast<SequentialType>(Agg->getType())->getNumElements(); 985 for (unsigned i = 0, e = VTy->getNumElements(); [all...] |
H A D | DebugInfoMetadata.cpp | 892 if (getNumElements() == 1) 903 getNumElements() == 2; 938 if (getNumElements() == 0) 958 if (getNumElements() == 0) 998 if (getNumElements() == 0) { 1003 if (getNumElements() == 2 && Elements[0] == dwarf::DW_OP_plus_uconst) { 1008 if (getNumElements() == 3 && Elements[0] == dwarf::DW_OP_constu) { 1068 Ops.push_back(Expr->getNumElements() + 1); 1131 bool NeedsDeref = (Expr->getNumElements() > DropUntilStackValue) && 1189 if (getNumElements() ! [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ |
H A D | TargetLoweringObjectFile.cpp | 96 unsigned NumElts = CDS->getNumElements(); 111 return cast<ArrayType>(C->getType())->getNumElements() == 1;
|
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/ |
H A D | NeonEmitter.cpp | 201 unsigned getNumElements() const { return Bitwidth / ElementBitwidth; } function in class:__anon964::Type 355 if (T.isVector() && T.getNumElements() > 1) 611 S += "x" + utostr(getNumElements()); 671 Ret += "V" + utostr(getNumElements()) + S; 1162 for (int J = Dest.getType().getNumElements() - 1; J >= 0; --J) 1170 for (int J = Dest.getType().getNumElements() - 1; J >= 0; --J) 1189 if (!NewV.getType().isVector() || NewV.getType().getNumElements() == 1) 1202 getReturnType().getNumElements() == 1) 1599 std::make_unique<MaskExpander>(Arg1.first.getNumElements())); 1613 if (Elts.size() > T.getNumElements()) { [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-stress/ |
H A D | llvm-stress.cpp | 244 TempValues.reserve(VTp->getNumElements()); 245 for (unsigned i = 0; i < VTp->getNumElements(); ++i) 486 getRandom() % cast<VectorType>(Val0->getType())->getNumElements()), 500 unsigned Width = cast<VectorType>(Val0->getType())->getNumElements(); 530 getRandom() % cast<VectorType>(Val0->getType())->getNumElements()), 548 DestTy = pickVectorType(VecTy->getNumElements()); 630 unsigned NumElem = cast<VectorType>(Val0->getType())->getNumElements();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 216 if (VT0->getNumElements() != 3 || 217 VT1->getNumElements() != 4) 404 assert(CT->getNumElements() == 1);
|