Lines Matching refs:Kind
24 /// bit positions within \c Kind.
48 unsigned Kind;
61 bool needsAsanRt() const { return Kind & NeedsAsanRt; }
63 bool needsTsanRt() const { return Kind & NeedsTsanRt; }
64 bool needsMsanRt() const { return Kind & NeedsMsanRt; }
65 bool needsLeakDetection() const { return Kind & NeedsLeakDetection; }
70 return !UbsanTrapOnError && (Kind & NeedsUbsanRt);
72 bool needsDfsanRt() const { return Kind & NeedsDfsanRt; }
74 bool sanitizesVptr() const { return Kind & Vptr; }
75 bool notAllowedWithTrap() const { return Kind & NotAllowedWithTrap; }
77 return (Kind & HasZeroBaseShadow) || AsanZeroBaseShadow;
79 bool needsUnwindTables() const { return Kind & NeedsUnwindTables; }
97 /// -f*-sanitizer. Sets the masks defining required change of Kind value.
109 unsigned Kind);
119 static bool getDefaultBlacklistForKind(const Driver &D, unsigned Kind,