Searched refs:countMinLeadingZeros (Results 1 – 13 of 13) sorted by relevance
146 unsigned countMinLeadingZeros() const { in countMinLeadingZeros() function159 return countMinLeadingZeros(); in countMinSignBits()
349 unsigned LeadZ = std::max(Known.countMinLeadingZeros() + in computeKnownBitsMul()350 Known2.countMinLeadingZeros(), in computeKnownBitsMul()820 Known.Zero.setHighBits(RHSKnown.countMinLeadingZeros()); in computeKnownBitsFromAssume()839 Known.Zero.setHighBits(RHSKnown.countMinLeadingZeros() + 1); in computeKnownBitsFromAssume()841 Known.Zero.setHighBits(RHSKnown.countMinLeadingZeros()); in computeKnownBitsFromAssume()1027 unsigned LeadZ = Known2.countMinLeadingZeros(); in computeKnownBitsFromOperator()1066 MaxHighZeros = std::max(Known.countMinLeadingZeros(), in computeKnownBitsFromOperator()1067 Known2.countMinLeadingZeros()); in computeKnownBitsFromOperator()1080 std::max(Known.countMinLeadingZeros(), Known2.countMinLeadingZeros()); in computeKnownBitsFromOperator()1268 std::max(Known.countMinLeadingZeros(), Known2.countMinLeadingZeros()); in computeKnownBitsFromOperator()[all …]
1340 const unsigned EffWidthY = Width - YKnown.countMinLeadingZeros(); in SimplifyLShrInst()1884 const unsigned EffWidthY = Width - YKnown.countMinLeadingZeros(); in SimplifyAndInst()1888 const unsigned EffWidthX = Width - XKnown.countMinLeadingZeros(); in SimplifyAndInst()
245 if (Known.countMinLeadingZeros() >= HiBits) in getValueRange()
2493 unsigned LeadZ = std::max(Known.countMinLeadingZeros() + in computeKnownBits()2494 Known2.countMinLeadingZeros(), in computeKnownBits()2507 unsigned LeadZ = Known2.countMinLeadingZeros(); in computeKnownBits()2798 unsigned KnownZeroHigh = Known2.countMinLeadingZeros(); in computeKnownBits()2803 KnownZeroHigh = std::min(KnownZeroHigh, Known2.countMinLeadingZeros()); in computeKnownBits()2865 std::max(Known.countMinLeadingZeros(), Known2.countMinLeadingZeros()); in computeKnownBits()2981 unsigned LeadZero = Known.countMinLeadingZeros(); in computeKnownBits()2982 LeadZero = std::max(LeadZero, Known2.countMinLeadingZeros()); in computeKnownBits()
823 unsigned NumZeroBits = LOI->Known.countMinLeadingZeros(); in getCopyFromRegs()
9464 if (Known.getBitWidth() - Known.countMinLeadingZeros() <= Log2_32(Size)) { in visitTRUNCATE()
631 unsigned Leaders = Known2.countMinLeadingZeros(); in SimplifyDemandedUseBits()
2367 unsigned LeadingKnownZeros = Known.countMinLeadingZeros(); in visitSwitchInst()
1325 : Known.countMinLeadingZeros(); in foldCttzCtlz()
135 return VT.getSizeInBits() - Known.countMinLeadingZeros(); in numBitsUnsigned()2925 unsigned LZ = Known.countMinLeadingZeros(); in performShlCombine()3087 (Known.getBitWidth() - Known.countMinLeadingZeros() <= Log2_32(Size))) { in performTruncateCombine()
1257 return Known.countMinLeadingZeros() >= IterCount; in highBitsAreZero()
17246 if ((InNumEltBits - NumPackedZeroBits) <= Known.countMinLeadingZeros()) in LowerTRUNCATE()18159 if (Known.countMinLeadingZeros() < BitWidth - AndBitWidth) in LowerAndToBT()28930 if (Known.countMinLeadingZeros() < BitWidth) in computeKnownBitsForTargetNode()36706 unsigned NumLeadingZeroBits = Known.countMinLeadingZeros(); in combineVectorSignBitsTruncation()39182 unsigned NumZeros = Known.countMinLeadingZeros(); in combineSubToSubus()