Searched refs:HalfSize (Results 1 – 6 of 6) sorted by relevance
261 unsigned HalfSize = VT.getVectorNumElements()/2; in DecodeVPERM2X128Mask() local264 unsigned HalfBegin = ((Imm >> (l*4)) & 0x3) * HalfSize; in DecodeVPERM2X128Mask()265 for (unsigned i = HalfBegin, e = HalfBegin+HalfSize; i != e; ++i) in DecodeVPERM2X128Mask()
268 unsigned HalfSize = NumElts / 2; in SimplifyX86vperm2() local289 unsigned StartIndex = LowHalfSelect ? HalfSize : 0; in SimplifyX86vperm2()290 for (unsigned i = 0; i < HalfSize; ++i) in SimplifyX86vperm2()294 StartIndex = HighHalfSelect ? HalfSize : 0; in SimplifyX86vperm2()296 for (unsigned i = 0; i < HalfSize; ++i) in SimplifyX86vperm2()297 ShuffleMask[i + HalfSize] = StartIndex + i; in SimplifyX86vperm2()
1916 unsigned HalfSize = HalfRC->getSize(); in splitSMRD() local1932 unsigned HiOffset = LoOffset + HalfSize; in splitSMRD()1963 .addImm(HalfSize); in splitSMRD()1971 switch (HalfSize) { in splitSMRD()
6839 unsigned HalfSize = sz / 2; in isConstantSplat() local6840 APInt HighValue = SplatValue.lshr(HalfSize).trunc(HalfSize); in isConstantSplat()6841 APInt LowValue = SplatValue.trunc(HalfSize); in isConstantSplat()6842 APInt HighUndef = SplatUndef.lshr(HalfSize).trunc(HalfSize); in isConstantSplat()6843 APInt LowUndef = SplatUndef.trunc(HalfSize); in isConstantSplat()6847 MinSplatBits > HalfSize) in isConstantSplat()6853 sz = HalfSize; in isConstantSplat()
1771 unsigned HalfSize = EltSize / 2; in isExtendedBUILD_VECTOR() local1773 if (!isIntN(HalfSize, C->getSExtValue())) in isExtendedBUILD_VECTOR()1776 if (!isUIntN(HalfSize, C->getZExtValue())) in isExtendedBUILD_VECTOR()
5716 unsigned HalfSize = EltSize / 2; in isExtendedBUILD_VECTOR() local5718 if (!isIntN(HalfSize, C->getSExtValue())) in isExtendedBUILD_VECTOR()5721 if (!isUIntN(HalfSize, C->getZExtValue())) in isExtendedBUILD_VECTOR()