Home
last modified time | relevance | path

Searched refs:NumVecElts (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp401 unsigned NumVecElts = Src->getVectorNumElements(); in getMemoryOpCost() local
402 unsigned NumVectorizableInstsToAmortize = NumVecElts * 2; in getMemoryOpCost()
404 return NumVectorizableInstsToAmortize * NumVecElts * 2; in getMemoryOpCost()
DAArch64ISelLowering.cpp7960 unsigned NumVecElts = VT.getVectorNumElements(); in replaceSplatVectorStore() local
7961 if (NumVecElts != 4 && NumVecElts != 2) in replaceSplatVectorStore()
7964 unsigned RemainInsertElts = NumVecElts - 1; in replaceSplatVectorStore()
7976 unsigned EltOffset = NumVecElts == 4 ? 4 : 8; in replaceSplatVectorStore()
7990 while (--NumVecElts) { in replaceSplatVectorStore()
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h714 unsigned NumVecElts = Ty->getVectorNumElements(); in getReductionCost() local
715 unsigned NumReduxLevels = Log2_32(NumVecElts); in getReductionCost()
723 ->getShuffleCost(TTI::SK_ExtractSubvector, Ty, NumVecElts / 2, Ty); in getReductionCost()