Lines Matching refs:Bits
117 /// Update or overwrite the bits starting at \p OffsetInBits with \p Bits.
118 bool addBits(llvm::APInt Bits, uint64_t OffsetInBits, bool AllowOverwrite);
180 bool ConstantAggregateBuilder::addBits(llvm::APInt Bits, uint64_t OffsetInBits,
196 std::min((uint64_t)Bits.getBitWidth(), CharWidth - OffsetWithinChar);
200 llvm::APInt BitsThisChar = Bits;
205 // less than one byte of Bits left.
206 int Shift = Bits.getBitWidth() - CharWidth + OffsetWithinChar;
268 if (WantedBits == Bits.getBitWidth())
271 // Remove the consumed bits from Bits.
273 Bits.lshrInPlace(WantedBits);
274 Bits = Bits.trunc(Bits.getBitWidth() - WantedBits);