Lines Matching defs:Sanitize
1567 const SanitizerArgs &Sanitize = getSanitizerArgs(Args);
1569 if (!Sanitize.needsSharedRt()) {
1571 if (Sanitize.needsUbsanRt()) {
1573 } else if (Sanitize.needsRtsanRt()) {
1575 } else if (Sanitize.needsAsanRt()) {
1577 } else if (Sanitize.needsTsanRt()) {
1587 if (Sanitize.linkRuntimes()) {
1588 if (Sanitize.needsAsanRt()) {
1589 if (Sanitize.needsStableAbi()) {
1592 assert(Sanitize.needsSharedRt() &&
1597 if (Sanitize.needsRtsanRt()) {
1598 assert(Sanitize.needsSharedRt() &&
1602 if (Sanitize.needsLsanRt())
1604 if (Sanitize.needsUbsanRt()) {
1605 assert(Sanitize.needsSharedRt() &&
1609 Sanitize.requiresMinimalRuntime() ? "ubsan_minimal" : "ubsan");
1611 if (Sanitize.needsTsanRt()) {
1612 assert(Sanitize.needsSharedRt() &&
1616 if (Sanitize.needsTysanRt())
1618 if (Sanitize.needsFuzzer() && !Args.hasArg(options::OPT_dynamiclib)) {
1624 if (Sanitize.needsStatsRt()) {