/external/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 67 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 D | BitstreamReader.cpp | 101 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 D | AutoUpgrade.cpp | 350 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 D | ConstantFold.cpp | 54 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 D | DataLayout.cpp | 561 int NumElts = Ty->getNumElements(); 563 (StructLayout *)malloc(sizeof(StructLayout)+(NumElts-1) * sizeof(uint64_t));
|
H A D | Constants.cpp | 1130 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 D | TargetLoweringObjectFile.cpp | 84 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 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/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 941 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 D | Analysis.cpp | 60 unsigned NumElts = ATy->getNumElements(); local 64 assert(*Indices < NumElts && "Unexpected out of bound"); 70 CurIndex += EltLinearOffset*NumElts;
|
/external/llvm/include/llvm/IR/ |
H A D | DerivedTypes.h | 411 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 D | LegalizeTypesGeneric.cpp | 349 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 D | LegalizeVectorTypes.cpp | 1853 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 D | DAGCombiner.cpp | 3500 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 D | InstCombineVectorOps.cpp | 334 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 D | SmallString.h | 45 void assign(size_t NumElts, char Elt) { argument 46 this->SmallVectorImpl<char>::assign(NumElts, Elt);
|
H A D | SmallVector.h | 440 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 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/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1133 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 D | AArch64TargetTransformInfo.cpp | 455 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 D | AArch64ISelLowering.cpp | 1797 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 D | ARMISelLowering.cpp | 4706 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 D | ScalarReplAggregates.cpp | 1759 /// 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 D | DeclSpec.h | 1119 /// 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
|