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

1234

/external/llvm/lib/Bitcode/Reader/
H A DBitstreamReader.cpp106 unsigned NumElts = ReadVBR(6); local
107 for (unsigned i = 0; i != NumElts; ++i)
127 unsigned NumElts = ReadVBR(6); local
140 for (; NumElts; --NumElts)
145 for (; NumElts; --NumElts)
149 for (; NumElts; --NumElts)
158 unsigned NumElts local
181 unsigned NumElts = ReadVBR(6); local
217 unsigned NumElts = ReadVBR(6); local
248 unsigned NumElts = ReadVBR(6); local
[all...]
/external/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp50 unsigned NumElts = VT.getVectorNumElements(); local
51 assert((Idx + Len) <= NumElts && "Insertion out of range");
53 for (unsigned i = 0; i != NumElts; ++i)
56 ShuffleMask[Idx + i] = NumElts + i;
78 unsigned NumElts = VT.getVectorNumElements(); local
79 for (int i = 0, e = NumElts / 2; i < e; ++i) {
86 unsigned NumElts = VT.getVectorNumElements(); local
87 for (int i = 0, e = NumElts / 2; i < e; ++i) {
96 unsigned NumElts = VT.getVectorNumElements(); local
98 unsigned NumLaneElts = NumElts / NumLane
109 unsigned NumElts = VectorSizeInBits / 8; local
123 unsigned NumElts = VectorSizeInBits / 8; local
138 unsigned NumElts = VT.getVectorNumElements(); local
158 unsigned NumElts = VT.getVectorNumElements(); local
176 unsigned NumElts = VT.getVectorNumElements(); local
192 unsigned NumElts = VT.getVectorNumElements(); local
207 unsigned NumElts = VT.getVectorNumElements(); local
220 unsigned NumElts = VT.getVectorNumElements(); local
242 unsigned NumElts = VT.getVectorNumElements(); local
262 unsigned NumElts = VT.getVectorNumElements(); local
283 unsigned NumElts = SrcVT.getVectorNumElements(); local
402 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
/external/llvm/lib/IR/
H A DAutoUpgrade.cpp428 unsigned NumElts = ResultTy->getVectorNumElements() * 8; local
431 Type *VecTy = VectorType::get(Builder.getInt8Ty(), NumElts);
442 for (unsigned l = 0; l != NumElts; l += 16)
444 unsigned Idx = NumElts + i - Shift;
445 if (Idx < NumElts)
446 Idx -= NumElts - 16; // end of lane, switch operand.
450 Res = Builder.CreateShuffleVector(Res, Op, makeArrayRef(Idxs, NumElts));
462 unsigned NumElts = ResultTy->getVectorNumElements() * 8; local
465 Type *VecTy = VectorType::get(Builder.getInt8Ty(), NumElts);
476 for (unsigned l = 0; l != NumElts;
491 getX86MaskVec(IRBuilder< &Builder, Value *Mask, unsigned NumElts) argument
527 unsigned NumElts = Op0->getType()->getVectorNumElements(); local
576 unsigned NumElts = Data->getType()->getVectorNumElements(); local
596 unsigned NumElts = Passthru->getType()->getVectorNumElements(); local
612 unsigned NumElts = Op0->getType()->getVectorNumElements(); local
885 unsigned NumElts = CI->getType()->getVectorNumElements(); local
944 unsigned NumElts = CI->getType()->getVectorNumElements(); local
991 unsigned NumElts = VecTy->getNumElements(); local
1004 unsigned NumElts = VecTy->getNumElements(); local
1041 unsigned NumElts = VecTy->getNumElements(); local
1061 unsigned NumElts = VecTy->getNumElements(); local
1079 unsigned NumElts = VecTy->getNumElements(); local
1100 unsigned NumElts = CI->getType()->getVectorNumElements(); local
1119 unsigned NumElts = CI->getType()->getVectorNumElements(); local
1138 unsigned NumElts = CI->getType()->getVectorNumElements(); local
1160 int NumElts = CI->getType()->getVectorNumElements(); local
1176 int NumElts = CI->getType()->getVectorNumElements(); local
[all...]
H A DIRBuilder.cpp267 unsigned NumElts = PtrsTy->getVectorNumElements(); local
268 Type *DataTy = VectorType::get(PtrTy->getElementType(), NumElts);
272 NumElts));
292 unsigned NumElts = PtrsTy->getVectorNumElements(); local
296 assert(NumElts == DataTy->getVectorNumElements() &&
303 NumElts));
/external/swiftshader/third_party/LLVM/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp168 unsigned NumElts = VT.getVectorNumElements(); local
174 unsigned NumLaneElts = NumElts / NumLanes;
193 void DecodeVPERMILPSMask(unsigned NumElts, unsigned Imm, argument
195 unsigned NumLanes = (NumElts*32)/128;
196 unsigned LaneSize = NumElts/NumLanes;
210 void DecodeVPERMILPDMask(unsigned NumElts, unsigned Imm, argument
212 unsigned NumLanes = (NumElts*64)/128;
213 unsigned LaneSize = NumElts/NumLanes;
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp254 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements(); local
257 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
262 for (unsigned i = 0; i != NumElts; ++i)
268 for (unsigned i = 0; i != NumElts; ++i)
270 i+NumElts)); local
305 Mask[InsertedIdx % NumElts] =
310 Mask[InsertedIdx % NumElts] =
312 ExtractedIdx+NumElts);
333 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements(); local
336 Mask.assign(NumElts, UndefValu
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Bitcode/
H A DBitstreamReader.h486 unsigned NumElts = ReadVBR(6);
487 for (unsigned i = 0; i != NumElts; ++i)
500 unsigned NumElts = ReadVBR(6); local
507 for (; NumElts; --NumElts)
511 unsigned NumElts = ReadVBR(6); local
515 const unsigned char *NewEnd = NextChar+((NumElts+3)&~3);
520 Vals.append(NumElts, 0);
529 *BlobLen = NumElts;
531 for (; NumElts;
[all...]
/external/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp121 /// <Index, Index+Factor, ..., Index+(NumElts-1)*Factor>
166 unsigned NumElts = Mask.size(); local
167 if (NumElts < 4)
172 if (NumElts % Factor)
175 unsigned NumSubElts = NumElts / Factor;
182 for (; i < NumElts; i++)
189 if (i == NumElts)
H A DTargetLoweringBase.cpp1025 unsigned NumElts = VT.getVectorNumElements(); local
1029 if (NumElts == 1)
1039 NumElts = (unsigned)NextPowerOf2(NumElts);
1040 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
1051 EVT::getVectorVT(Context, EltVT, NumElts / 2));
1072 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
1076 EVT::getVectorVT(Context, EltVT, NumElts));
1088 NumElts = (unsigned)NextPowerOf2(NumElts);
1120 unsigned NumElts = VT.getVectorNumElements(); local
1504 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
/external/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp45 int NumElts = MaskTy->getVectorNumElements(); local
58 int NumBytes = NumElts * Scale;
61 for (int i = 0; i != NumElts; ++i) {
251 int NumElts = MaskTy->getVectorNumElements(); local
253 int NumBytes = NumElts * Scale;
256 for (int i = 0; i != NumElts; ++i) {
/external/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp83 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 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;
/external/swiftshader/third_party/subzero/pnacl-llvm/
H A DNaClBitstreamReader.cpp117 unsigned NumElts = ReadVBR(6);
118 for (unsigned i = 0; i != NumElts; ++i)
136 unsigned NumElts = ReadVBR(6);
142 for (; NumElts; --NumElts)
206 unsigned NumElts = ReadVBR(6);
207 for (unsigned i = 0; i != NumElts; ++i)
/external/llvm/include/llvm/IR/
H A DDerivedTypes.h407 unsigned NumElts = VTy->getNumElements(); local
408 assert ((NumElts & 1) == 0 &&
410 return VectorType::get(VTy->getElementType(), NumElts/2);
416 unsigned NumElts = VTy->getNumElements(); local
417 return VectorType::get(VTy->getElementType(), NumElts*2);
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
H A DDerivedTypes.h410 unsigned NumElts = VTy->getNumElements(); local
411 assert ((NumElts & 1) == 0 &&
413 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 DLegalizeTypesGeneric.cpp356 unsigned NumElts = 2; local
360 NumElts);
364 NumElts = N->getValueType(0).getVectorNumElements();
369 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType());
372 makeArrayRef(Ops.data(), NumElts));
383 unsigned NumElts = VecVT.getVectorNumElements(); local
394 NewElts.reserve(NumElts*2);
396 for (unsigned i = 0; i < NumElts; ++i) {
423 unsigned NumElts = VecVT.getVectorNumElements(); local
435 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*
461 unsigned NumElts = VT.getVectorNumElements(); local
[all...]
H A DLegalizeVectorTypes.cpp2207 unsigned NumElts = VT.getVectorNumElements(); local
2209 while (!TLI.isTypeLegal(VT) && NumElts != 1) {
2210 NumElts = NumElts / 2;
2211 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts);
2214 if (NumElts != 1 && !TLI.canOpTrap(N->getOpcode(), VT)) {
2222 if (NumElts == 1)
2235 // NumElts := greatest legal vector size (at most WidenVT)
2237 // take munches of size NumElts from the beginning and add to ConcatOps
2238 // NumElts
2627 unsigned NumElts = VT.getVectorNumElements(); local
2816 unsigned NumElts = VT.getVectorNumElements(); local
2907 unsigned NumElts = WideVT.getVectorNumElements(); local
3002 unsigned NumElts = VT.getVectorNumElements(); local
3199 unsigned NumElts = VT.getVectorNumElements(); local
3249 unsigned NumElts = VT.getVectorNumElements(); local
3343 unsigned NumElts = WideVal.getValueType().getVectorNumElements(); local
3464 unsigned NumElts = Width / LdTy.getSizeInBits(); local
3524 unsigned NumElts = WidenWidth / NewVTWidth; local
3664 unsigned NumElts = LdVT.getVectorNumElements(); local
3745 unsigned NumElts = ValWidth / NewVTWidth; local
3798 unsigned NumElts = StVT.getVectorNumElements(); local
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1329 unsigned NumElts = VT.getVectorNumElements(); local
1330 while (!TLI.isTypeLegal(VT) && NumElts != 1) {
1331 NumElts = NumElts / 2;
1332 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts);
1335 if (NumElts != 1 && !TLI.canOpTrap(N->getOpcode(), VT)) {
1343 if (NumElts == 1)
1356 // NumElts := greatest legal vector size (at most WidenVT)
1358 // take munches of size NumElts from the beginning and add to ConcatOps
1359 // NumElts
1671 unsigned NumElts = VT.getVectorNumElements(); local
1858 unsigned NumElts = VT.getVectorNumElements(); local
1966 unsigned NumElts = VT.getVectorNumElements(); local
2072 unsigned NumElts = VT.getVectorNumElements(); local
2119 unsigned NumElts = VT.getVectorNumElements(); local
2238 unsigned NumElts = Width / LdTy.getSizeInBits(); local
2294 unsigned NumElts = WidenWidth / NewVTWidth; local
2415 unsigned NumElts = LdVT.getVectorNumElements(); local
2489 unsigned NumElts = ValWidth / NewVTWidth; local
2539 unsigned NumElts = StVT.getVectorNumElements(); local
[all...]
H A DLegalizeTypesGeneric.cpp301 unsigned NumElts = VecVT.getVectorNumElements(); local
312 NewElts.reserve(NumElts*2);
314 for (unsigned i = 0; i < NumElts; ++i) {
341 unsigned NumElts = VecVT.getVectorNumElements(); local
353 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2);
378 unsigned NumElts = VT.getVectorNumElements(); local
379 SmallVector<SDValue, 16> Ops(NumElts);
382 for (unsigned i = 1; i < NumElts; ++i)
384 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElts);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp301 unsigned NumElts = V->getType()->getVectorNumElements(); local
304 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
309 for (unsigned i = 0; i != NumElts; ++i)
315 for (unsigned i = 0; i != NumElts; ++i)
317 i+NumElts)); local
352 Mask[InsertedIdx % NumElts] =
357 Mask[InsertedIdx % NumElts] =
455 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements(); local
458 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
464 Mask.assign(NumElts, ConstantIn
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Target/
H A DTargetLowering.h1850 unsigned NumElts = VT.getVectorNumElements();
1854 if (NumElts == 1)
1863 NumElts = (unsigned)NextPowerOf2(NumElts);
1864 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
1875 EVT::getVectorVT(Context, EltVT, NumElts / 2));
1893 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
1897 EVT::getVectorVT(Context, EltVT, NumElts));
1905 NumElts = (unsigned)NextPowerOf2(NumElts);
[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);
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
H A DSmallString.h46 void assign(size_t NumElts, char Elt) { argument
47 this->SmallVectorImpl<char>::assign(NumElts, Elt);
/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.cpp1159 unsigned NumElts = ObjectVT.getVectorNumElements(); local
1169 if (NumElts == 1) {
1183 } else if (NumElts == 2) {
1220 for (unsigned i = 0; i < NumElts; i += VecSize) {
1235 if (i + 1 < NumElts) {
1247 if (i + 2 < NumElts) {
1257 if (i + 3 < NumElts) {
1493 unsigned NumElts = ObjectVT.getVectorNumElements(); local
1496 ObjectVT) == NumElts &&
1501 if (NumElts
[all...]

Completed in 1527 milliseconds

1234