Home
last modified time | relevance | path

Searched refs:FullBitWidth (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpBuiltinBitCast.cpp40 Bits FullBitWidth, bool PackedBools)>;
87 Bits FullBitWidth = in enumerateData() local
89 return F(P, FieldDesc->getPrimType(), Offset, FullBitWidth, in enumerateData()
270 [&](const Pointer &P, PrimType T, Bits BitOffset, Bits FullBitWidth, in readPointerToBuffer()
272 Bits BitWidth = FullBitWidth; in readPointerToBuffer()
276 (unsigned)FullBitWidth.getQuantity())); in readPointerToBuffer()
296 auto Buff = std::make_unique<std::byte[]>(FullBitWidth.roundToBytes()); in readPointerToBuffer()
305 assert(NumBits.getQuantity() <= FullBitWidth.getQuantity()); in readPointerToBuffer()
317 swapBytes(Buff.get(), FullBitWidth.roundToBytes()); in readPointerToBuffer()
327 std::byte *Buff, Bits BitWidth, Bits FullBitWidth, in DoBitCast() argument
[all …]
H A DBitcastBuffer.cpp39 BitcastBuffer::copyBits(Bits BitOffset, Bits BitWidth, Bits FullBitWidth, in copyBits() argument
41 assert(BitWidth.getQuantity() <= FullBitWidth.getQuantity()); in copyBits()
42 assert(FullBitWidth.isFullByte()); in copyBits()
43 auto Out = std::make_unique<std::byte[]>(FullBitWidth.roundToBytes()); in copyBits()
H A DInterpBuiltinBitCast.h28 std::byte *Buff, Bits BitWidth, Bits FullBitWidth,
H A DBitcastBuffer.h114 Bits FullBitWidth,
H A DInterp.h3421 Bits FullBitWidth(ResultBitWidth); in BitCastPrim()
3422 Bits BitWidth = FullBitWidth; in BitCastPrim()
3429 if (!DoBitCast(S, OpPC, FromPtr, Buff.data(), BitWidth, FullBitWidth, in BitCastPrim()