Searched defs:NElts (Results 1 - 11 of 11) sorted by relevance
/external/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 48 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { argument 49 for (unsigned i = NElts/2; i != NElts; ++i) 50 ShuffleMask.push_back(NElts+i); 52 for (unsigned i = NElts/2; i != NElts; ++i) 57 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { argument 58 for (unsigned i = 0; i != NElts/2; ++i) 61 for (unsigned i = 0; i != NElts/2; ++i) 62 ShuffleMask.push_back(NElts [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 293 unsigned NElts = getVectorNumElements(); local 294 return !(NElts & (NElts - 1)); 301 unsigned NElts = getVectorNumElements(); local 302 unsigned Pow2NElts = 1 << Log2_32_Ceil(NElts);
|
H A D | MachineValueType.h | 243 unsigned NElts = getVectorNumElements(); local 244 return !(NElts & (NElts - 1)); 253 unsigned NElts = getVectorNumElements(); local 254 unsigned Pow2NElts = 1 << Log2_32_Ceil(NElts);
|
/external/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 1100 unsigned NElts = VT.getVectorNumElements(); local 1112 && SVT.getVectorNumElements() == NElts && isTypeLegal(SVT) 1130 && SVT.getVectorNumElements() > NElts && isTypeLegal(SVT)) {
|
/external/llvm/lib/Target/R600/ |
H A D | R600ISelLowering.cpp | 1908 unsigned NElts = VT.getVectorNumElements(); local 1909 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType()));
|
H A D | SIISelLowering.cpp | 1058 unsigned NElts = SrcVT.getVectorNumElements(); local 1059 if (!SrcVT.isSimple() && NElts != 3) 1067 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f32, NElts); 1090 unsigned ComponentsInElt = std::min(4u, NElts - 4 * EltIdx); 1101 assert(Ops.size() == NElts);
|
H A D | AMDGPUISelLowering.cpp | 1843 unsigned NElts = VT.getVectorNumElements(); local 1845 DAG.ExtractVectorElements(Src, Args, 0, NElts); 1848 for (unsigned I = 0; I < NElts; ++I)
|
/external/llvm/lib/IR/ |
H A D | Constants.cpp | 2030 unsigned NElts = Mask->getType()->getVectorNumElements(); local 2032 Type *ShufTy = VectorType::get(EltTy, NElts);
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 265 unsigned NElts = Vec->getType()->getVectorNumElements(); local 267 if (NElts != VL.size())
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 1470 int NElts = M.size(); local 1471 for (int i = 0; i != NElts; ++i) { 1472 if (M[i] >= NElts) 1473 M[i] -= NElts; 1475 M[i] += NElts; 1490 unsigned NElts = VT.getVectorNumElements(); local 1492 for (unsigned i = 0; i != NElts; ++i) { 1493 assert(Mask[i] < (int)(NElts * 2) && "Index out of range"); 1500 for (unsigned i = 0; i != NElts; ++i) 1501 if (MaskVec[i] >= (int)NElts) MaskVe [all...] |
H A D | DAGCombiner.cpp | 9760 unsigned NElts = VT.getVectorNumElements(); local 9761 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType()));
|
Completed in 289 milliseconds