reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/COFF/Driver.cpp
 1114   for (auto *arg : args.filtered(OPT_mllvm))
 1119   if (auto *arg = args.getLastArg(OPT_errorlimit)) {
 1128   if (args.hasArg(OPT_help)) {
 1133   lld::threadsEnabled = args.hasFlag(OPT_threads, OPT_threads_no, true);
 1135   if (args.hasArg(OPT_show_timing))
 1138   config->showSummary = args.hasArg(OPT_summary);
 1144   if (args.hasArg(OPT_dash_dash_version)) {
 1151   config->mingw = args.hasArg(OPT_lldmingw);
 1154   if (Optional<std::string> path = getReproduceFile(args)) {
 1166   if (!args.hasArg(OPT_INPUT)) {
 1167     if (args.hasArg(OPT_deffile))
 1175   for (auto *arg : args.filtered(OPT_libpath))
 1177   if (!args.hasArg(OPT_lldignoreenv))
 1181   for (auto *arg : args.filtered(OPT_ignore)) {
 1196   if (auto *arg = args.getLastArg(OPT_out))
 1200   if (args.hasArg(OPT_verbose))
 1205   if (args.hasArg(OPT_force, OPT_force_unresolved))
 1209   if (args.hasArg(OPT_force, OPT_force_multiple))
 1213   if (args.hasArg(OPT_force, OPT_force_multipleres))
 1217   DebugKind debug = parseDebugKind(args);
 1225   config->demangle = args.hasFlag(OPT_demangle, OPT_demangle_no);
 1228   config->debugTypes = parseDebugTypes(args);
 1234     if (auto *arg = args.getLastArg(OPT_pdb))
 1236     if (auto *arg = args.getLastArg(OPT_pdbaltpath))
 1238     if (args.hasArg(OPT_natvis))
 1239       config->natvisFiles = args.getAllArgValues(OPT_natvis);
 1241     if (auto *arg = args.getLastArg(OPT_pdb_source_path))
 1246   if (args.hasArg(OPT_noentry)) {
 1247     if (args.hasArg(OPT_dll))
 1254   if (args.hasArg(OPT_dll)) {
 1262   auto *dynamicBaseArg = args.getLastArg(OPT_dynamicbase, OPT_dynamicbase_no);
 1270   bool fixed = args.hasFlag(OPT_fixed, OPT_fixed_no, false);
 1283       args.hasFlag(OPT_appcontainer, OPT_appcontainer_no, false);
 1286   if (auto *arg = args.getLastArg(OPT_machine)) {
 1293   for (auto *arg : args.filtered(OPT_nodefaultlib))
 1297   if (args.hasArg(OPT_nodefaultlib_all))
 1301   if (auto *arg = args.getLastArg(OPT_base))
 1305   if (auto *arg = args.getLastArg(OPT_filealign)) {
 1312   if (auto *arg = args.getLastArg(OPT_stack))
 1316   if (auto *arg = args.getLastArg(OPT_guard))
 1320   if (auto *arg = args.getLastArg(OPT_heap))
 1324   if (auto *arg = args.getLastArg(OPT_version))
 1329   if (auto *arg = args.getLastArg(OPT_subsystem))
 1334   if (llvm::opt::Arg *arg = args.getLastArg(OPT_timestamp, OPT_repro)) {
 1351   for (auto *arg : args.filtered(OPT_alternatename))
 1355   for (auto *arg : args.filtered(OPT_incl))
 1359   if (auto *arg = args.getLastArg(OPT_implib))
 1363   bool doGC = debug == DebugKind::None || args.hasArg(OPT_profile);
 1365       args.hasArg(OPT_profile) ? 0 : 1; // 0: off, 1: limited, 2: on
 1367   for (auto *arg : args.filtered(OPT_opt)) {
 1415   if (args.hasArg(OPT_lldsavetemps))
 1419   if (args.hasArg(OPT_kill_at))
 1423   if (auto *arg = args.getLastArg(OPT_lldltocache))
 1427   if (auto *arg = args.getLastArg(OPT_lldltocachepolicy))
 1433   for (auto *arg : args.filtered(OPT_failifmismatch))
 1437   for (auto *arg : args.filtered(OPT_merge))
 1455   for (auto *arg : args.filtered(OPT_section))
 1459   if (auto *arg = args.getLastArg(OPT_align)) {
 1466   for (auto *arg : args.filtered(OPT_aligncomm))
 1471   if (auto *arg = args.getLastArg(OPT_manifestdependency)) {
 1477   if (auto *arg = args.getLastArg(OPT_manifest, OPT_manifest_colon)) {
 1485   if (auto *arg = args.getLastArg(OPT_manifestuac))
 1489   if (auto *arg = args.getLastArg(OPT_manifestfile))
 1493   for (auto *arg : args.filtered(OPT_manifestinput))
 1501   config->thinLTOEmitImportsFiles = args.hasArg(OPT_thinlto_emit_imports_files);
 1502   config->thinLTOIndexOnly = args.hasArg(OPT_thinlto_index_only) ||
 1503                              args.hasArg(OPT_thinlto_index_only_arg);
 1505       args.getLastArgValue(OPT_thinlto_index_only_arg);
 1507       getOldNewOptions(args, OPT_thinlto_prefix_replace);
 1509       getOldNewOptions(args, OPT_thinlto_object_suffix_replace);
 1510   config->ltoObjPath = args.getLastArgValue(OPT_lto_obj_path);
 1512   config->allowBind = args.hasFlag(OPT_allowbind, OPT_allowbind_no, true);
 1514       args.hasFlag(OPT_allowisolation, OPT_allowisolation_no, true);
 1516       args.hasFlag(OPT_incremental, OPT_incremental_no,
 1517                    !config->doGC && !config->doICF && !args.hasArg(OPT_order) &&
 1518                        !args.hasArg(OPT_profile));
 1520       args.hasFlag(OPT_integritycheck, OPT_integritycheck_no, false);
 1521   config->nxCompat = args.hasFlag(OPT_nxcompat, OPT_nxcompat_no, true);
 1522   for (auto *arg : args.filtered(OPT_swaprun))
 1525       !config->dll && args.hasFlag(OPT_tsaware, OPT_tsaware_no, true);
 1530   config->mapFile = getMapFile(args);
 1532   if (config->incremental && args.hasArg(OPT_profile)) {
 1537   if (config->incremental && args.hasArg(OPT_order)) {
 1558   for (auto *arg : args.filtered(OPT_wholearchive_file))
 1568     if (args.hasArg(OPT_wholearchive_flag))
 1579   for (auto *arg : args) {
 1607   for (auto *arg : args.filtered(OPT_defaultlib))
 1631       args.hasFlag(OPT_safeseh, OPT_safeseh_no, !config->mingw))
 1635   for (auto *arg : args.filtered(OPT_functionpadmin, OPT_functionpadmin_opt))
 1640                 createResponseFile(args, filePaths,
 1644   config->largeAddressAware = args.hasFlag(
 1650       args.hasFlag(OPT_highentropyva, OPT_highentropyva_no, true);
 1658   for (auto *arg : args.filtered(OPT_export)) {
 1670   if (auto *arg = args.getLastArg(OPT_deffile)) {
 1676   if (!args.hasArg(OPT_INPUT)) {
 1692   if (auto *arg = args.getLastArg(OPT_entry)) {
 1695     if (args.hasArg(OPT_dll)) {
 1711   for (auto *arg : args.filtered(OPT_delayload)) {
 1723         getOutputPath((*args.filtered(OPT_INPUT).begin())->getValue());
 1827   if (args.hasArg(OPT_include_optional)) {
 1829     for (auto *arg : args.filtered(OPT_include_optional))
 1886     maybeExportMinGWSymbols(args);
 1916   if (auto *arg = args.getLastArg(OPT_output_def))
 1947   if (auto *arg = args.getLastArg(OPT_order))