/external/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 67 unsigned NumElts = VT.getVectorNumElements(); local 71 unsigned NumLaneElts = NumElts / NumLanes; 73 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { 77 if (Base >= NumLaneElts) Base += NumElts - NumLaneElts; 87 unsigned NumElts = VT.getVectorNumElements(); local 90 unsigned NumLaneElts = NumElts / NumLanes; 93 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { 104 unsigned NumElts = VT.getVectorNumElements(); local 106 for (unsigned l = 0; l != NumElts; l += 8) { 120 unsigned NumElts local 138 unsigned NumElts = VT.getVectorNumElements(); local 160 unsigned NumElts = VT.getVectorNumElements(); local 180 unsigned NumElts = VT.getVectorNumElements(); local [all...] |
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitstreamReader.cpp | 141 unsigned NumElts = ReadVBR(6); local 142 for (unsigned i = 0; i != NumElts; ++i) 162 unsigned NumElts = ReadVBR(6); local 169 for (; NumElts; --NumElts) 176 unsigned NumElts = ReadVBR(6); local 180 size_t NewEnd = GetCurrentBitNo()+((NumElts+3)&~3)*8; 199 unsigned NumElts = ReadVBR(6); local 200 for (unsigned i = 0; i != NumElts; ++i) 231 unsigned NumElts local 245 unsigned NumElts = ReadVBR(6); local [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | CtorUtils.cpp | 49 size_t NumElts = StructTy->getNumElements(); local 50 if (NumElts > 2) 53 ConstantStruct::get(StructTy, makeArrayRef(CSVals, NumElts)));
|
/external/llvm/lib/Target/ |
H A D | TargetLoweringObjectFile.cpp | 83 unsigned NumElts = CDS->getNumElements(); local 84 assert(NumElts != 0 && "Can't have an empty CDS"); 86 if (CDS->getElementAsInteger(NumElts-1) != 0) 90 for (unsigned i = 0; i != NumElts-1; ++i)
|
/external/clang/include/clang/AST/ |
H A D | APValue.h | 82 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 D | DeclObjC.h | 41 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/include/llvm/IR/ |
H A D | DerivedTypes.h | 408 unsigned NumElts = VTy->getNumElements(); local 409 assert ((NumElts & 1) == 0 && 411 return VectorType::get(VTy->getElementType(), NumElts/2); 419 unsigned NumElts = VTy->getNumElements(); local 420 return VectorType::get(VTy->getElementType(), NumElts*2);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 346 unsigned NumElts = 2; local 350 NumElts); 354 NumElts = N->getValueType(0).getVectorNumElements(); 359 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType()); 362 makeArrayRef(Ops.data(), NumElts)); 373 unsigned NumElts = VecVT.getVectorNumElements(); local 384 NewElts.reserve(NumElts*2); 386 for (unsigned i = 0; i < NumElts; ++i) { 413 unsigned NumElts = VecVT.getVectorNumElements(); local 425 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts* 451 unsigned NumElts = VT.getVectorNumElements(); local [all...] |
H A D | LegalizeVectorTypes.cpp | 1676 unsigned NumElts = VT.getVectorNumElements(); local 1677 while (!TLI.isTypeLegal(VT) && NumElts != 1) { 1678 NumElts = NumElts / 2; 1679 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); 1682 if (NumElts != 1 && !TLI.canOpTrap(N->getOpcode(), VT)) { 1690 if (NumElts == 1) 1703 // NumElts := greatest legal vector size (at most WidenVT) 1705 // take munches of size NumElts from the beginning and add to ConcatOps 1706 // NumElts 2025 unsigned NumElts = VT.getVectorNumElements(); local 2211 unsigned NumElts = VT.getVectorNumElements(); local 2329 unsigned NumElts = VT.getVectorNumElements(); local 2505 unsigned NumElts = VT.getVectorNumElements(); local 2552 unsigned NumElts = VT.getVectorNumElements(); local 2698 unsigned NumElts = Width / LdTy.getSizeInBits(); local 2757 unsigned NumElts = WidenWidth / NewVTWidth; local 2896 unsigned NumElts = LdVT.getVectorNumElements(); local 2973 unsigned NumElts = ValWidth / NewVTWidth; local 3024 unsigned NumElts = StVT.getVectorNumElements(); local [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 333 unsigned NumElts = V->getType()->getVectorNumElements(); local 336 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext()))); 341 for (unsigned i = 0; i != NumElts; ++i) 347 for (unsigned i = 0; i != NumElts; ++i) 349 i+NumElts)); local 384 Mask[InsertedIdx % NumElts] = 389 Mask[InsertedIdx % NumElts] = 418 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements(); local 421 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext()))); 427 Mask.assign(NumElts, ConstantIn [all...] |
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 751 unsigned NumElts = ObjectVT.getVectorNumElements(); local 761 if (NumElts == 1) { 775 } else if (NumElts == 2) { 812 for (unsigned i = 0; i < NumElts; i += VecSize) { 827 if (i + 1 < NumElts) { 839 if (i + 2 < NumElts) { 849 if (i + 3 < NumElts) { 1069 unsigned NumElts = ObjectVT.getVectorNumElements(); local 1072 ObjectVT) == NumElts && 1077 if (NumElts 1499 unsigned NumElts = ValVT.getVectorNumElements(); local 1767 unsigned NumElts = ObjectVT.getVectorNumElements(); local 1952 unsigned NumElts = VTy->getNumElements(); local 3077 unsigned NumElts = ResVT.getVectorNumElements(); local 3161 unsigned NumElts = ResVT.getVectorNumElements(); local [all...] |
H A D | NVPTXISelDAGToDAG.cpp | 2511 unsigned NumElts = 1; local 2516 NumElts = 1; 2519 NumElts = 2; 2522 NumElts = 4; 2528 for (unsigned i = 0; i < NumElts; ++i) 2537 switch (NumElts) { 2637 unsigned NumElts = 1; local 2644 NumElts = 1; 2647 NumElts = 2; 2650 NumElts [all...] |
/external/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 872 unsigned NumElts = VT.getVectorNumElements(); local 879 if (!isPowerOf2_32(NumElts)) { 880 NumVectorRegs = NumElts; 881 NumElts = 1; 886 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { 887 NumElts >>= 1; 893 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); 1206 unsigned NumElts = VT.getVectorNumElements(); local 1214 if (NumElts ! [all...] |
/external/llvm/include/llvm/ADT/ |
H A D | SmallString.h | 45 void assign(size_t NumElts, char Elt) { argument 46 this->SmallVectorImpl<char>::assign(NumElts, Elt);
|
H A D | SmallVector.h | 442 void assign(unsigned NumElts, const T &Elt) { argument 444 if (this->capacity() < NumElts) 445 this->grow(NumElts); 446 this->setEnd(this->begin()+NumElts);
|
/external/clang/lib/AST/ |
H A D | APValue.cpp | 108 APValue::Arr::Arr(unsigned NumElts, unsigned Size) : argument 109 Elts(new APValue[NumElts + (NumElts != Size ? 1 : 0)]), 110 NumElts(NumElts), ArrSize(Size) {}
|
/external/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 1671 unsigned NumElts = VT.getVectorNumElements(); 1675 if (NumElts == 1) 1685 NumElts = (unsigned)NextPowerOf2(NumElts); 1686 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); 1697 EVT::getVectorVT(Context, EltVT, NumElts / 2)); 1717 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); 1721 EVT::getVectorVT(Context, EltVT, NumElts)); 1733 NumElts = (unsigned)NextPowerOf2(NumElts); [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 3766 unsigned NumElts = VT.getVectorNumElements(); local 3768 unsigned NumLaneElts = NumElts/NumLanes; 3774 for (unsigned l = 0; l != NumElts; l+=NumLaneElts) { 3789 !isUndefOrInRange(Start, l+NumElts, l+NumElts+NumLaneElts)) 3797 if (Start >= (int)NumElts) 3798 Start -= NumElts - NumLaneElts; 3812 !isUndefOrInRange(Idx, l+NumElts, l+NumElts+NumLaneElts)) 3819 if (Idx >= (int)NumElts) 4076 unsigned NumElts = VT.getVectorNumElements(); local 4123 unsigned NumElts = VT.getVectorNumElements(); local 4164 unsigned NumElts = VT.getVectorNumElements(); local 4207 unsigned NumElts = VT.getVectorNumElements(); local 4243 unsigned NumElts = VT.getVectorNumElements(); local 4269 unsigned NumElts = VT.getVectorNumElements(); local 4346 unsigned NumElts = VT.getVectorNumElements(); local 4390 unsigned NumElts = VT.getVectorNumElements(); local 4493 unsigned NumElts = VT.getVectorNumElements(); local 4587 unsigned NumElts = VT.getVectorNumElements(); local 4615 unsigned NumElts = VT.getVectorNumElements(); local 4639 unsigned NumElts = VT.getVectorNumElements(); local 4662 unsigned NumElts = VT.getVectorNumElements(); local 6098 unsigned NumElts = LastIdx - BaseIdx; local 6201 unsigned NumElts = VT.getVectorNumElements(); local 6237 unsigned NumElts = VT.getVectorNumElements(); local 6356 unsigned NumElts = VT.getVectorNumElements(); local [all...] |
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 4118 unsigned NumElts = VT.getVectorNumElements(); local 4124 for (unsigned i = 0; i < NumElts; ++i) { 4194 } else if (NumSrcElts < NumElts) { 4204 assert(NumSrcElts == 2 * NumElts && 4207 if (MaxElts[i] - MinElts[i] >= NumElts) { 4212 if (MinElts[i] >= NumElts) { 4214 VEXTOffsets[i] = NumElts; 4216 DAG.getIntPtrConstant(NumElts)); 4217 } else if (MaxElts[i] < NumElts) { 4228 DAG.getIntPtrConstant(NumElts)); 4266 unsigned NumElts = VT.getVectorNumElements(); local 4303 unsigned NumElts = VT.getVectorNumElements(); local 4346 unsigned NumElts = VT.getVectorNumElements(); local 4366 unsigned NumElts = VT.getVectorNumElements(); local 4380 unsigned NumElts = VT.getVectorNumElements(); local 4393 unsigned NumElts = VT.getVectorNumElements(); local 4407 unsigned NumElts = VT.getVectorNumElements(); local 4443 unsigned NumElts = VT.getVectorNumElements(); local 4496 unsigned NumElts = VT.getVectorNumElements(); local 4850 unsigned NumElts = VT.getVectorNumElements(); local 5000 unsigned NumElts = VT.getVectorNumElements(); local 5445 unsigned NumElts = VT.getVectorNumElements(); local 5984 uint64_t NumElts = getDataLayout()->getTypeAllocSize(I.getType()) / 8; local 6005 unsigned NumElts = 0; local 7340 unsigned NumElts = VT.getVectorNumElements() / 2; local [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 4633 unsigned NumElts = VT.getVectorNumElements(); local 4645 for (unsigned i = 1; i < NumElts; ++i) { 4649 if (ExpectedElt == NumElts) 4663 unsigned NumElts = VT.getVectorNumElements(); local 4676 for (unsigned i = 1; i < NumElts; ++i) { 4680 if (ExpectedElt == NumElts * 2) { 4692 Imm -= NumElts; 4708 unsigned NumElts = VT.getVectorNumElements(); local 4717 for (unsigned i = 0; i < NumElts; ++i) { 4738 unsigned NumElts local 4756 unsigned NumElts = VT.getVectorNumElements(); local 4771 unsigned NumElts = VT.getVectorNumElements(); local 4818 unsigned NumElts = VT.getVectorNumElements(); local 4843 unsigned NumElts = VT.getVectorNumElements(); local 4862 unsigned NumElts = VT.getVectorNumElements(); local 4948 unsigned NumElts = VT.getVectorNumElements(); local 5112 unsigned NumElts = VT.getVectorNumElements(); local 5506 unsigned NumElts = VT.getVectorNumElements(); local 5770 unsigned NumElts = VT.getVectorNumElements(); local 8607 unsigned NumElts = N->getValueType(0).getVectorNumElements(); local 8638 unsigned NumElts = VT.getVectorNumElements(); local 8687 unsigned NumElts = VT.getVectorNumElements(); local 8805 unsigned NumElts = VT.getVectorNumElements(); local 10672 uint64_t NumElts = getDataLayout()->getTypeAllocSize(I.getType()) / 8; local 10692 unsigned NumElts = 0; local [all...] |
/external/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 52 unsigned NumElts = DstTy->getNumElements(); local 53 if (NumElts != CV->getType()->getVectorNumElements()) 60 for (unsigned i = 0; i != NumElts; ++i) { 858 unsigned NumElts; local 860 NumElts = ST->getNumElements(); 862 NumElts = AT->getNumElements(); 864 NumElts = Agg->getType()->getVectorNumElements(); 867 for (unsigned i = 0; i != NumElts; ++i) {
|
H A D | DataLayout.cpp | 508 int NumElts = Ty->getNumElements(); 510 (StructLayout *)malloc(sizeof(StructLayout)+(NumElts-1) * sizeof(uint64_t));
|
H A D | Constants.cpp | 1059 Constant *ConstantVector::getSplat(unsigned NumElts, Constant *V) { argument 1064 return ConstantDataVector::getSplat(NumElts, V); 1066 SmallVector<Constant*, 32> Elts(NumElts, V); 2478 Constant *ConstantDataVector::getSplat(unsigned NumElts, Constant *V) { argument 2483 SmallVector<uint8_t, 16> Elts(NumElts, CI->getZExtValue()); 2487 SmallVector<uint16_t, 16> Elts(NumElts, CI->getZExtValue()); 2491 SmallVector<uint32_t, 16> Elts(NumElts, CI->getZExtValue()); 2495 SmallVector<uint64_t, 16> Elts(NumElts, CI->getZExtValue()); 2501 SmallVector<float, 16> Elts(NumElts, CFP->getValueAPF().convertToFloat()); 2505 SmallVector<double, 16> Elts(NumElts, [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 1743 /// return true with NumElts and EltTy set to the number of elements and the 1745 static bool isHomogeneousAggregate(Type *T, unsigned &NumElts, argument 1748 NumElts = AT->getNumElements(); 1749 EltTy = (NumElts == 0 ? nullptr : AT->getElementType()); 1753 NumElts = ST->getNumContainedTypes(); 1754 EltTy = (NumElts == 0 ? nullptr : ST->getContainedType(0)); 1755 for (unsigned n = 1; n < NumElts; ++n) { 2289 unsigned NumElts = cast<VectorType>(EltTy)->getNumElements(); local 2290 StoreVal = ConstantVector::getSplat(NumElts, StoreVal);
|
/external/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1096 /// True if this dimension was [*]. In this case, NumElts is null. 1101 /// expression class on all clients, NumElts is untyped. 1102 Expr *NumElts; member in struct:clang::DeclaratorChunk::ArrayTypeInfo 1405 bool isStatic, bool isStar, Expr *NumElts, 1415 I.Arr.NumElts = NumElts; 1918 !chunk->Arr.NumElts); 1404 getArray(unsigned TypeQuals, bool isStatic, bool isStar, Expr *NumElts, SourceLocation LBLoc, SourceLocation RBLoc) argument
|