Lines Matching defs:subBits
370 void APInt::insertBits(const APInt &subBits, unsigned bitPosition) {
371 unsigned subBitWidth = subBits.getBitWidth();
380 *this = subBits;
388 U.VAL |= (subBits.U.VAL << bitPosition);
400 U.pVal[loWord] |= (subBits.U.VAL << loBit);
408 memcpy(U.pVal + loWord, subBits.getRawData(),
416 U.pVal[hi1Word] |= subBits.getWord(subBitWidth - 1);
425 setBitVal(bitPosition + i, subBits[i]);
428 void APInt::insertBits(uint64_t subBits, unsigned bitPosition, unsigned numBits) {
430 subBits &= maskBits;
433 U.VAL |= subBits << bitPosition;
442 U.pVal[loWord] |= subBits << loBit;
449 U.pVal[loWord] |= subBits << loBit;
452 U.pVal[hiWord] |= subBits >> (wordBits - loBit);