Searched defs:NumElems (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp475 unsigned NumElems = VT.getVectorNumElements(); local
480 SmallVector<SDValue, 8> Ops(NumElems);
481 for (unsigned i = 0; i < NumElems; ++i) {
493 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElems);
H A DLegalizeIntegerTypes.cpp2912 unsigned NumElems = N->getNumOperands(); local
2918 Ops.reserve(NumElems);
2919 for (unsigned i = 0; i != NumElems; ++i) {
3005 unsigned NumElems = N->getNumOperands(); local
3010 NewOps.reserve(NumElems);
3013 for (unsigned VecIdx = 0; VecIdx != NumElems; ++VecIdx) {
H A DDAGCombiner.cpp7392 unsigned NumElems = VT.getVectorNumElements(); local
7393 int Idx = (Elt > (int)NumElems) ? -1 : SVN->getMaskElt(Elt);
7394 InVec = (Idx < (int)NumElems) ? InVec.getOperand(0) : InVec.getOperand(1);
7405 Elt = (Idx < (int)NumElems) ? Idx : Idx - (int)NumElems;
H A DSelectionDAG.cpp209 unsigned NumElems = N->getNumOperands(); local
210 if (NumElems == 1)
212 for (unsigned i = 1; i < NumElems; ++i) {
/external/llvm/lib/VMCore/
H A DConstantFold.cpp343 unsigned NumElems = STy->getNumElements(); local
345 if (NumElems == 0)
351 for (unsigned i = 1; i != NumElems; ++i)
358 Constant *N = ConstantInt::get(DestTy, NumElems);
411 unsigned NumElems = STy->getNumElements(); local
413 if (NumElems == 0)
419 for (unsigned i = 1; i != NumElems; ++i)
469 unsigned NumElems = STy->getNumElements(); local
471 if (NumElems == 0)
477 for (unsigned i = 1; i != NumElems;
[all...]
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1435 int64_t NumElems = Ty->getNumElements(); local
1437 if (NumElems == 0)
1442 --NumElems;
1444 llvm::Value *Subscript = DBuilder.getOrCreateSubrange(LowerBound, NumElems);
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7365 unsigned NumElems = VT.getVectorNumElements(); local
7371 if (!isPowerOf2_32(NumElems * FromEltSz * ToEltSz)) return SDValue();
7375 if (0 != (NumElems * FromEltSz) % ToEltSz) return SDValue();
7378 assert(SizeRatio * NumElems * ToEltSz == VT.getSizeInBits());
7382 NumElems*SizeRatio);
7387 SmallVector<int, 8> ShuffleVec(NumElems * SizeRatio, -1);
7388 for (unsigned i = 0; i < NumElems; ++i) ShuffleVec[i] = i * SizeRatio;
7404 if (TLI.isTypeLegal(Tp) && Tp.getSizeInBits() <= NumElems * ToEltSz)
7422 unsigned E = (ToEltSz*NumElems)/StoreType.getSizeInBits();
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3308 unsigned NumElems) {
3309 for (unsigned i = 0; i != NumElems; ++i) {
3313 else if (idx < (int)NumElems)
3314 Mask[i] = idx + NumElems;
3316 Mask[i] = idx - NumElems;
3329 unsigned NumElems = VT.getVectorNumElements(); local
3331 unsigned NumLaneElems = NumElems/NumLanes;
3356 for (unsigned l = 0; l != NumElems; l += NumLaneElems) {
3359 unsigned RngStart = l + ((Commuted == (i<HalfLaneElems)) ? NumElems : 0);
3365 if (NumElems !
3307 CommuteVectorShuffleMask(SmallVectorImpl<int> &Mask, unsigned NumElems) argument
3378 unsigned NumElems = VT.getVectorNumElements(); local
3397 unsigned NumElems = VT.getVectorNumElements(); local
3417 unsigned NumElems = VT.getVectorNumElements(); local
3436 unsigned NumElems = VT.getVectorNumElements(); local
3750 unsigned NumElems = VT.getVectorNumElements(); local
3773 unsigned NumElems = VT.getVectorNumElements(); local
4016 unsigned NumElems = VT.getVectorNumElements(); local
4104 unsigned NumElems = VT.getVectorNumElements(); local
4136 unsigned NumElems = N->getValueType(0).getVectorNumElements(); local
4223 NormalizeMask(SmallVectorImpl<int> &Mask, unsigned NumElems) argument
4235 unsigned NumElems = VT.getVectorNumElements(); local
4246 unsigned NumElems = VT.getVectorNumElements(); local
4258 unsigned NumElems = VT.getVectorNumElements(); local
4274 int NumElems = VT.getVectorNumElements(); local
4323 int NumElems = SrcVT.getVectorNumElements(); local
4370 unsigned NumElems = VT.getVectorNumElements(); local
4383 unsigned NumElems = VT.getVectorNumElements(); local
4469 unsigned NumElems = VT.getVectorNumElements(); local
4477 unsigned NumElems = VT.getVectorNumElements(); local
4499 unsigned NumElems = VT.getVectorNumElements(); local
4519 getNumOfConsecutiveZeros(ShuffleVectorSDNode *SVOp, unsigned NumElems, bool ZerosFromLeft, SelectionDAG &DAG) argument
4537 isShuffleMaskConsecutive(ShuffleVectorSDNode *SVOp, unsigned MaskI, unsigned MaskE, unsigned OpIdx, unsigned NumElems, unsigned &OpNum) argument
4567 unsigned NumElems = SVOp->getValueType(0).getVectorNumElements(); local
4600 unsigned NumElems = SVOp->getValueType(0).getVectorNumElements(); local
4798 int NumElems = VT.getVectorNumElements(); local
4827 unsigned NumElems = Elts.size(); local
5022 unsigned NumElems = Op.getNumOperands(); local
5384 unsigned NumElems = ResVT.getVectorNumElements(); local
5903 unsigned NumElems = VT.getVectorNumElements(); local
5979 unsigned NumElems = VT.getVectorNumElements(); local
6775 unsigned NumElems = VecVT.getVectorNumElements(); local
6918 unsigned NumElems = VT.getVectorNumElements(); local
8357 int NumElems = VT.getVectorNumElements(); local
10156 int NumElems = VT.getVectorNumElements(); local
10426 unsigned NumElems = VT.getVectorNumElements(); local
10564 int NumElems = VT.getVectorNumElements(); local
12874 int NumElems = VT.getVectorNumElements(); local
12890 int NumElems = VT.getVectorNumElements(); local
12910 int NumElems = VT.getVectorNumElements(); local
13135 unsigned NumElems = VT.getVectorNumElements(); local
14314 unsigned NumElems = RegVT.getVectorNumElements(); local
14419 unsigned NumElems = VT.getVectorNumElements(); local
14842 unsigned NumElems = OpVT.getVectorNumElements(); local
[all...]

Completed in 235 milliseconds