reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
186 unsigned OffsetWithinChar = OffsetInBits % CharWidth; 195 std::min((uint64_t)Bits.getBitWidth(), CharWidth - OffsetWithinChar); 200 if (BitsThisChar.getBitWidth() < CharWidth) 201 BitsThisChar = BitsThisChar.zext(CharWidth); 205 int Shift = Bits.getBitWidth() - CharWidth + OffsetWithinChar; 213 if (BitsThisChar.getBitWidth() > CharWidth) 214 BitsThisChar = BitsThisChar.trunc(CharWidth); 216 if (WantedBits == CharWidth) { 235 llvm::APInt UpdateMask(CharWidth, 0); 237 UpdateMask.setBits(CharWidth - OffsetWithinChar - WantedBits, 238 CharWidth - OffsetWithinChar); 258 assert(CI->getBitWidth() == CharWidth && "splitAt failed");