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

/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp166 unsigned NumElems, SelectionDAG &DAG,
169 return Insert128BitVector(V, V2, NumElems/2, DAG, dl);
173 unsigned NumElems, SelectionDAG &DAG,
176 return Insert256BitVector(V, V2, NumElems/2, DAG, dl);
3704 unsigned NumElems) {
3705 for (unsigned i = 0; i != NumElems; ++i) {
3709 else if (idx < (int)NumElems)
3710 Mask[i] = idx + NumElems;
3712 Mask[i] = idx - NumElems;
3722 unsigned NumElems local
165 Concat128BitVectors(SDValue V1, SDValue V2, EVT VT, unsigned NumElems, SelectionDAG &DAG, SDLoc dl) argument
172 Concat256BitVectors(SDValue V1, SDValue V2, EVT VT, unsigned NumElems, SelectionDAG &DAG, SDLoc dl) argument
3703 CommuteVectorShuffleMask(SmallVectorImpl<int> &Mask, unsigned NumElems) argument
3783 unsigned NumElems = VT.getVectorNumElements(); local
3802 unsigned NumElems = VT.getVectorNumElements(); local
3819 unsigned NumElems = VT.getVectorNumElements(); local
3841 unsigned NumElems = VT.getVectorNumElements(); local
4262 unsigned NumElems = VT.getVectorNumElements(); local
4286 unsigned NumElems = VT.getVectorNumElements(); local
4569 unsigned NumElems = VT.getVectorNumElements(); local
4658 unsigned NumElems = VT.getVectorNumElements(); local
4690 unsigned NumElems = N->getValueType(0).getVectorNumElements(); local
4783 NormalizeMask(SmallVectorImpl<int> &Mask, unsigned NumElems) argument
4795 unsigned NumElems = VT.getVectorNumElements(); local
4806 unsigned NumElems = VT.getVectorNumElements(); local
4818 unsigned NumElems = VT.getVectorNumElements(); local
4833 int NumElems = VT.getVectorNumElements(); local
4881 int NumElems = SrcVT.getVectorNumElements(); local
4924 unsigned NumElems = VT.getVectorNumElements(); local
4937 unsigned NumElems = VT.getVectorNumElements(); local
5031 unsigned NumElems = VT.getVectorNumElements(); local
5040 unsigned NumElems = ShufVT.getVectorNumElements(); local
5061 unsigned NumElems = VT.getVectorNumElements(); local
5081 getNumOfConsecutiveZeros(ShuffleVectorSDNode *SVOp, unsigned NumElems, bool ZerosFromLeft, SelectionDAG &DAG, unsigned PreferredNum = -1U) argument
5107 isShuffleMaskConsecutive(ShuffleVectorSDNode *SVOp, unsigned MaskI, unsigned MaskE, unsigned OpIdx, unsigned NumElems, unsigned &OpNum) argument
5137 unsigned NumElems = local
5172 unsigned NumElems = local
5371 unsigned NumElems = VT.getVectorNumElements(); local
5401 unsigned NumElems = Elts.size(); local
5638 unsigned NumElems = Op.getNumOperands(); local
5814 unsigned NumElems = Op.getNumOperands(); local
6156 unsigned NumElems = ResVT.getVectorNumElements(); local
6180 unsigned NumElems = VT.getVectorNumElements(); local
6673 unsigned NumElems = VT.getVectorNumElements(); local
6752 unsigned NumElems = VT.getVectorNumElements(); local
7267 unsigned NumElems = VT.getVectorNumElements(); local
9117 unsigned NumElems = VT.getVectorNumElements(); local
9825 unsigned NumElems = VT.getVectorNumElements(); local
10447 unsigned NumElems = InVT.getVectorNumElements(); local
12411 unsigned NumElems = VT.getVectorNumElements(); local
12979 unsigned NumElems = VT.getVectorNumElements(); local
13114 unsigned NumElems = VT.getVectorNumElements(); local
16128 unsigned NumElems = VT.getVectorNumElements(); local
16144 unsigned NumElems = VT.getVectorNumElements(); local
16164 unsigned NumElems = VT.getVectorNumElements(); local
16334 unsigned NumElems = VT.getVectorNumElements(); local
16962 unsigned NumElems = VT.getVectorNumElements(); local
18089 unsigned NumElems = RegVT.getVectorNumElements(); local
18129 unsigned NumElems = RegVT.getVectorNumElements(); local
18286 unsigned NumElems = VT.getVectorNumElements(); local
18312 unsigned NumElems = VT.getVectorNumElements(); local
[all...]
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp94 unsigned NumElems = 2; local
96 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
104 NumElems *= 2;
106 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
113 for (unsigned i = 0; i < NumElems; ++i)
H A DLegalizeVectorOps.cpp753 unsigned NumElems = VT.getVectorNumElements(); local
758 SmallVector<SDValue, 8> Ops(NumElems);
759 for (unsigned i = 0; i < NumElems; ++i) {
772 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElems);
H A DLegalizeDAG.cpp1783 unsigned NumElems = Node->getNumOperands();
1795 for (unsigned i = 0; i < NumElems; ++i) {
1823 for (unsigned i = 0, e = NumElems; i != e; ++i) {
1854 SmallVector<int, 8> ShuffleVec(NumElems, -1);
1855 for (unsigned i = 0; i < NumElems; ++i) {
1859 ShuffleVec[i] = V == Value1 ? 0 : NumElems;
3139 unsigned NumElems = VT.getVectorNumElements();
3141 for (unsigned i = 0; i != NumElems; ++i) {
3147 if (Idx < NumElems)
3154 DAG.getConstant(Idx - NumElems,
[all...]
H A DLegalizeIntegerTypes.cpp2937 unsigned NumElems = N->getNumOperands(); local
2943 Ops.reserve(NumElems);
2944 for (unsigned i = 0; i != NumElems; ++i) {
3039 unsigned NumElems = N->getNumOperands(); local
3044 NewOps.reserve(NumElems);
3047 for (unsigned VecIdx = 0; VecIdx != NumElems; ++VecIdx) {
H A DDAGCombiner.cpp9400 unsigned NumElems = VT.getVectorNumElements(); local
9401 int Idx = (Elt > (int)NumElems) ? -1 : SVN->getMaskElt(Elt);
9402 InVec = (Idx < (int)NumElems) ? InVec.getOperand(0) : InVec.getOperand(1);
9413 Elt = (Idx < (int)NumElems) ? Idx : Idx - (int)NumElems;
9904 unsigned NumElems = NVT.getVectorNumElements(); local
9905 assert((Idx % NumElems) == 0 &&
9907 return V->getOperand(Idx / NumElems);
H A DSelectionDAG.cpp193 unsigned NumElems = N->getNumOperands(); local
194 if (NumElems == 1)
196 for (unsigned i = 1; i < NumElems; ++i) {
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DConstantFold.cpp347 unsigned NumElems = STy->getNumElements(); local
349 if (NumElems == 0)
355 for (unsigned i = 1; i != NumElems; ++i)
362 Constant *N = ConstantInt::get(DestTy, NumElems);
415 unsigned NumElems = STy->getNumElements(); local
417 if (NumElems == 0)
423 for (unsigned i = 1; i != NumElems; ++i)
473 unsigned NumElems = STy->getNumElements(); local
475 if (NumElems == 0)
481 for (unsigned i = 1; i != NumElems;
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp189 unsigned NumElems = (1U << (EVEX_LL + 4)) / MemObjSize;
190 NumElems /= 1U << (CD8V & 0x3);
192 MemObjSize *= NumElems;
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8984 unsigned NumElems = VT.getVectorNumElements(); local
8990 if (!isPowerOf2_32(NumElems * FromEltSz * ToEltSz)) return SDValue();
8994 if (0 != (NumElems * FromEltSz) % ToEltSz) return SDValue();
8997 assert(SizeRatio * NumElems * ToEltSz == VT.getSizeInBits());
9001 NumElems*SizeRatio);
9006 SmallVector<int, 8> ShuffleVec(NumElems * SizeRatio, -1);
9007 for (unsigned i = 0; i < NumElems; ++i) ShuffleVec[i] = i * SizeRatio;
9023 if (TLI.isTypeLegal(Tp) && Tp.getSizeInBits() <= NumElems * ToEltSz)
9041 unsigned E = (ToEltSz*NumElems)/StoreType.getSizeInBits();

Completed in 252 milliseconds