reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
84 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 87 CmdArgs.push_back("-pie"); 89 CmdArgs.push_back("-export-dynamic"); 91 CmdArgs.push_back("--strip-all"); 93 CmdArgs.push_back("-m"); 100 CmdArgs.push_back("thumb2pe"); 103 CmdArgs.push_back("arm64pe"); 106 CmdArgs.push_back("i386pe"); 110 CmdArgs.push_back("i386pep"); 129 CmdArgs.push_back("-shared"); 130 CmdArgs.push_back(Args.hasArg(options::OPT_static) ? "-Bstatic" 133 CmdArgs.push_back("--enable-auto-image-base"); 135 CmdArgs.push_back("--entry"); 136 CmdArgs.push_back(Args.MakeArgString(EntryPoint)); 140 CmdArgs.push_back(Args.hasArg(options::OPT_static) ? "-Bstatic" 144 CmdArgs.push_back("--entry"); 145 CmdArgs.push_back(Args.MakeArgString(EntryPoint)); 152 CmdArgs.push_back("--allow-multiple-definition"); 154 CmdArgs.push_back("-o"); 155 CmdArgs.push_back(Output.getFilename()); 161 CmdArgs.push_back("--out-implib"); 162 CmdArgs.push_back(Args.MakeArgString(ImpLib)); 165 Args.AddAllArgs(CmdArgs, options::OPT_L); 166 TC.AddFilePathLibArgs(Args, CmdArgs); 167 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); 173 CmdArgs.push_back("-Bstatic"); 174 TC.AddCXXStdlibLibArgs(Args, CmdArgs); 176 CmdArgs.push_back("-Bdynamic"); 182 CmdArgs.push_back("-lmsvcrt"); 183 AddRunTimeLibs(TC, D, CmdArgs, Args); 190 CmdArgs.push_back(TC.getCompilerRTArgString(Args, "asan_dll_thunk")); 193 CmdArgs.push_back(TC.getCompilerRTArgString(Args, Lib)); 196 CmdArgs.push_back(Args.MakeArgString("--undefined")); 197 CmdArgs.push_back(Args.MakeArgString(TC.getArch() == llvm::Triple::x86 205 C.addCommand(std::make_unique<Command>(JA, *this, Exec, CmdArgs, Inputs));