reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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]);