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

References

tools/clang/include/clang/Basic/Sanitizers.h
   39   static constexpr unsigned kNumBits = sizeof(decltype(maskLoToHigh)) * 8;
   41   static constexpr unsigned kNumBitElem = sizeof(decltype(maskLoToHigh[0])) * 8;
   63     for (const auto &Val : maskLoToHigh)
   69     for (auto &Val : maskLoToHigh)
   80     return maskLoToHigh[0] || maskLoToHigh[1];
   80     return maskLoToHigh[0] || maskLoToHigh[1];
   84     return maskLoToHigh[0] == V.maskLoToHigh[0] &&
   84     return maskLoToHigh[0] == V.maskLoToHigh[0] &&
   85            maskLoToHigh[1] == V.maskLoToHigh[1];
   85            maskLoToHigh[1] == V.maskLoToHigh[1];
   90       maskLoToHigh[k] &= RHS.maskLoToHigh[k];
   90       maskLoToHigh[k] &= RHS.maskLoToHigh[k];
   96       maskLoToHigh[k] |= RHS.maskLoToHigh[k];
   96       maskLoToHigh[k] |= RHS.maskLoToHigh[k];
  107     return SanitizerMask(~v.maskLoToHigh[0], ~v.maskLoToHigh[1]);
  107     return SanitizerMask(~v.maskLoToHigh[0], ~v.maskLoToHigh[1]);
  112     return SanitizerMask(a.maskLoToHigh[0] & b.maskLoToHigh[0],
  112     return SanitizerMask(a.maskLoToHigh[0] & b.maskLoToHigh[0],
  113                          a.maskLoToHigh[1] & b.maskLoToHigh[1]);
  113                          a.maskLoToHigh[1] & b.maskLoToHigh[1]);
  118     return SanitizerMask(a.maskLoToHigh[0] | b.maskLoToHigh[0],
  118     return SanitizerMask(a.maskLoToHigh[0] | b.maskLoToHigh[0],
  119                          a.maskLoToHigh[1] | b.maskLoToHigh[1]);
  119                          a.maskLoToHigh[1] | b.maskLoToHigh[1]);
tools/clang/lib/Basic/Sanitizers.cpp
   47   return llvm::hash_combine_range(&maskLoToHigh[0], &maskLoToHigh[kNumElem]);
   47   return llvm::hash_combine_range(&maskLoToHigh[0], &maskLoToHigh[kNumElem]);