Searched refs:maskLeadingOnes (Results 1 – 8 of 8) sorted by relevance
74 template <typename T> T maskLeadingOnes(unsigned N) { in maskLeadingOnes() function81 return maskLeadingOnes<T>(CHAR_BIT * sizeof(T) - N); in maskTrailingZeros()
210 uint64_t LeadingOnesVal = Val | maskLeadingOnes<uint64_t>(LeadingZeros); in generateInstSeqLeadingZeros()
149 C &= maskLeadingOnes<unsigned>(31); in getUnits()
667 const BitWord Mask = maskLeadingOnes<BitWord>(BitDistance);
154 W &= maskLeadingOnes<WordType>(WordWidth-SkipBits); in find_from_pos()
953 return Hi & maskLeadingOnes<uint32_t>(llvm::countl_zero((Lo - 1) ^ Hi) + 1); in mostAlignedValueInRange()
5040 Imm64 |= maskLeadingOnes<uint64_t>(NumOfLeadingZeros); in tryAsPairOfRLDICL()
854 uint64_t Upper = SplatUndefZ & maskLeadingOnes<uint64_t>(UpperBits); in isVectorConstantLegal()