/external/llvm-project/clang/lib/Driver/ToolChains/ |
D | FreeBSD.cpp | 33 ArgStringList CmdArgs; in ConstructJob() local 42 CmdArgs.push_back("--32"); in ConstructJob() 45 CmdArgs.push_back("-a32"); in ConstructJob() 55 CmdArgs.push_back("-march"); in ConstructJob() 56 CmdArgs.push_back(CPUName.data()); in ConstructJob() 58 CmdArgs.push_back("-mabi"); in ConstructJob() 59 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); in ConstructJob() 62 CmdArgs.push_back("-EL"); in ConstructJob() 64 CmdArgs.push_back("-EB"); in ConstructJob() 68 CmdArgs.push_back(Args.MakeArgString("-G" + v)); in ConstructJob() [all …]
|
D | DragonFly.cpp | 32 ArgStringList CmdArgs; in ConstructJob() local 37 CmdArgs.push_back("--32"); in ConstructJob() 39 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 41 CmdArgs.push_back("-o"); in ConstructJob() 42 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 45 CmdArgs.push_back(II.getFilename()); in ConstructJob() 50 Exec, CmdArgs, Inputs, Output)); in ConstructJob() 59 ArgStringList CmdArgs; in ConstructJob() local 62 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 64 CmdArgs.push_back("--eh-frame-hdr"); in ConstructJob() [all …]
|
D | NetBSD.cpp | 33 ArgStringList CmdArgs; in ConstructJob() local 39 CmdArgs.push_back("--32"); in ConstructJob() 49 CmdArgs.push_back(Args.MakeArgString("-mcpu=" + Arch)); in ConstructJob() 61 CmdArgs.push_back("-march"); in ConstructJob() 62 CmdArgs.push_back(CPUName.data()); in ConstructJob() 64 CmdArgs.push_back("-mabi"); in ConstructJob() 65 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); in ConstructJob() 68 CmdArgs.push_back("-EL"); in ConstructJob() 70 CmdArgs.push_back("-EB"); in ConstructJob() 72 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); in ConstructJob() [all …]
|
D | Clang.cpp | 290 ArgStringList &CmdArgs) { in ParseMPreferVectorWidth() argument 297 CmdArgs.push_back("-mprefer-vector-width=none"); in ParseMPreferVectorWidth() 304 CmdArgs.push_back(Args.MakeArgString("-mprefer-vector-width=" + Value)); in ParseMPreferVectorWidth() 314 const ArgList &Args, ArgStringList &CmdArgs, in getTargetFeatures() argument 331 arm::getARMTargetFeatures(D, Triple, Args, CmdArgs, Features, ForAS); in getTargetFeatures() 379 CmdArgs.push_back(IsAux ? "-aux-target-feature" : "-target-feature"); in getTargetFeatures() 380 CmdArgs.push_back(Feature.data()); in getTargetFeatures() 408 ArgStringList &CmdArgs) { in addExceptionArgs() argument 432 CmdArgs.push_back("-fobjc-exceptions"); in addExceptionArgs() 450 CmdArgs.push_back("-fcxx-exceptions"); in addExceptionArgs() [all …]
|
D | OpenBSD.cpp | 32 ArgStringList CmdArgs; in ConstructJob() local 38 CmdArgs.push_back("--32"); in ConstructJob() 42 CmdArgs.push_back("-mppc"); in ConstructJob() 43 CmdArgs.push_back("-many"); in ConstructJob() 47 CmdArgs.push_back("-64"); in ConstructJob() 49 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, getToolChain().getTriple())); in ConstructJob() 50 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); in ConstructJob() 60 CmdArgs.push_back("-mabi"); in ConstructJob() 61 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); in ConstructJob() 64 CmdArgs.push_back("-EL"); in ConstructJob() [all …]
|
D | MinGW.cpp | 36 ArgStringList CmdArgs; in ConstructJob() local 39 CmdArgs.push_back("--32"); in ConstructJob() 41 CmdArgs.push_back("--64"); in ConstructJob() 44 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 46 CmdArgs.push_back("-o"); in ConstructJob() 47 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 50 CmdArgs.push_back(II.getFilename()); in ConstructJob() 54 Exec, CmdArgs, Inputs, Output)); in ConstructJob() 62 ArgStringList &CmdArgs) const { in AddLibGCC() 64 CmdArgs.push_back("-lmingwthrd"); in AddLibGCC() [all …]
|
D | CrossWindows.cpp | 31 ArgStringList CmdArgs; in ConstructJob() local 42 CmdArgs.push_back("--32"); in ConstructJob() 45 CmdArgs.push_back("--64"); in ConstructJob() 49 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 51 CmdArgs.push_back("-o"); in ConstructJob() 52 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 55 CmdArgs.push_back(Input.getFilename()); in ConstructJob() 61 Exec, CmdArgs, Inputs, Output)); in ConstructJob() 73 ArgStringList CmdArgs; in ConstructJob() local 85 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() [all …]
|
D | Myriad.cpp | 29 ArgStringList CmdArgs; in ConstructJob() local 37 CmdArgs.push_back("-E"); in ConstructJob() 40 CmdArgs.push_back("-S"); in ConstructJob() 41 CmdArgs.push_back("-fno-exceptions"); // Always do this even if unspecified. in ConstructJob() 43 CmdArgs.push_back("-DMYRIAD2"); in ConstructJob() 50 CmdArgs, in ConstructJob() 69 CmdArgs.push_back("-MT"); in ConstructJob() 70 CmdArgs.push_back(Args.MakeArgString(A->getValue())); in ConstructJob() 74 CmdArgs.push_back(II.getFilename()); in ConstructJob() 75 CmdArgs.push_back("-o"); in ConstructJob() [all …]
|
D | Ananas.cpp | 31 ArgStringList CmdArgs; in ConstructJob() local 33 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 35 CmdArgs.push_back("-o"); in ConstructJob() 36 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 39 CmdArgs.push_back(II.getFilename()); in ConstructJob() 44 Exec, CmdArgs, Inputs, Output)); in ConstructJob() 54 ArgStringList CmdArgs; in ConstructJob() local 65 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 68 CmdArgs.push_back("-Bstatic"); in ConstructJob() 71 CmdArgs.push_back("-export-dynamic"); in ConstructJob() [all …]
|
D | AIX.cpp | 31 ArgStringList CmdArgs; in ConstructJob() local 41 CmdArgs.push_back("-a32"); in ConstructJob() 44 CmdArgs.push_back("-a64"); in ConstructJob() 51 CmdArgs.push_back("-many"); in ConstructJob() 53 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 58 CmdArgs.push_back("-o"); in ConstructJob() 59 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 70 CmdArgs.push_back(II.getFilename()); in ConstructJob() 74 Exec, CmdArgs, Inputs, Output)); in ConstructJob() 83 ArgStringList CmdArgs; in ConstructJob() local [all …]
|
D | Fuchsia.cpp | 40 ArgStringList CmdArgs; in ConstructJob() local 50 CmdArgs.push_back("-z"); in ConstructJob() 51 CmdArgs.push_back("max-page-size=4096"); in ConstructJob() 53 CmdArgs.push_back("-z"); in ConstructJob() 54 CmdArgs.push_back("now"); in ConstructJob() 59 CmdArgs.push_back("-z"); in ConstructJob() 60 CmdArgs.push_back("rodynamic"); in ConstructJob() 61 CmdArgs.push_back("-z"); in ConstructJob() 62 CmdArgs.push_back("separate-loadable-segments"); in ConstructJob() 63 CmdArgs.push_back("--pack-dyn-relocs=relr"); in ConstructJob() [all …]
|
D | Minix.cpp | 28 ArgStringList CmdArgs; in ConstructJob() local 30 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 32 CmdArgs.push_back("-o"); in ConstructJob() 33 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 36 CmdArgs.push_back(II.getFilename()); in ConstructJob() 41 Exec, CmdArgs, Inputs, Output)); in ConstructJob() 50 ArgStringList CmdArgs; in ConstructJob() local 53 CmdArgs.push_back("-o"); in ConstructJob() 54 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 60 CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath("crt1.o"))); in ConstructJob() [all …]
|
D | CloudABI.cpp | 32 ArgStringList CmdArgs; in ConstructJob() local 43 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 46 CmdArgs.push_back("-Bstatic"); in ConstructJob() 47 CmdArgs.push_back("--no-dynamic-linker"); in ConstructJob() 51 CmdArgs.push_back("-pie"); in ConstructJob() 52 CmdArgs.push_back("-zrelro"); in ConstructJob() 55 CmdArgs.push_back("--eh-frame-hdr"); in ConstructJob() 56 CmdArgs.push_back("--gc-sections"); in ConstructJob() 59 CmdArgs.push_back("-o"); in ConstructJob() 60 CmdArgs.push_back(Output.getFilename()); in ConstructJob() [all …]
|
D | Darwin.cpp | 93 ArgStringList CmdArgs; in ConstructJob() local 113 CmdArgs.push_back("-Q"); in ConstructJob() 120 CmdArgs.push_back("--gstabs"); in ConstructJob() 122 CmdArgs.push_back("-g"); in ConstructJob() 126 AddMachOArch(Args, CmdArgs); in ConstructJob() 131 CmdArgs.push_back("-force_cpusubtype_ALL"); in ConstructJob() 138 CmdArgs.push_back("-static"); in ConstructJob() 140 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 143 CmdArgs.push_back("-o"); in ConstructJob() 144 CmdArgs.push_back(Output.getFilename()); in ConstructJob() [all …]
|
D | MSP430.cpp | 183 ArgStringList &CmdArgs) const { in AddStartFiles() 186 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); in AddStartFiles() 188 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in AddStartFiles() 192 llvm::opt::ArgStringList &CmdArgs) const { in AddDefaultLibs() 196 CmdArgs.push_back("--start-group"); in AddDefaultLibs() 197 CmdArgs.push_back(Args.MakeArgString(getHWMultLib(Args))); in AddDefaultLibs() 198 CmdArgs.push_back("-lc"); in AddDefaultLibs() 199 AddRunTimeLibs(ToolChain, D, CmdArgs, Args); in AddDefaultLibs() 200 CmdArgs.push_back("-lcrt"); in AddDefaultLibs() 203 CmdArgs.push_back("-lsim"); in AddDefaultLibs() [all …]
|
D | Solaris.cpp | 33 ArgStringList CmdArgs; in ConstructJob() local 35 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 37 CmdArgs.push_back("-o"); in ConstructJob() 38 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 41 CmdArgs.push_back(II.getFilename()); in ConstructJob() 45 Exec, CmdArgs, Inputs, Output)); in ConstructJob() 53 ArgStringList CmdArgs; in ConstructJob() local 56 CmdArgs.push_back("-C"); in ConstructJob() 59 CmdArgs.push_back("-e"); in ConstructJob() 60 CmdArgs.push_back("_start"); in ConstructJob() [all …]
|
D | Flang.cpp | 29 ArgStringList CmdArgs; in ConstructJob() local 31 CmdArgs.push_back("-fc1"); in ConstructJob() 39 CmdArgs.push_back("-test-io"); in ConstructJob() 41 CmdArgs.push_back("-E"); in ConstructJob() 43 CmdArgs.push_back("-triple"); in ConstructJob() 44 CmdArgs.push_back(Args.MakeArgString(TripleStr)); in ConstructJob() 46 CmdArgs.push_back("-fsyntax-only"); in ConstructJob() 48 CmdArgs.push_back("-emit-ast"); in ConstructJob() 51 CmdArgs.push_back("-emit-llvm"); in ConstructJob() 54 CmdArgs.push_back("-emit-llvm-bc"); in ConstructJob() [all …]
|
D | NaCl.cpp | 62 ArgStringList CmdArgs; in ConstructJob() local 73 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 76 CmdArgs.push_back("-export-dynamic"); in ConstructJob() 79 CmdArgs.push_back("-s"); in ConstructJob() 83 CmdArgs.push_back("--build-id"); in ConstructJob() 86 CmdArgs.push_back("--eh-frame-hdr"); in ConstructJob() 88 CmdArgs.push_back("-m"); in ConstructJob() 90 CmdArgs.push_back("elf_i386_nacl"); in ConstructJob() 92 CmdArgs.push_back("armelf_nacl"); in ConstructJob() 94 CmdArgs.push_back("elf_x86_64_nacl"); in ConstructJob() [all …]
|
D | CommonArgs.cpp | 64 static void renderRpassOptions(const ArgList &Args, ArgStringList &CmdArgs) { in renderRpassOptions() argument 66 CmdArgs.push_back(Args.MakeArgString(Twine("--plugin-opt=-pass-remarks=") + in renderRpassOptions() 70 CmdArgs.push_back(Args.MakeArgString( in renderRpassOptions() 74 CmdArgs.push_back(Args.MakeArgString( in renderRpassOptions() 78 static void renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, in renderRemarksOptions() argument 95 CmdArgs.push_back( in renderRemarksOptions() 101 CmdArgs.push_back(Args.MakeArgString( in renderRemarksOptions() 104 CmdArgs.push_back(Args.MakeArgString( in renderRemarksOptions() 109 ArgStringList &CmdArgs) { in renderRemarksHotnessOptions() argument 112 CmdArgs.push_back("--plugin-opt=opt-remarks-with-hotness"); in renderRemarksHotnessOptions() [all …]
|
D | PS4CPU.cpp | 29 ArgStringList &CmdArgs) { in addProfileRTArgs() argument 46 CmdArgs.push_back("--dependent-lib=libclang_rt.profile-x86_64.a"); in addProfileRTArgs() 55 ArgStringList CmdArgs; in ConstructJob() local 57 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 59 CmdArgs.push_back("-o"); in ConstructJob() 60 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 65 CmdArgs.push_back(Input.getFilename()); in ConstructJob() 71 Exec, CmdArgs, Inputs, Output)); in ConstructJob() 74 static void AddPS4SanitizerArgs(const ToolChain &TC, ArgStringList &CmdArgs) { in AddPS4SanitizerArgs() argument 77 CmdArgs.push_back("-lSceDbgUBSanitizer_stub_weak"); in AddPS4SanitizerArgs() [all …]
|
D | Hexagon.cpp | 125 ArgStringList &CmdArgs) const { in RenderExtraToolArgs() 137 ArgStringList CmdArgs; in ConstructJob() local 139 CmdArgs.push_back("--arch=hexagon"); in ConstructJob() 141 RenderExtraToolArgs(JA, CmdArgs); in ConstructJob() 144 CmdArgs.push_back("-filetype=obj"); in ConstructJob() 145 CmdArgs.push_back(Args.MakeArgString( in ConstructJob() 150 CmdArgs.push_back("-o"); in ConstructJob() 151 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 154 CmdArgs.push_back("-fsyntax-only"); in ConstructJob() 158 CmdArgs.push_back(Args.MakeArgString("-gpsize=" + Twine(G.getValue()))); in ConstructJob() [all …]
|
D | XCore.cpp | 31 ArgStringList CmdArgs; in ConstructJob() local 33 CmdArgs.push_back("-o"); in ConstructJob() 34 CmdArgs.push_back(Output.getFilename()); in ConstructJob() 36 CmdArgs.push_back("-c"); in ConstructJob() 39 CmdArgs.push_back("-v"); in ConstructJob() 43 CmdArgs.push_back("-g"); in ConstructJob() 47 CmdArgs.push_back("-fverbose-asm"); in ConstructJob() 49 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob() 52 CmdArgs.push_back(II.getFilename()); in ConstructJob() 56 Exec, CmdArgs, Inputs, Output)); in ConstructJob() [all …]
|
D | RISCVToolchain.cpp | 147 ArgStringList CmdArgs; in ConstructJob() local 150 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 153 CmdArgs.push_back("-m"); in ConstructJob() 155 CmdArgs.push_back("elf64lriscv"); in ConstructJob() 157 CmdArgs.push_back("elf32lriscv"); in ConstructJob() 179 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); in ConstructJob() 180 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in ConstructJob() 183 Args.AddAllArgs(CmdArgs, options::OPT_L); in ConstructJob() 184 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob() 185 Args.AddAllArgs(CmdArgs, in ConstructJob() [all …]
|
D | BareMetal.cpp | 180 ArgStringList &CmdArgs) const { in AddCXXStdlibLibArgs() 183 CmdArgs.push_back("-lc++"); in AddCXXStdlibLibArgs() 184 CmdArgs.push_back("-lc++abi"); in AddCXXStdlibLibArgs() 187 CmdArgs.push_back("-lstdc++"); in AddCXXStdlibLibArgs() 188 CmdArgs.push_back("-lsupc++"); in AddCXXStdlibLibArgs() 191 CmdArgs.push_back("-lunwind"); in AddCXXStdlibLibArgs() 195 ArgStringList &CmdArgs) const { in AddLinkRuntimeLib() 199 CmdArgs.push_back( in AddLinkRuntimeLib() 203 CmdArgs.push_back("-lgcc"); in AddLinkRuntimeLib() 214 ArgStringList CmdArgs; in ConstructJob() local [all …]
|
/external/clang/lib/Driver/ |
D | Tools.cpp | 181 static void addDirectoryList(const ArgList &Args, ArgStringList &CmdArgs, in addDirectoryList() argument 201 CmdArgs.push_back(Args.MakeArgString(std::string(ArgName) + ".")); in addDirectoryList() 203 CmdArgs.push_back(ArgName); in addDirectoryList() 204 CmdArgs.push_back("."); in addDirectoryList() 208 CmdArgs.push_back( in addDirectoryList() 211 CmdArgs.push_back(ArgName); in addDirectoryList() 212 CmdArgs.push_back(Args.MakeArgString(Dirs.substr(0, Delim))); in addDirectoryList() 220 CmdArgs.push_back(Args.MakeArgString(std::string(ArgName) + ".")); in addDirectoryList() 222 CmdArgs.push_back(ArgName); in addDirectoryList() 223 CmdArgs.push_back("."); in addDirectoryList() [all …]
|