Lines Matching refs:CFI
30 SanitizerKind::CFI | SanitizerKind::FloatDivideByZero;
32 SanitizerKind::Vptr | SanitizerKind::CFI;
61 static const SanitizerMask NeedsLTO = SanitizerKind::CFI;
66 SanitizerKind::CFI | SanitizerKind::FloatDivideByZero;
67 static const SanitizerMask TrappingDefault = SanitizerKind::CFI;
132 {"cfi_blacklist.txt", SanitizerKind::CFI},
146 else if (BL.Mask == SanitizerKind::CFI)
220 return !(Sanitizers.Mask & SanitizerKind::CFI & ~TrapSanitizers.Mask) &&
225 return (Sanitizers.Mask & SanitizerKind::CFI & ~TrapSanitizers.Mask) &&
318 // FIXME: Make CFI on member function calls compatible with cross-DSO CFI.
326 // Fixing both of those may require changes to the cross-DSO CFI
472 // for CFI. FIXME: Remove this once we support vptr on Windows.
474 KindsToDiagnose &= ~SanitizerKind::CFI;
633 if (AllAddedKinds & SanitizerKind::CFI) {
661 SanitizerMask NonTrappingCfi = Kinds & SanitizerKind::CFI & ~TrappingKinds;
1054 // Require -fvisibility= flag on non-Windows when compiling if vptr CFI is