Lines Matching refs:BitWidth
272 Bits BitWidth = FullBitWidth; in readPointerToBuffer() local
275 BitWidth = Bits(std::min(FD->getBitWidthValue(), in readPointerToBuffer()
278 BitWidth = Bits(1); in readPointerToBuffer()
280 if (BitWidth.isZero()) in readPointerToBuffer()
318 Buffer.markInitialized(BitOffset, BitWidth); in readPointerToBuffer()
321 Buffer.pushData(Buff.get(), BitOffset, BitWidth, TargetEndianness); in readPointerToBuffer()
327 std::byte *Buff, Bits BitWidth, Bits FullBitWidth, in DoBitCast() argument
332 assert(BitWidth <= FullBitWidth); in DoBitCast()
334 assert(BitWidth.isFullByte()); in DoBitCast()
344 HasIndeterminateBits = !Buffer.rangeInitialized(Bits::zero(), BitWidth); in DoBitCast()
350 Buffer.copyBits(Bits::zero(), BitWidth, FullBitWidth, TargetEndianness); in DoBitCast()
355 swapBytes(Buff, BitWidth.roundToBytes()); in DoBitCast()
413 Bits BitWidth; in DoBitCastPtr() local
415 BitWidth = Bits(std::min(FD->getBitWidthValue(), in DoBitCastPtr()
418 BitWidth = Bits(1); in DoBitCastPtr()
420 BitWidth = FullBitWidth; in DoBitCastPtr()
424 bool Initialized = Buffer.rangeInitialized(BitOffset, BitWidth); in DoBitCastPtr()
439 auto Memory = Buffer.copyBits(BitOffset, BitWidth, FullBitWidth, in DoBitCastPtr()
445 if (BitWidth.nonZero()) in DoBitCastPtr()
447 .truncate(BitWidth.getQuantity()); in DoBitCastPtr()