Searched defs:NElts (Results 1 - 11 of 11) sorted by relevance

/external/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp48 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 DValueTypes.h293 unsigned NElts = getVectorNumElements(); local
294 return !(NElts & (NElts - 1));
301 unsigned NElts = getVectorNumElements(); local
302 unsigned Pow2NElts = 1 << Log2_32_Ceil(NElts);
H A DMachineValueType.h243 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 DTargetLoweringBase.cpp1100 unsigned NElts = VT.getVectorNumElements(); local
1112 && SVT.getVectorNumElements() == NElts && isTypeLegal(SVT)
1130 && SVT.getVectorNumElements() > NElts && isTypeLegal(SVT)) {
/external/llvm/lib/Target/R600/
H A DR600ISelLowering.cpp1908 unsigned NElts = VT.getVectorNumElements(); local
1909 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType()));
H A DSIISelLowering.cpp1058 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 DAMDGPUISelLowering.cpp1843 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 DConstants.cpp2030 unsigned NElts = Mask->getType()->getVectorNumElements(); local
2032 Type *ShufTy = VectorType::get(EltTy, NElts);
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp265 unsigned NElts = Vec->getType()->getVectorNumElements(); local
267 if (NElts != VL.size())
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1470 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 DDAGCombiner.cpp9760 unsigned NElts = VT.getVectorNumElements(); local
9761 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType()));

Completed in 289 milliseconds