Lines Matching refs:Words
2676 void APInt::tcShiftLeft(WordType *Dst, unsigned Words, unsigned Count) { in tcShiftLeft() argument
2682 unsigned WordShift = std::min(Count / APINT_BITS_PER_WORD, Words); in tcShiftLeft()
2687 std::memmove(Dst + WordShift, Dst, (Words - WordShift) * APINT_WORD_SIZE); in tcShiftLeft()
2689 while (Words-- > WordShift) { in tcShiftLeft()
2690 Dst[Words] = Dst[Words - WordShift] << BitShift; in tcShiftLeft()
2691 if (Words > WordShift) in tcShiftLeft()
2692 Dst[Words] |= in tcShiftLeft()
2693 Dst[Words - WordShift - 1] >> (APINT_BITS_PER_WORD - BitShift); in tcShiftLeft()
2703 void APInt::tcShiftRight(WordType *Dst, unsigned Words, unsigned Count) { in tcShiftRight() argument
2709 unsigned WordShift = std::min(Count / APINT_BITS_PER_WORD, Words); in tcShiftRight()
2712 unsigned WordsToMove = Words - WordShift; in tcShiftRight()