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

12

/external/llvm/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...]
/external/llvm/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...]
/external/llvm/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.cpp427 int NumElts = Ty->getNumElements(); local
429 (StructLayout *)malloc(sizeof(StructLayout)+(NumElts-1) * sizeof(uint64_t));
/external/llvm/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...]
/external/clang/include/clang/AST/
H A DAPValue.h82 unsigned NumElts; member in struct:clang::APValue::Vec
83 Vec() : Elts(0), NumElts(0) {}
88 unsigned NumElts, ArrSize; member in struct:clang::APValue::Arr
89 Arr(unsigned NumElts, unsigned ArrSize);
262 return ((const Vec*)(const void *)Data)->NumElts;
286 return ((const Arr*)(const void *)Data)->NumElts;
352 ((Vec*)(char*)Data)->NumElts = N;
H A DDeclObjC.h41 unsigned NumElts; member in class:clang::ObjCListBase
44 ObjCListBase() : List(0), 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");
H A DASTContext.h861 QualType getVariableArrayType(QualType EltTy, Expr *NumElts,
871 QualType getDependentSizedArrayType(QualType EltTy, Expr *NumElts,
895 QualType getVectorType(QualType VectorType, unsigned NumElts,
902 QualType getExtVectorType(QualType VectorType, unsigned NumElts) const;
/external/llvm/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.cpp310 unsigned NumElts = VecVT.getVectorNumElements(); local
321 NewElts.reserve(NumElts*2);
323 for (unsigned i = 0; i < NumElts; ++i) {
350 unsigned NumElts = VecVT.getVectorNumElements(); local
362 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2);
387 unsigned NumElts = VT.getVectorNumElements(); local
388 SmallVector<SDValue, 16> Ops(NumElts);
391 for (unsigned i = 1; i < NumElts; ++i)
393 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElts);
H A DTargetLowering.cpp653 unsigned NumElts = VT.getVectorNumElements(); local
660 if (!isPowerOf2_32(NumElts)) {
661 NumVectorRegs = NumElts;
662 NumElts = 1;
667 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) {
668 NumElts >>= 1;
674 MVT NewVT = MVT::getVectorVT(EltTy, NumElts);
874 unsigned NumElts = VT.getVectorNumElements(); local
876 NumElts >
923 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1979 unsigned NumElts = VT.getVectorNumElements();
1983 if (NumElts == 1)
1991 NumElts = (unsigned)NextPowerOf2(NumElts);
1992 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
2003 EVT::getVectorVT(Context, EltVT, NumElts / 2));
2021 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
2025 EVT::getVectorVT(Context, EltVT, NumElts));
2033 NumElts = (unsigned)NextPowerOf2(NumElts);
[all...]
/external/llvm/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);
/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/X86/
H A DX86ISelLowering.cpp3287 unsigned NumElts = VT.getVectorNumElements(); local
3289 unsigned NumLaneElts = NumElts/NumLanes;
3295 for (unsigned l = 0; l != NumElts; l+=NumLaneElts) {
3310 !isUndefOrInRange(Start, l+NumElts, l+NumElts+NumLaneElts))
3318 if (Start >= (int)NumElts)
3319 Start -= NumElts - NumLaneElts;
3333 !isUndefOrInRange(Idx, l+NumElts, l+NumElts+NumLaneElts))
3340 if (Idx >= (int)NumElts)
3553 unsigned NumElts = VT.getVectorNumElements(); local
3592 unsigned NumElts = VT.getVectorNumElements(); local
3630 unsigned NumElts = VT.getVectorNumElements(); local
3672 unsigned NumElts = VT.getVectorNumElements(); local
3709 unsigned NumElts = VT.getVectorNumElements(); local
3791 unsigned NumElts = VT.getVectorNumElements(); local
3892 unsigned NumElts = VT.getVectorNumElements(); local
3971 unsigned NumElts = VT.getVectorNumElements(); local
3999 unsigned NumElts = VT.getVectorNumElements(); local
4023 unsigned NumElts = VT.getVectorNumElements(); local
4045 unsigned NumElts = VT.getVectorNumElements(); local
4103 unsigned NumElts = VT.getVectorNumElements(); local
5156 unsigned NumElts = Op.getNumOperands(); local
8207 unsigned NumElts = VT == MVT::f64 ? 2 : 4; local
8239 unsigned NumElts = VT == MVT::f64 ? 2 : 4; local
11796 unsigned NumElts = VT.getVectorNumElements(); local
14565 unsigned NumElts = VT.getVectorNumElements(); local
14589 unsigned NumElts = InVec.getValueType().getVectorNumElements(); local
15451 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp3898 unsigned NumElts = VT.getVectorNumElements(); local
3911 for (unsigned i = 1; i < NumElts; ++i) {
3915 if (ExpectedElt == NumElts * 2) {
3927 Imm -= NumElts;
3943 unsigned NumElts = VT.getVectorNumElements(); local
3952 for (unsigned i = 0; i < NumElts; ++i) {
3973 unsigned NumElts = VT.getVectorNumElements(); local
3975 for (unsigned i = 0; i < NumElts; i += 2) {
3977 (M[i+1] >= 0 && (unsigned) M[i+1] != i + NumElts + WhichResult))
3991 unsigned NumElts local
4006 unsigned NumElts = VT.getVectorNumElements(); local
4053 unsigned NumElts = VT.getVectorNumElements(); local
4078 unsigned NumElts = VT.getVectorNumElements(); local
4168 unsigned NumElts = VT.getVectorNumElements(); local
4294 unsigned NumElts = VT.getVectorNumElements(); local
4666 unsigned NumElts = VT.getVectorNumElements(); local
4860 unsigned NumElts = VT.getVectorNumElements(); local
8049 unsigned NumElts = N->getValueType(0).getVectorNumElements(); local
8080 unsigned NumElts = VT.getVectorNumElements(); local
8155 unsigned NumElts = VT.getVectorNumElements(); local
9853 uint64_t NumElts = getTargetData()->getTypeAllocSize(I.getType()) / 8; local
9873 unsigned NumElts = 0; local
[all...]
/external/clang/include/clang/Sema/
H A DDeclSpec.h1056 /// True if this dimension was [*]. In this case, NumElts is null.
1061 /// expression class on all clients, NumElts is untyped.
1062 Expr *NumElts; member in struct:clang::DeclaratorChunk::ArrayTypeInfo
1347 bool isStatic, bool isStar, Expr *NumElts,
1357 I.Arr.NumElts = NumElts;
1802 return !DeclTypeInfo[i].Arr.NumElts;
1346 getArray(unsigned TypeQuals, bool isStatic, bool isStar, Expr *NumElts, SourceLocation LBLoc, SourceLocation RBLoc) argument
/external/clang/lib/Sema/
H A DSemaStmt.cpp263 unsigned NumElts = elts.size(); local
271 for (; i != NumElts && isa<DeclStmt>(Elts[i]); ++i)
275 for (; i != NumElts && !isa<DeclStmt>(Elts[i]); ++i)
278 if (i != NumElts) {
284 for (unsigned i = 0; i != NumElts; ++i) {
286 if (isStmtExpr && i == NumElts - 1)
295 if (NumElts != 0 && !CurrentInstantiationScope &&
297 for (unsigned i = 0; i != NumElts - 1; ++i)
301 return Owned(new (Context) CompoundStmt(Context, Elts, NumElts, L, R));
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1756 /// return true with NumElts and EltTy set to the number of elements and the
1758 static bool isHomogeneousAggregate(Type *T, unsigned &NumElts, argument
1761 NumElts = AT->getNumElements();
1762 EltTy = (NumElts == 0 ? 0 : AT->getElementType());
1766 NumElts = ST->getNumContainedTypes();
1767 EltTy = (NumElts == 0 ? 0 : ST->getContainedType(0));
1768 for (unsigned n = 1; n < NumElts; ++n) {
2300 unsigned NumElts = cast<VectorType>(EltTy)->getNumElements(); local
2301 StoreVal = ConstantVector::getSplat(NumElts, StoreVal);
/external/llvm/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...]
/external/clang/lib/CodeGen/
H A DCGCall.cpp470 uint64_t NumElts = AT->getSize().getZExtValue(); local
471 for (uint64_t Elt = 0; Elt < NumElts; ++Elt)
519 unsigned NumElts = AT->getSize().getZExtValue(); local
521 for (unsigned Elt = 0; Elt < NumElts; ++Elt) {
1849 unsigned NumElts = AT->getSize().getZExtValue(); local
1852 for (unsigned Elt = 0; Elt < NumElts; ++Elt) {
/external/llvm/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) {
/external/llvm/include/llvm/
H A DConstants.h457 static Constant *getSplat(unsigned NumElts, Constant *Elt);
737 static Constant *getSplat(unsigned NumElts, Constant *Elt);

Completed in 391 milliseconds

12