Lines Matching full:mingw
16 #include "MinGW.h"
218 if (ctx.config.mingw) { in addBuffer()
354 (!ctx.config.mingw && sym.contains('@')); in isDecorated()
380 if (ctx.config.machine == I386 && ctx.config.mingw) { in parseDirectives()
523 // MinGW specific. If an embedded directive specified to link to
542 // For MinGW, if the find above didn't turn up anything, try in findLib()
543 // looking for a MinGW formatted library name. in findLib()
544 if (ctx.config.mingw && ret == filename) in findLib()
735 if (ctx.config.mingw) in findDefaultEntry()
759 if (ctx.config.mingw) in inferSubsystem()
954 ctx.config.mingw)); in createImportLibrary()
964 ctx.config.mingw)); in createImportLibrary()
975 ctx.config.machine, ctx.config.mingw)) { in createImportLibrary()
998 mb->getMemBufferRef(), ctx.config.machine, ctx.config.mingw)); in parseModuleDefs()
1297 if (!ctx.config.mingw && in convertResources()
1320 // In MinGW, if no symbols are chosen to be exported, then all symbols are
1325 // than MinGW in the case that nothing is explicitly exported.
1511 config->mingw = args.hasArg(OPT_lldmingw); in linkerMain()
1512 if (config->mingw) in linkerMain()
1545 if (!config->mingw) { in linkerMain()
1547 // In MinGW mode, the compiler driver passes the necessary libpath in linkerMain()
1551 // installations when operating in mingw mode. (This also makes LLD ignore in linkerMain()
1558 warn("ignoring /vctoolsdir or /winsysroot flags in MinGW mode"); in linkerMain()
1600 // Don't warn about long section names, such as .debug_info, for mingw (or in linkerMain()
1602 if (config->mingw) in linkerMain()
1955 if (config->mingw) { in linkerMain()
2043 args.hasFlag(OPT_auto_import, OPT_auto_import_no, config->mingw); in linkerMain()
2045 OPT_runtime_pseudo_reloc, OPT_runtime_pseudo_reloc_no, config->mingw); in linkerMain()
2049 args.hasFlag(OPT_stdcall_fixup, OPT_stdcall_fixup_no, config->mingw); in linkerMain()
2053 OPT_lld_allow_duplicate_weak_no, config->mingw); in linkerMain()
2175 // Handle /safeseh, x86 only, on by default, except for mingw. in linkerMain()
2177 config->safeSEH = args.hasFlag(OPT_safeseh, OPT_safeseh_no, !config->mingw); in linkerMain()
2385 if (config->mingw) { in linkerMain()
2459 // MinGW specific. in linkerMain()
2493 if (config->mingw) { in linkerMain()
2494 // In MinGW, all symbols are automatically exported if no symbols in linkerMain()
2528 if (config->mingw) { in linkerMain()
2547 // need to create a .lib file. In MinGW mode, we only do that when the in linkerMain()
2552 if (!config->noimplib && (!config->mingw || !config->implib.empty())) in linkerMain()
2557 // Handle /output-def (MinGW specific). in linkerMain()
2619 if (config->mingw) { in linkerMain()