Lines Matching defs:CmdArgs

1093                                   llvm::opt::ArgStringList &CmdArgs,
1099 CmdArgs.push_back(Args.MakeArgString(SCLOpt));
1105 llvm::opt::ArgStringList &CmdArgs,
1114 CmdArgs.push_back(Args.MakeArgString(LinkerOptionFlag));
1117 static bool hasTargetFeatureMTE(const llvm::opt::ArgStringList &CmdArgs) {
1118 for (auto Start = CmdArgs.begin(), End = CmdArgs.end(); Start != End;
1131 llvm::opt::ArgStringList &CmdArgs,
1175 CmdArgs.push_back(F.second);
1178 Args, CmdArgs, "-fsanitize-coverage-allowlist=", CoverageAllowlistFiles);
1179 addSpecialCaseListOpt(Args, CmdArgs, "-fsanitize-coverage-ignorelist=",
1191 CmdArgs.push_back(
1194 addSpecialCaseListOpt(Args, CmdArgs,
1204 CmdArgs.push_back(
1208 CmdArgs.push_back(Args.MakeArgString(
1215 CmdArgs.push_back(Args.MakeArgString(
1222 CmdArgs.push_back(Args.MakeArgString(
1224 addIncludeLinkerOption(TC, Args, CmdArgs, "__sanitizer_stats_register");
1229 CmdArgs.push_back(Args.MakeArgString("-fsanitize=" + toString(Sanitizers)));
1232 CmdArgs.push_back(Args.MakeArgString("-fsanitize-recover=" +
1236 CmdArgs.push_back(
1239 addSpecialCaseListOpt(Args, CmdArgs,
1241 addSpecialCaseListOpt(Args, CmdArgs,
1245 CmdArgs.push_back(Args.MakeArgString("-fsanitize-memory-track-origins=" +
1249 CmdArgs.push_back("-fsanitize-memory-use-after-dtor");
1252 CmdArgs.push_back("-fno-sanitize-memory-param-retval");
1256 CmdArgs.push_back("-mllvm");
1257 CmdArgs.push_back("-tsan-instrument-memory-accesses=0");
1258 CmdArgs.push_back("-mllvm");
1259 CmdArgs.push_back("-tsan-instrument-memintrinsics=0");
1262 CmdArgs.push_back("-mllvm");
1263 CmdArgs.push_back("-tsan-instrument-func-entry-exit=0");
1266 CmdArgs.push_back("-mllvm");
1267 CmdArgs.push_back("-tsan-instrument-atomics=0");
1271 CmdArgs.push_back("-mllvm");
1272 CmdArgs.push_back("-hwasan-experimental-use-page-aliases=1");
1276 CmdArgs.push_back("-fsanitize-cfi-cross-dso");
1279 CmdArgs.push_back("-fsanitize-cfi-icall-generalize-pointers");
1282 CmdArgs.push_back("-fsanitize-cfi-icall-experimental-normalize-integers");
1285 CmdArgs.push_back("-fsanitize-cfi-canonical-jump-tables");
1288 CmdArgs.push_back("-fsanitize-stats");
1291 CmdArgs.push_back("-fsanitize-minimal-runtime");
1294 CmdArgs.push_back(Args.MakeArgString("-fsanitize-address-field-padding=" +
1298 CmdArgs.push_back("-fsanitize-address-use-after-scope");
1301 CmdArgs.push_back("-fsanitize-address-poison-custom-array-cookie");
1304 CmdArgs.push_back("-fsanitize-address-globals-dead-stripping");
1307 CmdArgs.push_back("-fno-sanitize-address-use-odr-indicator");
1310 CmdArgs.push_back("-mllvm");
1311 CmdArgs.push_back("-asan-detect-invalid-pointer-cmp");
1315 CmdArgs.push_back("-mllvm");
1316 CmdArgs.push_back("-asan-detect-invalid-pointer-sub");
1320 CmdArgs.push_back("-mllvm");
1321 CmdArgs.push_back("-asan-instrumentation-with-call-threshold=0");
1328 CmdArgs.push_back("-mllvm");
1329 CmdArgs.push_back("-asan-instrumentation-with-call-threshold=0");
1330 CmdArgs.push_back("-mllvm");
1331 CmdArgs.push_back("-asan-max-inline-poisoning-size=0");
1332 CmdArgs.push_back("-mllvm");
1333 CmdArgs.push_back("-asan-guard-against-version-mismatch=0");
1339 CmdArgs.push_back(Args.MakeArgString("-fsanitize-address-destructor=" +
1344 CmdArgs.push_back(Args.MakeArgString(
1350 CmdArgs.push_back("-default-function-attr");
1351 CmdArgs.push_back(Args.MakeArgString("hwasan-abi=" + HwasanAbi));
1355 CmdArgs.push_back("-target-feature");
1356 CmdArgs.push_back("+tagged-globals");
1366 CmdArgs.push_back("-fno-assume-sane-operator-new");
1374 CmdArgs.push_back("-fno-builtin-bcmp");
1375 CmdArgs.push_back("-fno-builtin-memcmp");
1376 CmdArgs.push_back("-fno-builtin-strncmp");
1377 CmdArgs.push_back("-fno-builtin-strcmp");
1378 CmdArgs.push_back("-fno-builtin-strncasecmp");
1379 CmdArgs.push_back("-fno-builtin-strcasecmp");
1380 CmdArgs.push_back("-fno-builtin-strstr");
1381 CmdArgs.push_back("-fno-builtin-strcasestr");
1382 CmdArgs.push_back("-fno-builtin-memmem");
1396 !hasTargetFeatureMTE(CmdArgs))