/freebsd-10.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 136 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 D | LegalizeTypesGeneric.cpp | 97 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 D | LegalizeVectorOps.cpp | 745 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 D | LegalizeDAG.cpp | 1750 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 D | LegalizeIntegerTypes.cpp | 2913 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 D | DAGCombiner.cpp | 8711 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 D | SelectionDAG.cpp | 194 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 D | ConstantFold.cpp | 346 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 D | ARMISelLowering.cpp | 8506 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();
|