Lines Matching refs:bitfield_bit_size
576 uint32_t bitfield_bit_size, in GetMaxU64Bitfield() argument
578 assert(bitfield_bit_size <= 64); in GetMaxU64Bitfield()
581 if (bitfield_bit_size == 0) in GetMaxU64Bitfield()
586 lsbcount = size * 8 - bitfield_bit_offset - bitfield_bit_size; in GetMaxU64Bitfield()
592 (bitfield_bit_size == 64 in GetMaxU64Bitfield()
594 : ((static_cast<uint64_t>(1) << bitfield_bit_size) - 1)); in GetMaxU64Bitfield()
595 if (!bitfield_mask && bitfield_bit_offset == 0 && bitfield_bit_size == 64) in GetMaxU64Bitfield()
604 uint32_t bitfield_bit_size, in GetMaxS64Bitfield() argument
609 if (bitfield_bit_size == 0) in GetMaxS64Bitfield()
613 lsbcount = size * 8 - bitfield_bit_offset - bitfield_bit_size; in GetMaxS64Bitfield()
616 uint64_t bitfield_mask = llvm::maskTrailingOnes<uint64_t>(bitfield_bit_size); in GetMaxS64Bitfield()
619 if (sval64 & ((static_cast<uint64_t>(1)) << (bitfield_bit_size - 1))) in GetMaxS64Bitfield()