Lines Matching refs:Mask
303 uintptr_t Mask = EMask - IMask; in set() local
304 setSmallBits(getSmallBits() | Mask); in set()
334 uintptr_t Mask = EMask - IMask; in reset() local
335 setSmallBits(getSmallBits() & ~Mask); in reset()
514 void setBitsInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) {
516 applyMask<true, false>(Mask, MaskWords);
518 getPointer()->setBitsInMask(Mask, MaskWords);
523 void clearBitsInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) {
525 applyMask<false, false>(Mask, MaskWords);
527 getPointer()->clearBitsInMask(Mask, MaskWords);
532 void setBitsNotInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) {
534 applyMask<true, true>(Mask, MaskWords);
536 getPointer()->setBitsNotInMask(Mask, MaskWords);
541 void clearBitsNotInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) {
543 applyMask<false, true>(Mask, MaskWords);
545 getPointer()->clearBitsNotInMask(Mask, MaskWords);
550 void applyMask(const uint32_t *Mask, unsigned MaskWords) { in applyMask() argument
552 uintptr_t M = Mask[0]; in applyMask()
554 M |= uint64_t(Mask[1]) << 32; in applyMask()