Searched refs:NElts (Results 1 – 13 of 13) sorted by relevance
/external/llvm/lib/Target/X86/Utils/ |
D | X86ShuffleDecode.cpp | 48 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()
|
D | X86ShuffleDecode.h | 34 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask); 37 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
|
/external/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 293 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()
|
D | MachineValueType.h | 243 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/ |
D | SIISelLowering.cpp | 1058 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()
|
D | AMDGPUISelLowering.cpp | 1843 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()
|
D | R600ISelLowering.cpp | 1908 unsigned NElts = VT.getVectorNumElements(); in PerformDAGCombine() local 1909 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in PerformDAGCombine()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAG.cpp | 1470 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 …]
|
D | DAGCombiner.cpp | 9760 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/ |
D | TargetLoweringBase.cpp | 1100 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/ |
D | SLPVectorizer.cpp | 265 unsigned NElts = Vec->getType()->getVectorNumElements(); in CanReuseExtract() local 267 if (NElts != VL.size()) in CanReuseExtract()
|
/external/llvm/lib/IR/ |
D | Constants.cpp | 2030 unsigned NElts = Mask->getType()->getVectorNumElements(); in getShuffleVector() local 2032 Type *ShufTy = VectorType::get(EltTy, NElts); in getShuffleVector()
|
/external/clang/lib/AST/ |
D | ExprConstant.cpp | 5321 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()
|