• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/

Lines Matching refs:Add

222       SanitizerMask Add = parseArgValues(D, Arg, true);
223 Add &= ~TrapRemove;
224 if (SanitizerMask InvalidValues = Add & ~TrappingSupportedWithGroups) {
230 TrappingKinds |= expandSanitizerGroups(Add) & ~TrapRemove;
314 SanitizerMask Add = parseArgValues(D, Arg, /*AllowGroups=*/true);
321 if (Add & SanitizerKind::ObjectSize)
326 AllAddedKinds |= expandSanitizerGroups(Add);
329 Add &= ~AllRemove;
331 // sanitizers in Add are those which have been explicitly enabled.
334 Add & InvalidTrappingKinds & ~DiagnosedKinds) {
340 Add &= ~InvalidTrappingKinds;
344 Add & NotAllowedWithMinimalRuntime & ~DiagnosedKinds) {
350 Add &= ~NotAllowedWithMinimalRuntime;
363 if (CfiCrossDso && (Add & SanitizerKind::CFIMFCall & ~DiagnosedKinds)) {
367 Add &= ~SanitizerKind::CFIMFCall;
371 if (SanitizerMask KindsToDiagnose = Add & ~Supported & ~DiagnosedKinds) {
377 Add &= Supported;
382 if ((Add & SanitizerKind::Vptr) && (RTTIMode == ToolChain::RM_Disabled)) {
400 Add = expandSanitizerGroups(Add);
402 Add &= ~AllRemove;
405 Add &= ~InvalidTrappingKinds;
407 Add &= ~NotAllowedWithMinimalRuntime;
410 Add &= ~SanitizerKind::CFIMFCall;
411 Add &= Supported;
413 if (Add & SanitizerKind::Fuzzer)
414 Add |= SanitizerKind::FuzzerNoLink;
417 if (Add & SanitizerKind::FuzzerNoLink) {
425 Kinds |= Add;
544 SanitizerMask Add = parseArgValues(D, Arg, true);
548 Add & Unrecoverable & ~DiagnosedUnrecoverableKinds) {
555 RecoverableKinds |= expandSanitizerGroups(Add);
580 // Add default blacklist from resource directory for activated sanitizers, and