Lines Matching refs:bitfield_bit_size
577 uint32_t bitfield_bit_size, in GetMaxU64Bitfield() argument
579 assert(bitfield_bit_size <= 64); in GetMaxU64Bitfield()
582 if (bitfield_bit_size == 0) in GetMaxU64Bitfield()
587 lsbcount = size * 8 - bitfield_bit_offset - bitfield_bit_size; in GetMaxU64Bitfield()
593 (bitfield_bit_size == 64 in GetMaxU64Bitfield()
595 : ((static_cast<uint64_t>(1) << bitfield_bit_size) - 1)); in GetMaxU64Bitfield()
596 if (!bitfield_mask && bitfield_bit_offset == 0 && bitfield_bit_size == 64) in GetMaxU64Bitfield()
605 uint32_t bitfield_bit_size, in GetMaxS64Bitfield() argument
610 if (bitfield_bit_size == 0) in GetMaxS64Bitfield()
614 lsbcount = size * 8 - bitfield_bit_offset - bitfield_bit_size; in GetMaxS64Bitfield()
617 uint64_t bitfield_mask = llvm::maskTrailingOnes<uint64_t>(bitfield_bit_size); in GetMaxS64Bitfield()
620 if (sval64 & ((static_cast<uint64_t>(1)) << (bitfield_bit_size - 1))) in GetMaxS64Bitfield()