Lines Matching refs:loWord

304   unsigned loWord = whichWord(loBit);  in setBitsSlowCase()  local
317 if (hiWord == loWord) in setBitsSlowCase()
323 U.pVal[loWord] |= loMask; in setBitsSlowCase()
326 for (unsigned word = loWord + 1; word < hiWord; ++word) in setBitsSlowCase()
364 unsigned loWord = whichWord(bitPosition); in insertBits() local
368 if (loWord == hi1Word) { in insertBits()
370 U.pVal[loWord] &= ~(mask << loBit); in insertBits()
371 U.pVal[loWord] |= (subBits.U.VAL << loBit); in insertBits()
379 memcpy(U.pVal + loWord, subBits.getRawData(), in insertBits()
409 unsigned loWord = whichWord(bitPosition); in insertBits() local
411 if (loWord == hiWord) { in insertBits()
412 U.pVal[loWord] &= ~(maskBits << loBit); in insertBits()
413 U.pVal[loWord] |= subBits << loBit; in insertBits()
419 U.pVal[loWord] &= ~(maskBits << loBit); in insertBits()
420 U.pVal[loWord] |= subBits << loBit; in insertBits()
435 unsigned loWord = whichWord(bitPosition); in extractBits() local
439 if (loWord == hiWord) in extractBits()
440 return APInt(numBits, U.pVal[loWord] >> loBit); in extractBits()
445 return APInt(numBits, makeArrayRef(U.pVal + loWord, 1 + hiWord - loWord)); in extractBits()
454 uint64_t w0 = U.pVal[loWord + word]; in extractBits()
456 (loWord + word + 1) < NumSrcWords ? U.pVal[loWord + word + 1] : 0; in extractBits()
475 unsigned loWord = whichWord(bitPosition); in extractBitsAsZExtValue() local
477 if (loWord == hiWord) in extractBitsAsZExtValue()
478 return (U.pVal[loWord] >> loBit) & maskBits; in extractBitsAsZExtValue()
482 uint64_t retBits = U.pVal[loWord] >> loBit; in extractBitsAsZExtValue()