Lines Matching refs:MaskWords
718 void setBitsInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) {
719 applyMask<true, false>(Mask, MaskWords);
724 void clearBitsInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) {
725 applyMask<false, false>(Mask, MaskWords);
730 void setBitsNotInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) {
731 applyMask<true, true>(Mask, MaskWords);
736 void clearBitsNotInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) {
737 applyMask<false, true>(Mask, MaskWords);
785 void applyMask(const uint32_t *Mask, unsigned MaskWords) { in applyMask() argument
787 MaskWords = std::min(MaskWords, (size() + 31) / 32); in applyMask()
790 for (i = 0; MaskWords >= Scale; ++i, MaskWords -= Scale) { in applyMask()
804 for (unsigned b = 0; MaskWords; b += 32, --MaskWords) { in applyMask()