Searched refs:NumElems (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp136 unsigned NumElems, SelectionDAG &DAG,
139 return Insert128BitVector(V, V2, NumElems/2, DAG, dl);
3481 unsigned NumElems) {
3482 for (unsigned i = 0; i != NumElems; ++i) {
3486 else if (idx < (int)NumElems)
3487 Mask[i] = idx + NumElems;
3489 Mask[i] = idx - NumElems;
3502 unsigned NumElems = VT.getVectorNumElements(); local
3504 unsigned NumLaneElems = NumElems/NumLanes;
3529 for (unsigned l = 0; l != NumElems;
135 Concat128BitVectors(SDValue V1, SDValue V2, EVT VT, unsigned NumElems, SelectionDAG &DAG, DebugLoc dl) argument
3480 CommuteVectorShuffleMask(SmallVectorImpl<int> &Mask, unsigned NumElems) argument
3554 unsigned NumElems = VT.getVectorNumElements(); local
3573 unsigned NumElems = VT.getVectorNumElements(); local
3590 unsigned NumElems = VT.getVectorNumElements(); local
3612 unsigned NumElems = VT.getVectorNumElements(); local
3973 unsigned NumElems = VT.getVectorNumElements(); local
3996 unsigned NumElems = VT.getVectorNumElements(); local
4257 unsigned NumElems = VT.getVectorNumElements(); local
4346 unsigned NumElems = VT.getVectorNumElements(); local
4378 unsigned NumElems = N->getValueType(0).getVectorNumElements(); local
4466 NormalizeMask(SmallVectorImpl<int> &Mask, unsigned NumElems) argument
4478 unsigned NumElems = VT.getVectorNumElements(); local
4489 unsigned NumElems = VT.getVectorNumElements(); local
4501 unsigned NumElems = VT.getVectorNumElements(); local
4516 int NumElems = VT.getVectorNumElements(); local
4564 int NumElems = SrcVT.getVectorNumElements(); local
4607 unsigned NumElems = VT.getVectorNumElements(); local
4620 unsigned NumElems = VT.getVectorNumElements(); local
4714 unsigned NumElems = VT.getVectorNumElements(); local
4723 unsigned NumElems = ShufVT.getVectorNumElements(); local
4744 unsigned NumElems = VT.getVectorNumElements(); local
4764 getNumOfConsecutiveZeros(ShuffleVectorSDNode *SVOp, unsigned NumElems, bool ZerosFromLeft, SelectionDAG &DAG) argument
4782 isShuffleMaskConsecutive(ShuffleVectorSDNode *SVOp, unsigned MaskI, unsigned MaskE, unsigned OpIdx, unsigned NumElems, unsigned &OpNum) argument
4812 unsigned NumElems = SVOp->getValueType(0).getVectorNumElements(); local
4845 unsigned NumElems = SVOp->getValueType(0).getVectorNumElements(); local
5043 unsigned NumElems = VT.getVectorNumElements(); local
5072 unsigned NumElems = Elts.size(); local
5285 unsigned NumElems = Op.getNumOperands(); local
5356 unsigned NumElems = Op.getNumOperands(); local
5692 unsigned NumElems = ResVT.getVectorNumElements(); local
5714 unsigned NumElems = VT.getVectorNumElements(); local
6203 unsigned NumElems = VT.getVectorNumElements(); local
6282 unsigned NumElems = VT.getVectorNumElements(); local
6797 unsigned NumElems = VT.getVectorNumElements(); local
7180 unsigned NumElems = VecVT.getVectorNumElements(); local
7328 unsigned NumElems = VT.getVectorNumElements(); local
8555 unsigned NumElems = VT.getVectorNumElements(); local
9218 unsigned NumElems = VT.getVectorNumElements(); local
9741 unsigned NumElems = InVT.getVectorNumElements(); local
11404 unsigned NumElems = VT.getVectorNumElements(); local
11946 unsigned NumElems = VT.getVectorNumElements(); local
12082 unsigned NumElems = VT.getVectorNumElements(); local
15010 unsigned NumElems = VT.getVectorNumElements(); local
15026 unsigned NumElems = VT.getVectorNumElements(); local
15046 unsigned NumElems = VT.getVectorNumElements(); local
15216 unsigned NumElems = VT.getVectorNumElements(); local
16771 unsigned NumElems = RegVT.getVectorNumElements(); local
16811 unsigned NumElems = RegVT.getVectorNumElements(); local
16968 unsigned NumElems = VT.getVectorNumElements(); local
16994 unsigned NumElems = VT.getVectorNumElements(); local
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp97 unsigned NumElems = 2; local
99 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
107 NumElems *= 2;
109 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
116 for (unsigned i = 0; i < NumElems; ++i)
H A DLegalizeVectorOps.cpp745 unsigned NumElems = VT.getVectorNumElements(); local
750 SmallVector<SDValue, 8> Ops(NumElems);
751 for (unsigned i = 0; i < NumElems; ++i) {
763 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElems);
H A DLegalizeDAG.cpp1750 unsigned NumElems = Node->getNumOperands();
1762 for (unsigned i = 0; i < NumElems; ++i) {
1790 for (unsigned i = 0, e = NumElems; i != e; ++i) {
1821 SmallVector<int, 8> ShuffleVec(NumElems, -1);
1822 for (unsigned i = 0; i < NumElems; ++i) {
1826 ShuffleVec[i] = V == Value1 ? 0 : NumElems;
3057 unsigned NumElems = VT.getVectorNumElements();
3059 for (unsigned i = 0; i != NumElems; ++i) {
3065 if (Idx < NumElems)
3072 DAG.getIntPtrConstant(Idx - NumElems)));
[all...]
H A DLegalizeIntegerTypes.cpp2913 unsigned NumElems = N->getNumOperands(); local
2919 Ops.reserve(NumElems);
2920 for (unsigned i = 0; i != NumElems; ++i) {
3006 unsigned NumElems = N->getNumOperands(); local
3011 NewOps.reserve(NumElems);
3014 for (unsigned VecIdx = 0; VecIdx != NumElems; ++VecIdx) {
H A DDAGCombiner.cpp8711 unsigned NumElems = VT.getVectorNumElements(); local
8712 int Idx = (Elt > (int)NumElems) ? -1 : SVN->getMaskElt(Elt);
8713 InVec = (Idx < (int)NumElems) ? InVec.getOperand(0) : InVec.getOperand(1);
8724 Elt = (Idx < (int)NumElems) ? Idx : Idx - (int)NumElems;
9186 unsigned NumElems = NVT.getVectorNumElements(); local
9187 assert((Idx % NumElems) == 0 &&
9189 return V->getOperand(Idx / NumElems);
H A DSelectionDAG.cpp194 unsigned NumElems = N->getNumOperands(); local
195 if (NumElems == 1)
197 for (unsigned i = 1; i < NumElems; ++i) {
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DConstantFold.cpp346 unsigned NumElems = STy->getNumElements(); local
348 if (NumElems == 0)
354 for (unsigned i = 1; i != NumElems; ++i)
361 Constant *N = ConstantInt::get(DestTy, NumElems);
414 unsigned NumElems = STy->getNumElements(); local
416 if (NumElems == 0)
422 for (unsigned i = 1; i != NumElems; ++i)
472 unsigned NumElems = STy->getNumElements(); local
474 if (NumElems == 0)
480 for (unsigned i = 1; i != NumElems;
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8506 unsigned NumElems = VT.getVectorNumElements(); local
8512 if (!isPowerOf2_32(NumElems * FromEltSz * ToEltSz)) return SDValue();
8516 if (0 != (NumElems * FromEltSz) % ToEltSz) return SDValue();
8519 assert(SizeRatio * NumElems * ToEltSz == VT.getSizeInBits());
8523 NumElems*SizeRatio);
8528 SmallVector<int, 8> ShuffleVec(NumElems * SizeRatio, -1);
8529 for (unsigned i = 0; i < NumElems; ++i) ShuffleVec[i] = i * SizeRatio;
8545 if (TLI.isTypeLegal(Tp) && Tp.getSizeInBits() <= NumElems * ToEltSz)
8563 unsigned E = (ToEltSz*NumElems)/StoreType.getSizeInBits();

Completed in 368 milliseconds