Home
last modified time | relevance | path

Searched refs:NElts (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp48 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask() argument
49 for (unsigned i = NElts/2; i != NElts; ++i) in DecodeMOVHLPSMask()
50 ShuffleMask.push_back(NElts+i); in DecodeMOVHLPSMask()
52 for (unsigned i = NElts/2; i != NElts; ++i) in DecodeMOVHLPSMask()
57 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask() argument
58 for (unsigned i = 0; i != NElts/2; ++i) in DecodeMOVLHPSMask()
61 for (unsigned i = 0; i != NElts/2; ++i) in DecodeMOVLHPSMask()
62 ShuffleMask.push_back(NElts+i); in DecodeMOVLHPSMask()
DX86ShuffleDecode.h34 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
37 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
/external/llvm/include/llvm/CodeGen/
DValueTypes.h293 unsigned NElts = getVectorNumElements(); in isPow2VectorType() local
294 return !(NElts & (NElts - 1)); in isPow2VectorType()
301 unsigned NElts = getVectorNumElements(); in getPow2VectorType() local
302 unsigned Pow2NElts = 1 << Log2_32_Ceil(NElts); in getPow2VectorType()
DMachineValueType.h243 unsigned NElts = getVectorNumElements(); in isPow2VectorType() local
244 return !(NElts & (NElts - 1)); in isPow2VectorType()
253 unsigned NElts = getVectorNumElements(); in getPow2VectorType() local
254 unsigned Pow2NElts = 1 << Log2_32_Ceil(NElts); in getPow2VectorType()
/external/llvm/lib/Target/R600/
DSIISelLowering.cpp1058 unsigned NElts = SrcVT.getVectorNumElements(); in performUCharToFloatCombine() local
1059 if (!SrcVT.isSimple() && NElts != 3) in performUCharToFloatCombine()
1067 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f32, NElts); in performUCharToFloatCombine()
1090 unsigned ComponentsInElt = std::min(4u, NElts - 4 * EltIdx); in performUCharToFloatCombine()
1101 assert(Ops.size() == NElts); in performUCharToFloatCombine()
DAMDGPUISelLowering.cpp1843 unsigned NElts = VT.getVectorNumElements(); in LowerSIGN_EXTEND_INREG() local
1845 DAG.ExtractVectorElements(Src, Args, 0, NElts); in LowerSIGN_EXTEND_INREG()
1848 for (unsigned I = 0; I < NElts; ++I) in LowerSIGN_EXTEND_INREG()
DR600ISelLowering.cpp1908 unsigned NElts = VT.getVectorNumElements(); in PerformDAGCombine() local
1909 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in PerformDAGCombine()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1470 int NElts = M.size(); in commuteShuffle() local
1471 for (int i = 0; i != NElts; ++i) { in commuteShuffle()
1472 if (M[i] >= NElts) in commuteShuffle()
1473 M[i] -= NElts; in commuteShuffle()
1475 M[i] += NElts; in commuteShuffle()
1490 unsigned NElts = VT.getVectorNumElements(); in getVectorShuffle() local
1492 for (unsigned i = 0; i != NElts; ++i) { in getVectorShuffle()
1493 assert(Mask[i] < (int)(NElts * 2) && "Index out of range"); in getVectorShuffle()
1500 for (unsigned i = 0; i != NElts; ++i) in getVectorShuffle()
1501 if (MaskVec[i] >= (int)NElts) MaskVec[i] -= NElts; in getVectorShuffle()
[all …]
DDAGCombiner.cpp9760 unsigned NElts = VT.getVectorNumElements(); in visitINSERT_VECTOR_ELT() local
9761 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in visitINSERT_VECTOR_ELT()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1100 unsigned NElts = VT.getVectorNumElements(); in computeRegisterProperties() local
1112 && SVT.getVectorNumElements() == NElts && isTypeLegal(SVT) in computeRegisterProperties()
1130 && SVT.getVectorNumElements() > NElts && isTypeLegal(SVT)) { in computeRegisterProperties()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp265 unsigned NElts = Vec->getType()->getVectorNumElements(); in CanReuseExtract() local
267 if (NElts != VL.size()) in CanReuseExtract()
/external/llvm/lib/IR/
DConstants.cpp2030 unsigned NElts = Mask->getType()->getVectorNumElements(); in getShuffleVector() local
2032 Type *ShufTy = VectorType::get(EltTy, NElts); in getShuffleVector()
/external/clang/lib/AST/
DExprConstant.cpp5321 unsigned NElts = VTy->getNumElements(); in VisitCastExpr() local
5344 SmallVector<APValue, 4> Elts(NElts, Val); in VisitCastExpr()
5362 for (unsigned i = 0; i < NElts; i++) { in VisitCastExpr()
5371 for (unsigned i = 0; i < NElts; i++) { in VisitCastExpr()