Lines Matching refs:bitfield_bit_size
575 uint32_t bitfield_bit_size, in GetMaxU64Bitfield() argument
577 assert(bitfield_bit_size <= 64); in GetMaxU64Bitfield()
580 if (bitfield_bit_size == 0) in GetMaxU64Bitfield()
585 lsbcount = size * 8 - bitfield_bit_offset - bitfield_bit_size; in GetMaxU64Bitfield()
591 (bitfield_bit_size == 64 in GetMaxU64Bitfield()
593 : ((static_cast<uint64_t>(1) << bitfield_bit_size) - 1)); in GetMaxU64Bitfield()
594 if (!bitfield_mask && bitfield_bit_offset == 0 && bitfield_bit_size == 64) in GetMaxU64Bitfield()
603 uint32_t bitfield_bit_size, in GetMaxS64Bitfield() argument
608 if (bitfield_bit_size == 0) in GetMaxS64Bitfield()
612 lsbcount = size * 8 - bitfield_bit_offset - bitfield_bit_size; in GetMaxS64Bitfield()
615 uint64_t bitfield_mask = llvm::maskTrailingOnes<uint64_t>(bitfield_bit_size); in GetMaxS64Bitfield()
618 if (sval64 & ((static_cast<uint64_t>(1)) << (bitfield_bit_size - 1))) in GetMaxS64Bitfield()