| /freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
| D | X86ISelLowering.cpp | 166 unsigned NumElems, SelectionDAG &DAG, in Concat128BitVectors() argument 169 return Insert128BitVector(V, V2, NumElems/2, DAG, dl); in Concat128BitVectors() 173 unsigned NumElems, SelectionDAG &DAG, in Concat256BitVectors() argument 176 return Insert256BitVector(V, V2, NumElems/2, DAG, dl); in Concat256BitVectors() 3704 unsigned NumElems) { in CommuteVectorShuffleMask() argument 3705 for (unsigned i = 0; i != NumElems; ++i) { in CommuteVectorShuffleMask() 3709 else if (idx < (int)NumElems) in CommuteVectorShuffleMask() 3710 Mask[i] = idx + NumElems; in CommuteVectorShuffleMask() 3712 Mask[i] = idx - NumElems; in CommuteVectorShuffleMask() 3722 unsigned NumElems = VT.getVectorNumElements(); in isSHUFPMask() local [all …]
|
| /freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| D | LegalizeTypesGeneric.cpp | 94 unsigned NumElems = 2; in ExpandRes_BITCAST() local 96 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 104 NumElems *= 2; in ExpandRes_BITCAST() 106 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 113 for (unsigned i = 0; i < NumElems; ++i) in ExpandRes_BITCAST()
|
| D | LegalizeVectorOps.cpp | 753 unsigned NumElems = VT.getVectorNumElements(); in UnrollVSETCC() local 758 SmallVector<SDValue, 8> Ops(NumElems); in UnrollVSETCC() 759 for (unsigned i = 0; i < NumElems; ++i) { in UnrollVSETCC() 772 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElems); in UnrollVSETCC()
|
| D | LegalizeDAG.cpp | 1783 unsigned NumElems = Node->getNumOperands(); in ExpandBUILD_VECTOR() local 1795 for (unsigned i = 0; i < NumElems; ++i) { in ExpandBUILD_VECTOR() 1823 for (unsigned i = 0, e = NumElems; i != e; ++i) { in ExpandBUILD_VECTOR() 1854 SmallVector<int, 8> ShuffleVec(NumElems, -1); in ExpandBUILD_VECTOR() 1855 for (unsigned i = 0; i < NumElems; ++i) { in ExpandBUILD_VECTOR() 1859 ShuffleVec[i] = V == Value1 ? 0 : NumElems; in ExpandBUILD_VECTOR() 3139 unsigned NumElems = VT.getVectorNumElements(); in ExpandNode() local 3141 for (unsigned i = 0; i != NumElems; ++i) { in ExpandNode() 3147 if (Idx < NumElems) in ExpandNode() 3154 DAG.getConstant(Idx - NumElems, in ExpandNode()
|
| D | LegalizeIntegerTypes.cpp | 2937 unsigned NumElems = N->getNumOperands(); in PromoteIntRes_BUILD_VECTOR() local 2943 Ops.reserve(NumElems); in PromoteIntRes_BUILD_VECTOR() 2944 for (unsigned i = 0; i != NumElems; ++i) { in PromoteIntRes_BUILD_VECTOR() 3039 unsigned NumElems = N->getNumOperands(); in PromoteIntOp_CONCAT_VECTORS() local 3044 NewOps.reserve(NumElems); in PromoteIntOp_CONCAT_VECTORS() 3047 for (unsigned VecIdx = 0; VecIdx != NumElems; ++VecIdx) { in PromoteIntOp_CONCAT_VECTORS()
|
| D | DAGCombiner.cpp | 9400 unsigned NumElems = VT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT() local 9401 int Idx = (Elt > (int)NumElems) ? -1 : SVN->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT() 9402 InVec = (Idx < (int)NumElems) ? InVec.getOperand(0) : InVec.getOperand(1); in visitEXTRACT_VECTOR_ELT() 9413 Elt = (Idx < (int)NumElems) ? Idx : Idx - (int)NumElems; in visitEXTRACT_VECTOR_ELT() 9904 unsigned NumElems = NVT.getVectorNumElements(); in visitEXTRACT_SUBVECTOR() local 9905 assert((Idx % NumElems) == 0 && in visitEXTRACT_SUBVECTOR() 9907 return V->getOperand(Idx / NumElems); in visitEXTRACT_SUBVECTOR()
|
| D | SelectionDAG.cpp | 193 unsigned NumElems = N->getNumOperands(); in isScalarToVector() local 194 if (NumElems == 1) in isScalarToVector() 196 for (unsigned i = 1; i < NumElems; ++i) { in isScalarToVector()
|
| /freebsd-10-stable/contrib/llvm/lib/IR/ |
| D | ConstantFold.cpp | 347 unsigned NumElems = STy->getNumElements(); in getFoldedSizeOf() local 349 if (NumElems == 0) in getFoldedSizeOf() 355 for (unsigned i = 1; i != NumElems; ++i) in getFoldedSizeOf() 362 Constant *N = ConstantInt::get(DestTy, NumElems); in getFoldedSizeOf() 415 unsigned NumElems = STy->getNumElements(); in getFoldedAlignOf() local 417 if (NumElems == 0) in getFoldedAlignOf() 423 for (unsigned i = 1; i != NumElems; ++i) in getFoldedAlignOf() 473 unsigned NumElems = STy->getNumElements(); in getFoldedOffsetOf() local 475 if (NumElems == 0) in getFoldedOffsetOf() 481 for (unsigned i = 1; i != NumElems; ++i) in getFoldedOffsetOf()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
| D | X86MCCodeEmitter.cpp | 189 unsigned NumElems = (1U << (EVEX_LL + 4)) / MemObjSize; in isCDisp8() local 190 NumElems /= 1U << (CD8V & 0x3); in isCDisp8() 192 MemObjSize *= NumElems; in isCDisp8()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
| D | ARMISelLowering.cpp | 8984 unsigned NumElems = VT.getVectorNumElements(); in PerformSTORECombine() local 8990 if (!isPowerOf2_32(NumElems * FromEltSz * ToEltSz)) return SDValue(); in PerformSTORECombine() 8994 if (0 != (NumElems * FromEltSz) % ToEltSz) return SDValue(); in PerformSTORECombine() 8997 assert(SizeRatio * NumElems * ToEltSz == VT.getSizeInBits()); in PerformSTORECombine() 9001 NumElems*SizeRatio); in PerformSTORECombine() 9006 SmallVector<int, 8> ShuffleVec(NumElems * SizeRatio, -1); in PerformSTORECombine() 9007 for (unsigned i = 0; i < NumElems; ++i) ShuffleVec[i] = i * SizeRatio; in PerformSTORECombine() 9023 if (TLI.isTypeLegal(Tp) && Tp.getSizeInBits() <= NumElems * ToEltSz) in PerformSTORECombine() 9041 unsigned E = (ToEltSz*NumElems)/StoreType.getSizeInBits(); in PerformSTORECombine()
|