Searched refs:NumElts (Results 1 - 25 of 31) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp68 unsigned NumElts = VT.getVectorNumElements(); local
71 unsigned NumLaneElts = NumElts / NumLanes;
74 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
85 unsigned NumElts = VT.getVectorNumElements(); local
87 for (unsigned l = 0; l != NumElts; l += 8) {
101 unsigned NumElts = VT.getVectorNumElements(); local
103 for (unsigned l = 0; l != NumElts; l += 8) {
119 unsigned NumElts = VT.getVectorNumElements(); local
122 unsigned NumLaneElts = NumElts / NumLanes;
125 for (unsigned l = 0; l != NumElts;
141 unsigned NumElts = VT.getVectorNumElements(); local
161 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Bitcode/
H A DBitstreamReader.h508 unsigned NumElts = ReadVBR(6);
509 for (unsigned i = 0; i != NumElts; ++i)
522 unsigned NumElts = ReadVBR(6); local
529 for (; NumElts; --NumElts)
533 unsigned NumElts = ReadVBR(6); local
537 size_t NewEnd = NextChar+((NumElts+3)&~3);
542 Vals.append(NumElts, 0);
551 NextChar, NumElts);
552 *BlobLen = NumElts;
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/
H A DTargetLoweringObjectFile.cpp80 unsigned NumElts = CDS->getNumElements(); local
81 assert(NumElts != 0 && "Can't have an empty CDS");
83 if (CDS->getElementAsInteger(NumElts-1) != 0)
87 for (unsigned i = 0; i != NumElts-1; ++i)
H A DTargetData.cpp429 int NumElts = Ty->getNumElements();
431 (StructLayout *)malloc(sizeof(StructLayout)+(NumElts-1) * sizeof(uint64_t));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp213 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements(); local
216 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
221 for (unsigned i = 0; i != NumElts; ++i)
227 for (unsigned i = 0; i != NumElts; ++i)
229 i+NumElts)); local
264 Mask[InsertedIdx % NumElts] =
269 Mask[InsertedIdx % NumElts] =
271 ExtractedIdx+NumElts);
292 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements(); local
295 Mask.assign(NumElts, UndefValu
[all...]
H A DInstCombineCasts.cpp1485 unsigned NumElts = getTypeSizeIndex(C->getType()->getPrimitiveSizeInBits(), local
1489 if (NumElts == 1)
1501 for (unsigned i = 0; i != NumElts; ++i) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1396 unsigned NumElts = VT.getVectorNumElements(); local
1397 while (!TLI.isTypeLegal(VT) && NumElts != 1) {
1398 NumElts = NumElts / 2;
1399 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts);
1402 if (NumElts != 1 && !TLI.canOpTrap(N->getOpcode(), VT)) {
1410 if (NumElts == 1)
1423 // NumElts := greatest legal vector size (at most WidenVT)
1425 // take munches of size NumElts from the beginning and add to ConcatOps
1426 // NumElts
1741 unsigned NumElts = VT.getVectorNumElements(); local
1928 unsigned NumElts = VT.getVectorNumElements(); local
2036 unsigned NumElts = VT.getVectorNumElements(); local
2143 unsigned NumElts = VT.getVectorNumElements(); local
2190 unsigned NumElts = VT.getVectorNumElements(); local
2335 unsigned NumElts = Width / LdTy.getSizeInBits(); local
2392 unsigned NumElts = WidenWidth / NewVTWidth; local
2530 unsigned NumElts = LdVT.getVectorNumElements(); local
2604 unsigned NumElts = ValWidth / NewVTWidth; local
2654 unsigned NumElts = StVT.getVectorNumElements(); local
[all...]
H A DLegalizeTypesGeneric.cpp340 unsigned NumElts = VecVT.getVectorNumElements(); local
351 NewElts.reserve(NumElts*2);
353 for (unsigned i = 0; i < NumElts; ++i) {
380 unsigned NumElts = VecVT.getVectorNumElements(); local
392 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2);
417 unsigned NumElts = VT.getVectorNumElements(); local
418 SmallVector<SDValue, 16> Ops(NumElts);
421 for (unsigned i = 1; i < NumElts; ++i)
423 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElts);
H A DTargetLowering.cpp659 unsigned NumElts = VT.getVectorNumElements(); local
666 if (!isPowerOf2_32(NumElts)) {
667 NumVectorRegs = NumElts;
668 NumElts = 1;
673 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) {
674 NumElts >>= 1;
680 MVT NewVT = MVT::getVectorVT(EltTy, NumElts);
880 unsigned NumElts = VT.getVectorNumElements(); local
882 NumElts >
929 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
H A DLegalizeVectorOps.cpp327 unsigned NumElts = VT.getVectorNumElements(); local
333 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
H A DLegalizeIntegerTypes.cpp588 unsigned NumElts = InVT.getVectorNumElements(); local
589 assert(NumElts == NVT.getVectorNumElements() &&
591 assert(isPowerOf2_32(NumElts) &&
598 NumElts/2);
909 unsigned NumElts = VecVT.getVectorNumElements(); local
910 assert(!(NumElts & 1) && "Legal vector of one illegal element?");
920 for (unsigned i = 0; i < NumElts; ++i)
923 return SDValue(DAG.UpdateNodeOperands(N, &NewOps[0], NumElts), 0);
2902 unsigned NumElts = VT.getVectorNumElements(); local
2904 for (unsigned i = 0; i != NumElts;
[all...]
H A DLegalizeTypes.cpp901 unsigned NumElts = Op.getValueType().getVectorNumElements(); local
903 EVT::getVectorVT(*DAG.getContext(), EltNVT, NumElts), Op);
H A DDAGCombiner.cpp2389 unsigned NumElts = VT.getVectorNumElements(); local
2394 for (unsigned i = 0; i != NumElts; ++i) {
8571 unsigned NumElts = VT.getVectorNumElements(); local
8587 for (unsigned i = 0; i != NumElts; ++i) {
8589 if (Idx >= (int)NumElts) Idx -= NumElts;
8599 for (unsigned i = 0; i != NumElts; ++i) {
8602 if (Idx < (int)NumElts)
8603 Idx += NumElts;
8605 Idx -= NumElts;
8773 unsigned NumElts = RHS.getNumOperands(); local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetLowering.h2007 unsigned NumElts = VT.getVectorNumElements();
2011 if (NumElts == 1)
2019 NumElts = (unsigned)NextPowerOf2(NumElts);
2020 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
2031 EVT::getVectorVT(Context, EltVT, NumElts / 2));
2049 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
2053 EVT::getVectorVT(Context, EltVT, NumElts));
2061 NumElts = (unsigned)NextPowerOf2(NumElts);
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/ADT/
H A DSmallString.h48 void assign(size_t NumElts, char Elt) { argument
49 this->SmallVectorImpl<char>::assign(NumElts, Elt);
H A DSmallVector.h464 void assign(unsigned NumElts, const T &Elt) { argument
466 if (this->capacity() < NumElts)
467 this->grow(NumElts);
468 this->setEnd(this->begin()+NumElts);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86ISelLowering.cpp3302 unsigned NumElts = VT.getVectorNumElements(); local
3304 unsigned NumLaneElts = NumElts/NumLanes;
3310 for (unsigned l = 0; l != NumElts; l+=NumLaneElts) {
3325 !isUndefOrInRange(Start, l+NumElts, l+NumElts+NumLaneElts))
3333 if (Start >= (int)NumElts)
3334 Start -= NumElts - NumLaneElts;
3348 !isUndefOrInRange(Idx, l+NumElts, l+NumElts+NumLaneElts))
3355 if (Idx >= (int)NumElts)
3568 unsigned NumElts = VT.getVectorNumElements(); local
3607 unsigned NumElts = VT.getVectorNumElements(); local
3645 unsigned NumElts = VT.getVectorNumElements(); local
3687 unsigned NumElts = VT.getVectorNumElements(); local
3724 unsigned NumElts = VT.getVectorNumElements(); local
3806 unsigned NumElts = VT.getVectorNumElements(); local
3907 unsigned NumElts = VT.getVectorNumElements(); local
3986 unsigned NumElts = VT.getVectorNumElements(); local
4014 unsigned NumElts = VT.getVectorNumElements(); local
4038 unsigned NumElts = VT.getVectorNumElements(); local
4060 unsigned NumElts = VT.getVectorNumElements(); local
4118 unsigned NumElts = VT.getVectorNumElements(); local
5171 unsigned NumElts = Op.getNumOperands(); local
8221 unsigned NumElts = VT == MVT::f64 ? 2 : 4; local
8253 unsigned NumElts = VT == MVT::f64 ? 2 : 4; local
11925 unsigned NumElts = VT.getVectorNumElements(); local
14736 unsigned NumElts = VT.getVectorNumElements(); local
14760 unsigned NumElts = InVec.getValueType().getVectorNumElements(); local
15622 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMISelLowering.cpp3915 unsigned NumElts = VT.getVectorNumElements(); local
3928 for (unsigned i = 1; i < NumElts; ++i) {
3932 if (ExpectedElt == NumElts * 2) {
3944 Imm -= NumElts;
3960 unsigned NumElts = VT.getVectorNumElements(); local
3969 for (unsigned i = 0; i < NumElts; ++i) {
3990 unsigned NumElts = VT.getVectorNumElements(); local
3992 for (unsigned i = 0; i < NumElts; i += 2) {
3994 (M[i+1] >= 0 && (unsigned) M[i+1] != i + NumElts + WhichResult))
4008 unsigned NumElts local
4023 unsigned NumElts = VT.getVectorNumElements(); local
4070 unsigned NumElts = VT.getVectorNumElements(); local
4095 unsigned NumElts = VT.getVectorNumElements(); local
4185 unsigned NumElts = VT.getVectorNumElements(); local
4328 unsigned NumElts = VT.getVectorNumElements(); local
4700 unsigned NumElts = VT.getVectorNumElements(); local
4894 unsigned NumElts = VT.getVectorNumElements(); local
8084 unsigned NumElts = N->getValueType(0).getVectorNumElements(); local
8115 unsigned NumElts = VT.getVectorNumElements(); local
8190 unsigned NumElts = VT.getVectorNumElements(); local
9892 uint64_t NumElts = getTargetData()->getTypeAllocSize(I.getType()) / 8; local
9912 unsigned NumElts = 0; local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1747 /// return true with NumElts and EltTy set to the number of elements and the
1749 static bool isHomogeneousAggregate(Type *T, unsigned &NumElts, argument
1752 NumElts = AT->getNumElements();
1753 EltTy = (NumElts == 0 ? 0 : AT->getElementType());
1757 NumElts = ST->getNumContainedTypes();
1758 EltTy = (NumElts == 0 ? 0 : ST->getContainedType(0));
1759 for (unsigned n = 1; n < NumElts; ++n) {
2291 unsigned NumElts = cast<VectorType>(EltTy)->getNumElements(); local
2292 StoreVal = ConstantVector::getSplat(NumElts, StoreVal);
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DConstantFold.cpp52 unsigned NumElts = DstTy->getNumElements(); local
53 if (NumElts != CV->getType()->getVectorNumElements())
60 for (unsigned i = 0; i != NumElts; ++i) {
841 unsigned NumElts; local
843 NumElts = ST->getNumElements();
845 NumElts = AT->getNumElements();
847 NumElts = AT->getVectorNumElements();
850 for (unsigned i = 0; i != NumElts; ++i) {
H A DConstants.cpp964 Constant *ConstantVector::getSplat(unsigned NumElts, Constant *V) { argument
969 return ConstantDataVector::getSplat(NumElts, V);
971 SmallVector<Constant*, 32> Elts(NumElts, V);
2298 Constant *ConstantDataVector::getSplat(unsigned NumElts, Constant *V) { argument
2303 SmallVector<uint8_t, 16> Elts(NumElts, CI->getZExtValue());
2307 SmallVector<uint16_t, 16> Elts(NumElts, CI->getZExtValue());
2311 SmallVector<uint32_t, 16> Elts(NumElts, CI->getZExtValue());
2315 SmallVector<uint64_t, 16> Elts(NumElts, CI->getZExtValue());
2321 SmallVector<float, 16> Elts(NumElts, CFP->getValueAPF().convertToFloat());
2325 SmallVector<double, 16> Elts(NumElts,
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DConstantFolding.cpp356 uint64_t NumElts; local
358 NumElts = AT->getNumElements();
360 NumElts = cast<VectorType>(C->getType())->getNumElements();
362 for (; Index != NumElts; ++Index) {
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DConstants.h457 static Constant *getSplat(unsigned NumElts, Constant *Elt);
737 static Constant *getSplat(unsigned NumElts, Constant *Elt);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DGlobalOpt.cpp2417 uint64_t NumElts; local
2419 NumElts = ATy->getNumElements();
2421 NumElts = InitTy->getVectorNumElements();
2424 for (uint64_t i = 0, e = NumElts; i != e; ++i)
2427 assert(CI->getZExtValue() < NumElts);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp868 unsigned NumElts = Str->getNumElements(); local
872 --NumElts; // Don't encode the null, which isn't allowed by char6.
879 for (unsigned i = 0; i != NumElts; ++i) {

Completed in 511 milliseconds

12