reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/MC/SubtargetFeature.h
   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));