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

123

/external/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp67 unsigned NumElts = VT.getVectorNumElements(); local
68 for (int i = 0, e = NumElts / 2; i < e; ++i) {
75 unsigned NumElts = VT.getVectorNumElements(); local
76 for (int i = 0, e = NumElts / 2; i < e; ++i) {
85 unsigned NumElts = VT.getVectorNumElements(); local
87 unsigned NumLaneElts = NumElts / NumLanes;
90 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
98 unsigned NumElts = VectorSizeInBits / 8; local
100 unsigned NumLaneElts = NumElts / NumLanes;
102 for (unsigned l = 0; l < NumElts;
112 unsigned NumElts = VectorSizeInBits / 8; local
127 unsigned NumElts = VT.getVectorNumElements(); local
147 unsigned NumElts = VT.getVectorNumElements(); local
164 unsigned NumElts = VT.getVectorNumElements(); local
180 unsigned NumElts = VT.getVectorNumElements(); local
198 unsigned NumElts = VT.getVectorNumElements(); local
220 unsigned NumElts = VT.getVectorNumElements(); local
240 unsigned NumElts = VT.getVectorNumElements(); local
420 unsigned NumElts = VT.getVectorNumElements(); local
429 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitstreamReader.cpp101 unsigned NumElts = ReadVBR(6); local
102 for (unsigned i = 0; i != NumElts; ++i)
122 unsigned NumElts = ReadVBR(6); local
129 for (; NumElts; --NumElts)
136 unsigned NumElts = ReadVBR(6); local
140 size_t NewEnd = GetCurrentBitNo()+((NumElts+3)&~3)*8;
159 unsigned NumElts = ReadVBR(6); local
160 for (unsigned i = 0; i != NumElts; ++i)
195 unsigned NumElts local
209 unsigned NumElts = ReadVBR(6); local
[all...]
/external/llvm/lib/IR/
H A DAutoUpgrade.cpp350 unsigned NumElts = NumLanes * 16; local
354 VectorType::get(Type::getInt8Ty(C), NumElts),
357 Value *Res = ConstantVector::getSplat(NumElts, Builder.getInt8(0));
364 for (unsigned l = 0; l != NumElts; l += 16)
366 unsigned Idx = NumElts + i - Shift;
367 if (Idx < NumElts)
368 Idx -= NumElts - 16; // end of lane, switch operand.
387 unsigned NumElts = NumLanes * 16; local
391 VectorType::get(Type::getInt8Ty(C), NumElts),
394 Value *Res = ConstantVector::getSplat(NumElts, Builde
598 unsigned NumElts = VecTy->getNumElements(); local
615 unsigned NumElts = VecTy->getNumElements(); local
660 unsigned NumElts = VecTy->getNumElements(); local
[all...]
H A DConstantFold.cpp54 unsigned NumElts = DstTy->getNumElements(); local
55 if (NumElts != CV->getType()->getVectorNumElements())
62 for (unsigned i = 0; i != NumElts; ++i) {
884 unsigned NumElts; local
886 NumElts = ST->getNumElements();
888 NumElts = AT->getNumElements();
890 NumElts = Agg->getType()->getVectorNumElements();
893 for (unsigned i = 0; i != NumElts; ++i) {
H A DDataLayout.cpp561 int NumElts = Ty->getNumElements();
563 (StructLayout *)malloc(sizeof(StructLayout)+(NumElts-1) * sizeof(uint64_t));
H A DConstants.cpp1130 Constant *ConstantVector::getSplat(unsigned NumElts, Constant *V) { argument
1135 return ConstantDataVector::getSplat(NumElts, V);
1137 SmallVector<Constant*, 32> Elts(NumElts, V);
2656 Constant *ConstantDataVector::getSplat(unsigned NumElts, Constant *V) { argument
2661 SmallVector<uint8_t, 16> Elts(NumElts, CI->getZExtValue());
2665 SmallVector<uint16_t, 16> Elts(NumElts, CI->getZExtValue());
2669 SmallVector<uint32_t, 16> Elts(NumElts, CI->getZExtValue());
2673 SmallVector<uint64_t, 16> Elts(NumElts, CI->getZExtValue());
2680 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
2685 NumElts, CF
[all...]
/external/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp84 unsigned NumElts = CDS->getNumElements(); local
85 assert(NumElts != 0 && "Can't have an empty CDS");
87 if (CDS->getElementAsInteger(NumElts-1) != 0)
91 for (unsigned i = 0; i != NumElts-1; ++i)
/external/clang/include/clang/AST/
H A DAPValue.h82 unsigned NumElts; member in struct:clang::APValue::Vec
83 Vec() : Elts(nullptr), NumElts(0) {}
88 unsigned NumElts, ArrSize; member in struct:clang::APValue::Arr
89 Arr(unsigned NumElts, unsigned ArrSize);
268 return ((const Vec*)(const void *)Data.buffer)->NumElts;
292 return ((const Arr*)(const void *)Data.buffer)->NumElts;
358 ((Vec*)(char*)Data.buffer)->NumElts = N;
H A DDeclObjC.h41 unsigned NumElts; member in class:clang::ObjCListBase
44 ObjCListBase() : List(nullptr), NumElts(0) {}
45 unsigned size() const { return NumElts; }
46 bool empty() const { return NumElts == 0; }
66 iterator end() const { return (iterator)List+NumElts; }
69 assert(Idx < NumElts && "Invalid access");
/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp941 unsigned NumElts = VT.getVectorNumElements(); local
945 if (NumElts == 1)
955 NumElts = (unsigned)NextPowerOf2(NumElts);
956 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
967 EVT::getVectorVT(Context, EltVT, NumElts / 2));
988 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
992 EVT::getVectorVT(Context, EltVT, NumElts));
1004 NumElts = (unsigned)NextPowerOf2(NumElts);
1036 unsigned NumElts = VT.getVectorNumElements(); local
1392 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
H A DAnalysis.cpp60 unsigned NumElts = ATy->getNumElements(); local
64 assert(*Indices < NumElts && "Unexpected out of bound");
70 CurIndex += EltLinearOffset*NumElts;
/external/llvm/include/llvm/IR/
H A DDerivedTypes.h411 unsigned NumElts = VTy->getNumElements(); local
412 assert ((NumElts & 1) == 0 &&
414 return VectorType::get(VTy->getElementType(), NumElts/2);
422 unsigned NumElts = VTy->getNumElements(); local
423 return VectorType::get(VTy->getElementType(), NumElts*2);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp349 unsigned NumElts = 2; local
353 NumElts);
357 NumElts = N->getValueType(0).getVectorNumElements();
362 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType());
365 makeArrayRef(Ops.data(), NumElts));
376 unsigned NumElts = VecVT.getVectorNumElements(); local
387 NewElts.reserve(NumElts*2);
389 for (unsigned i = 0; i < NumElts; ++i) {
416 unsigned NumElts = VecVT.getVectorNumElements(); local
428 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*
454 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
H A DLegalizeVectorTypes.cpp1853 unsigned NumElts = VT.getVectorNumElements(); local
1854 while (!TLI.isTypeLegal(VT) && NumElts != 1) {
1855 NumElts = NumElts / 2;
1856 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts);
1859 if (NumElts != 1 && !TLI.canOpTrap(N->getOpcode(), VT)) {
1867 if (NumElts == 1)
1880 // NumElts := greatest legal vector size (at most WidenVT)
1882 // take munches of size NumElts from the beginning and add to ConcatOps
1883 // NumElts
2203 unsigned NumElts = VT.getVectorNumElements(); local
2389 unsigned NumElts = VT.getVectorNumElements(); local
2545 unsigned NumElts = VT.getVectorNumElements(); local
2732 unsigned NumElts = VT.getVectorNumElements(); local
2779 unsigned NumElts = VT.getVectorNumElements(); local
2961 unsigned NumElts = Width / LdTy.getSizeInBits(); local
3020 unsigned NumElts = WidenWidth / NewVTWidth; local
3160 unsigned NumElts = LdVT.getVectorNumElements(); local
3239 unsigned NumElts = ValWidth / NewVTWidth; local
3290 unsigned NumElts = StVT.getVectorNumElements(); local
[all...]
H A DDAGCombiner.cpp3500 unsigned NumElts = VT.getVectorNumElements(); local
3513 for (unsigned i = 0; i != NumElts && CanFold; ++i) {
3525 (M0 < (int)NumElts && M1 < (int)NumElts) ||
3526 (M0 >= (int)NumElts && M1 >= (int)NumElts)) {
3531 Mask1.push_back(M0 < (int)NumElts ? M0 : M1 + NumElts);
3532 Mask2.push_back(M1 < (int)NumElts ? M1 : M0 + NumElts);
5327 unsigned NumElts = N0->getNumOperands(); local
6538 unsigned NumElts = N0->getNumOperands(); local
11651 unsigned NumElts = OpVT.getVectorNumElements(); local
11853 int NumElts = VT.getVectorNumElements(); local
11873 unsigned NumElts = VT.getVectorNumElements(); local
11935 unsigned NumElts = VT.getVectorNumElements(); local
12392 unsigned NumElts = RHS.getNumOperands(); local
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp334 unsigned NumElts = V->getType()->getVectorNumElements(); local
337 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
342 for (unsigned i = 0; i != NumElts; ++i)
348 for (unsigned i = 0; i != NumElts; ++i)
350 i+NumElts)); local
385 Mask[InsertedIdx % NumElts] =
390 Mask[InsertedIdx % NumElts] =
419 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements(); local
422 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
428 Mask.assign(NumElts, ConstantIn
[all...]
/external/llvm/include/llvm/ADT/
H A DSmallString.h45 void assign(size_t NumElts, char Elt) { argument
46 this->SmallVectorImpl<char>::assign(NumElts, Elt);
H A DSmallVector.h440 void assign(size_type NumElts, const T &Elt) { argument
442 if (this->capacity() < NumElts)
443 this->grow(NumElts);
444 this->setEnd(this->begin()+NumElts);
/external/clang/lib/AST/
H A DAPValue.cpp108 APValue::Arr::Arr(unsigned NumElts, unsigned Size) : argument
109 Elts(new APValue[NumElts + (NumElts != Size ? 1 : 0)]),
110 NumElts(NumElts), ArrSize(Size) {}
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1133 unsigned NumElts = ObjectVT.getVectorNumElements(); local
1143 if (NumElts == 1) {
1157 } else if (NumElts == 2) {
1194 for (unsigned i = 0; i < NumElts; i += VecSize) {
1209 if (i + 1 < NumElts) {
1221 if (i + 2 < NumElts) {
1231 if (i + 3 < NumElts) {
1456 unsigned NumElts = ObjectVT.getVectorNumElements(); local
1459 ObjectVT) == NumElts &&
1464 if (NumElts
1907 unsigned NumElts = ValVT.getVectorNumElements(); local
2171 unsigned NumElts = ObjectVT.getVectorNumElements(); local
2351 unsigned NumElts = VTy->getNumElements(); local
4263 unsigned NumElts = ResVT.getVectorNumElements(); local
4342 unsigned NumElts = ResVT.getVectorNumElements(); local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp455 unsigned NumElts = Inst->getNumArgOperands() - 1; local
456 if (ST->getNumElements() != NumElts)
458 for (unsigned i = 0, e = NumElts; i != e; ++i) {
464 for (unsigned i = 0, e = NumElts; i != e; ++i) {
H A DAArch64ISelLowering.cpp1797 unsigned NumElts = VT.getVectorNumElements(); local
1800 for (unsigned i = 0; i != NumElts; ++i) {
1808 MVT::getVectorVT(TruncVT, NumElts), Ops);
4532 unsigned NumElts = VT.getVectorNumElements(); local
4558 for (unsigned i = 0; i < NumElts; ++i) {
4596 NumElts = VT.getSizeInBits() / SmallestEltTy.getSizeInBits();
4597 EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts);
4701 ExtractBase += NumElts * (Src - Sources.begin());
4722 unsigned NumElts = VT.getVectorNumElements(); local
4734 for (unsigned i = 1; i < NumElts;
4759 unsigned NumElts = VT.getVectorNumElements(); local
4802 unsigned NumElts = VT.getVectorNumElements(); local
4822 unsigned NumElts = VT.getVectorNumElements(); local
4836 unsigned NumElts = VT.getVectorNumElements(); local
4849 unsigned NumElts = VT.getVectorNumElements(); local
4863 unsigned NumElts = VT.getVectorNumElements(); local
4899 unsigned NumElts = VT.getVectorNumElements(); local
4952 unsigned NumElts = VT.getVectorNumElements(); local
5308 unsigned NumElts = VT.getVectorNumElements(); local
5458 unsigned NumElts = VT.getVectorNumElements(); local
5903 unsigned NumElts = VT.getVectorNumElements(); local
6454 uint64_t NumElts = getDataLayout()->getTypeAllocSize(I.getType()) / 8; local
6475 unsigned NumElts = 0; local
8048 unsigned NumElts = VT.getVectorNumElements() / 2; local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4706 unsigned NumElts = VT.getVectorNumElements(); local
4718 for (unsigned i = 1; i < NumElts; ++i) {
4722 if (ExpectedElt == NumElts)
4736 unsigned NumElts = VT.getVectorNumElements(); local
4749 for (unsigned i = 1; i < NumElts; ++i) {
4753 if (ExpectedElt == NumElts * 2) {
4765 Imm -= NumElts;
4781 unsigned NumElts = VT.getVectorNumElements(); local
4790 for (unsigned i = 0; i < NumElts; ++i) {
4811 unsigned NumElts local
4829 unsigned NumElts = VT.getVectorNumElements(); local
4844 unsigned NumElts = VT.getVectorNumElements(); local
4891 unsigned NumElts = VT.getVectorNumElements(); local
4916 unsigned NumElts = VT.getVectorNumElements(); local
4935 unsigned NumElts = VT.getVectorNumElements(); local
5021 unsigned NumElts = VT.getVectorNumElements(); local
5185 unsigned NumElts = VT.getVectorNumElements(); local
5579 unsigned NumElts = VT.getVectorNumElements(); local
5843 unsigned NumElts = VT.getVectorNumElements(); local
8532 unsigned NumElts = N->getValueType(0).getVectorNumElements(); local
8564 unsigned NumElts = VT.getVectorNumElements(); local
8613 unsigned NumElts = VT.getVectorNumElements(); local
8731 unsigned NumElts = VT.getVectorNumElements(); local
8881 unsigned NumElts = NumBytes / (EltTy.getSizeInBits() / 8); local
10892 uint64_t NumElts = getDataLayout()->getTypeAllocSize(I.getType()) / 8; local
10912 unsigned NumElts = 0; local
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1759 /// return true with NumElts and EltTy set to the number of elements and the
1761 static bool isHomogeneousAggregate(Type *T, unsigned &NumElts, argument
1764 NumElts = AT->getNumElements();
1765 EltTy = (NumElts == 0 ? nullptr : AT->getElementType());
1769 NumElts = ST->getNumContainedTypes();
1770 EltTy = (NumElts == 0 ? nullptr : ST->getContainedType(0));
1771 for (unsigned n = 1; n < NumElts; ++n) {
2312 unsigned NumElts = cast<VectorType>(EltTy)->getNumElements(); local
2313 StoreVal = ConstantVector::getSplat(NumElts, StoreVal);
/external/clang/include/clang/Sema/
H A DDeclSpec.h1119 /// True if this dimension was [*]. In this case, NumElts is null.
1124 /// expression class on all clients, NumElts is untyped.
1125 Expr *NumElts; member in struct:clang::DeclaratorChunk::ArrayTypeInfo
1446 bool isStatic, bool isStar, Expr *NumElts,
1456 I.Arr.NumElts = NumElts;
1970 !chunk->Arr.NumElts);
1445 getArray(unsigned TypeQuals, bool isStatic, bool isStar, Expr *NumElts, SourceLocation LBLoc, SourceLocation RBLoc) argument

Completed in 6635 milliseconds

123