Searched refs:NumDstBits (Results 1 – 3 of 3) sorted by relevance
15851 unsigned NumDstBits = VT.getScalarSizeInBits(); in detectUSatUPattern() local15854 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectUSatUPattern()15857 APInt UnsignedMax = APInt::getMaxValue(NumDstBits).zext(NumSrcBits); in detectUSatUPattern()15874 unsigned NumDstBits = VT.getScalarSizeInBits(); in detectSSatSPattern() local15877 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectSSatSPattern()15880 APInt SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in detectSSatSPattern()15881 APInt SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in detectSSatSPattern()15897 unsigned NumDstBits = VT.getScalarSizeInBits(); in detectSSatUPattern() local15900 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectSSatUPattern()15903 APInt UnsignedMax = APInt::getMaxValue(NumDstBits).zext(NumSrcBits); in detectSSatUPattern()
8908 unsigned NumDstBits = SrcVT.getScalarSizeInBits() / Scale; in createVariablePermute() local8918 IndexScale |= Scale << (i * NumDstBits); in createVariablePermute()8919 IndexOffset |= i << (i * NumDstBits); in createVariablePermute()52724 unsigned NumDstBits = VT.getScalarSizeInBits(); in detectSSatPattern() local52726 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectSSatPattern()52730 SignedMax = APInt::getAllOnes(NumDstBits).zext(NumSrcBits); in detectSSatPattern()52733 SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in detectSSatPattern()52734 SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in detectSSatPattern()
19455 unsigned NumDstBits = VT.getScalarSizeInBits(); in combineTruncToVnclip() local19457 APInt SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in combineTruncToVnclip()19458 APInt SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in combineTruncToVnclip()