Lines Matching refs:loWord

302   unsigned loWord = whichWord(loBit);  in setBitsSlowCase()  local
315 if (hiWord == loWord) in setBitsSlowCase()
321 U.pVal[loWord] |= loMask; in setBitsSlowCase()
324 for (unsigned word = loWord + 1; word < hiWord; ++word) in setBitsSlowCase()
382 unsigned loWord = whichWord(bitPosition); in insertBits() local
386 if (loWord == hi1Word) { in insertBits()
388 U.pVal[loWord] &= ~(mask << loBit); in insertBits()
389 U.pVal[loWord] |= (subBits.U.VAL << loBit); in insertBits()
397 memcpy(U.pVal + loWord, subBits.getRawData(), in insertBits()
427 unsigned loWord = whichWord(bitPosition); in insertBits() local
429 if (loWord == hiWord) { in insertBits()
430 U.pVal[loWord] &= ~(maskBits << loBit); in insertBits()
431 U.pVal[loWord] |= subBits << loBit; in insertBits()
437 U.pVal[loWord] &= ~(maskBits << loBit); in insertBits()
438 U.pVal[loWord] |= subBits << loBit; in insertBits()
452 unsigned loWord = whichWord(bitPosition); in extractBits() local
456 if (loWord == hiWord) in extractBits()
457 return APInt(numBits, U.pVal[loWord] >> loBit); in extractBits()
462 return APInt(numBits, makeArrayRef(U.pVal + loWord, 1 + hiWord - loWord)); in extractBits()
471 uint64_t w0 = U.pVal[loWord + word]; in extractBits()
473 (loWord + word + 1) < NumSrcWords ? U.pVal[loWord + word + 1] : 0; in extractBits()
492 unsigned loWord = whichWord(bitPosition); in extractBitsAsZExtValue() local
494 if (loWord == hiWord) in extractBitsAsZExtValue()
495 return (U.pVal[loWord] >> loBit) & maskBits; in extractBitsAsZExtValue()
499 uint64_t retBits = U.pVal[loWord] >> loBit; in extractBitsAsZExtValue()