Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp47 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask() argument
48 for (unsigned i = NElts/2; i != NElts; ++i) in DecodeMOVHLPSMask()
49 ShuffleMask.push_back(NElts+i); in DecodeMOVHLPSMask()
51 for (unsigned i = NElts/2; i != NElts; ++i) in DecodeMOVHLPSMask()
56 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask() argument
57 for (unsigned i = 0; i != NElts/2; ++i) in DecodeMOVLHPSMask()
60 for (unsigned i = 0; i != NElts/2; ++i) in DecodeMOVLHPSMask()
61 ShuffleMask.push_back(NElts+i); in DecodeMOVLHPSMask()
DX86ShuffleDecode.h33 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
36 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
/external/llvm/include/llvm/CodeGen/
DValueTypes.h237 unsigned NElts = getVectorNumElements(); in isPow2VectorType() local
238 return !(NElts & (NElts - 1)); in isPow2VectorType()
247 unsigned NElts = getVectorNumElements(); in getPow2VectorType() local
248 unsigned Pow2NElts = 1 << Log2_32_Ceil(NElts); in getPow2VectorType()
801 unsigned NElts = getVectorNumElements(); in isPow2VectorType() local
802 return !(NElts & (NElts - 1)); in isPow2VectorType()
809 unsigned NElts = getVectorNumElements(); in getPow2VectorType() local
810 unsigned Pow2NElts = 1 << Log2_32_Ceil(NElts); in getPow2VectorType()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp961 unsigned NElts = VT.getVectorNumElements(); in computeRegisterProperties() local
962 if (NElts != 1 && !shouldSplitVectorElementType(EltVT)) { in computeRegisterProperties()
971 && SVT.getVectorNumElements() == NElts && in computeRegisterProperties()
988 SVT.getVectorNumElements() > NElts && in computeRegisterProperties()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1290 int NElts = M.size(); in commuteShuffle() local
1291 for (int i = 0; i != NElts; ++i) { in commuteShuffle()
1292 if (M[i] >= NElts) in commuteShuffle()
1293 M[i] -= NElts; in commuteShuffle()
1295 M[i] += NElts; in commuteShuffle()
1313 unsigned NElts = VT.getVectorNumElements(); in getVectorShuffle() local
1315 for (unsigned i = 0; i != NElts; ++i) { in getVectorShuffle()
1316 assert(Mask[i] < (int)(NElts * 2) && "Index out of range"); in getVectorShuffle()
1323 for (unsigned i = 0; i != NElts; ++i) in getVectorShuffle()
1324 if (MaskVec[i] >= (int)NElts) MaskVec[i] -= NElts; in getVectorShuffle()
[all …]
DDAGCombiner.cpp8621 unsigned NElts = VT.getVectorNumElements(); in visitINSERT_VECTOR_ELT() local
8622 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in visitINSERT_VECTOR_ELT()
/external/llvm/lib/Target/R600/
DR600ISelLowering.cpp1456 unsigned NElts = VT.getVectorNumElements(); in PerformDAGCombine() local
1457 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in PerformDAGCombine()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp198 unsigned NElts = Vec->getType()->getVectorNumElements(); in CanReuseExtract() local
200 if (NElts != VL.size()) in CanReuseExtract()
/external/llvm/lib/IR/
DConstants.cpp1943 unsigned NElts = Mask->getType()->getVectorNumElements(); in getShuffleVector() local
1945 Type *ShufTy = VectorType::get(EltTy, NElts); in getShuffleVector()
/external/clang/lib/AST/
DExprConstant.cpp5167 unsigned NElts = VTy->getNumElements(); in VisitCastExpr() local
5190 SmallVector<APValue, 4> Elts(NElts, Val); in VisitCastExpr()
5208 for (unsigned i = 0; i < NElts; i++) { in VisitCastExpr()
5217 for (unsigned i = 0; i < NElts; i++) { in VisitCastExpr()