reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
49 Bits[I] = B[I]; 60 std::fill(std::begin(Bits), std::end(Bits), -1ULL); 60 std::fill(std::begin(Bits), std::end(Bits), -1ULL); 66 uint64_t NewBits = Bits[I / 64] | (uint64_t(1) << (I % 64)); 67 Bits[I / 64] = NewBits; 73 uint64_t NewBits = Bits[I / 64] & ~(uint64_t(1) << (I % 64)); 74 Bits[I / 64] = NewBits; 80 uint64_t NewBits = Bits[I / 64] ^ (uint64_t(1) << (I % 64)); 81 Bits[I / 64] = NewBits; 87 return (Bits[I / 64] & Mask) != 0; 95 return llvm::any_of(Bits, [](uint64_t I) { return I != 0; }); 100 for (auto B : Bits) 106 for (unsigned I = 0, E = array_lengthof(Bits); I != E; ++I) { 107 Bits[I] ^= RHS.Bits[I]; 107 Bits[I] ^= RHS.Bits[I]; 118 for (unsigned I = 0, E = array_lengthof(Bits); I != E; ++I) { 119 Bits[I] &= RHS.Bits[I]; 119 Bits[I] &= RHS.Bits[I]; 130 for (unsigned I = 0, E = array_lengthof(Bits); I != E; ++I) { 131 Bits[I] |= RHS.Bits[I]; 131 Bits[I] |= RHS.Bits[I]; 143 for (auto &B : Result.Bits) 149 return std::equal(std::begin(Bits), std::end(Bits), std::begin(RHS.Bits)); 149 return std::equal(std::begin(Bits), std::end(Bits), std::begin(RHS.Bits)); 149 return std::equal(std::begin(Bits), std::end(Bits), std::begin(RHS.Bits));