/freebsd-current/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | DragonFly.cpp | 29 ArgStringList CmdArgs; local 36 CmdArgs.push_back("--32"); 38 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 40 CmdArgs.push_back("-o"); 41 CmdArgs.push_back(Output.getFilename()); 44 CmdArgs.push_back(II.getFilename()); 49 Exec, CmdArgs, Inputs, Output)); 64 ArgStringList CmdArgs; local 67 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 69 CmdArgs [all...] |
H A D | OpenBSD.cpp | 36 ArgStringList CmdArgs; local 44 CmdArgs.push_back("--32"); 51 CmdArgs.push_back(Args.MakeArgString("-mcpu=" + Arch)); 56 CmdArgs.push_back("-mppc"); 57 CmdArgs.push_back("-many"); 61 CmdArgs.push_back("-64"); 63 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, Triple)); 64 AddAssemblerKPIC(ToolChain, Args, CmdArgs); 74 CmdArgs.push_back("-march"); 75 CmdArgs 121 ArgStringList CmdArgs; local [all...] |
H A D | FreeBSD.cpp | 36 ArgStringList CmdArgs; local 46 CmdArgs.push_back("--32"); 50 CmdArgs.push_back("-a32"); 60 CmdArgs.push_back("-march"); 61 CmdArgs.push_back(CPUName.data()); 63 CmdArgs.push_back("-mabi"); 64 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); 67 CmdArgs.push_back("-EL"); 69 CmdArgs.push_back("-EB"); 73 CmdArgs 140 ArgStringList CmdArgs; local [all...] |
H A D | NetBSD.cpp | 36 ArgStringList CmdArgs; local 44 CmdArgs.push_back("--32"); 53 CmdArgs.push_back(Args.MakeArgString("-mcpu=" + Arch)); 65 CmdArgs.push_back("-march"); 66 CmdArgs.push_back(CPUName.data()); 68 CmdArgs.push_back("-mabi"); 69 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); 72 CmdArgs.push_back("-EL"); 74 CmdArgs.push_back("-EB"); 76 AddAssemblerKPIC(ToolChain, Args, CmdArgs); 126 ArgStringList CmdArgs; local [all...] |
H A D | CrossWindows.cpp | 31 ArgStringList CmdArgs; local 42 CmdArgs.push_back("--32"); 45 CmdArgs.push_back("--64"); 49 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 51 CmdArgs.push_back("-o"); 52 CmdArgs.push_back(Output.getFilename()); 55 CmdArgs.push_back(Input.getFilename()); 61 Exec, CmdArgs, Inputs, Output)); 73 ArgStringList CmdArgs; local 85 CmdArgs [all...] |
H A D | Flang.cpp | 28 /// Add -x lang to \p CmdArgs for \p Input. 30 ArgStringList &CmdArgs) { 31 CmdArgs.push_back("-x"); 33 CmdArgs.push_back(types::getTypeName(Input.getType())); 37 ArgStringList &CmdArgs) const { 38 Args.addAllArgs(CmdArgs, {options::OPT_ffixed_form, 62 ArgStringList &CmdArgs) const { 63 Args.addAllArgs(CmdArgs, 117 void Flang::addOtherOptions(const ArgList &Args, ArgStringList &CmdArgs) const { 118 Args.addAllArgs(CmdArgs, 29 addDashXForInput(const ArgList &Args, const InputInfo &Input, ArgStringList &CmdArgs) argument 254 addVSDefines(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 278 processVSRuntimeLibrary(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 485 addFloatingPointOptions(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 614 renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, const InputInfo &Input) argument 666 ArgStringList CmdArgs; local [all...] |
H A D | Solaris.cpp | 92 ArgStringList CmdArgs; local 96 CmdArgs.push_back("-C"); 100 CmdArgs.push_back("-e"); 101 CmdArgs.push_back("_start"); 106 CmdArgs.push_back("-pie"); 108 CmdArgs.push_back("-z"); 109 CmdArgs.push_back("type=pie"); 114 CmdArgs.push_back("-Bstatic"); 115 CmdArgs.push_back("-dn"); 118 CmdArgs 228 addFortranRuntimeLibraryPath(getToolChain(), Args, CmdArgs); local 229 addFortranRuntimeLibs(getToolChain(), Args, CmdArgs); local [all...] |
H A D | Clang.cpp | 286 ArgStringList &CmdArgs) { 293 CmdArgs.push_back("-mprefer-vector-width=none"); 300 CmdArgs.push_back(Args.MakeArgString("-mprefer-vector-width=" + Value)); 328 ArgStringList &CmdArgs) { 352 CmdArgs.push_back("-fasync-exceptions"); 361 CmdArgs.push_back("-fobjc-exceptions"); 379 CmdArgs.push_back("-fcxx-exceptions"); 388 Args.AddLastArg(CmdArgs, options::OPT_fignore_exceptions); 390 Args.addOptInFlag(CmdArgs, options::OPT_fassume_nothrow_exception_dtor, 394 CmdArgs 285 ParseMPreferVectorWidth(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 325 addExceptionArgs(const ArgList &Args, types::ID InputType, const ToolChain &TC, bool KernelOrKext, const ObjCRuntime &objcRuntime, ArgStringList &CmdArgs) argument 415 addDebugCompDirArg(const ArgList &Args, ArgStringList &CmdArgs, const llvm::vfs::FileSystem &VFS) argument 433 addDebugObjectName(const ArgList &Args, ArgStringList &CmdArgs, const char *DebugCompilationDir, const char *OutputFileName) argument 467 addDebugPrefixMapArg(const Driver &D, const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 488 addMacroPrefixMapArg(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 503 addCoveragePrefixMapArg(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 551 addDashXForInput(const ArgList &Args, const InputInfo &Input, ArgStringList &CmdArgs) argument 581 addPGOAndCoverageFlags(const ToolChain &TC, Compilation &C, const JobAction &JA, const InputInfo &Output, const ArgList &Args, SanitizerArgs &SanArgs, ArgStringList &CmdArgs) argument 862 RenderDebugEnablingArgs(const ArgList &Args, ArgStringList &CmdArgs, llvm::codegenoptions::DebugInfoKind DebugInfoKind, unsigned DwarfVersion, llvm::DebuggerKind DebuggerTuning) argument 898 RenderDebugInfoCompressionArgs(const ArgList &Args, ArgStringList &CmdArgs, const Driver &D, const ToolChain &TC) argument 930 handleAMDGPUCodeObjectVersionOptions(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs, bool IsCC1As = false) argument 992 AddPreprocessingOptions(Compilation &C, const JobAction &JA, const Driver &D, const ArgList &Args, ArgStringList &CmdArgs, const InputInfo &Output, const InputInfoList &Inputs) const argument 1386 renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple, const InputInfo &Input, const InputInfo &Output, const JobAction &JA) argument 1469 AddAAPCSVolatileBitfieldArgs(const ArgList &Args, ArgStringList &CmdArgs) argument 1479 RenderARMABI(const Driver &D, const llvm::Triple &Triple, const ArgList &Args, ArgStringList &CmdArgs) argument 1496 AddUnalignedAccessWarning(ArgStringList &CmdArgs) argument 1507 CollectARMPACBTIOptions(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs, bool isAArch64) argument 1564 AddARMTargetArgs(const llvm::Triple &Triple, const ArgList &Args, ArgStringList &CmdArgs, bool KernelOrKext) const argument 1607 CollectARMPACBTIOptions(getToolChain(), Args, CmdArgs, false /*isAArch64*/); local 1698 RenderAArch64ABI(const llvm::Triple &Triple, const ArgList &Args, ArgStringList &CmdArgs) argument 1739 CollectARMPACBTIOptions(getToolChain(), Args, CmdArgs, true /*isAArch64*/); local 2034 SetRISCVSmallDataLimit(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 2078 SetRISCVSmallDataLimit(getToolChain(), Args, CmdArgs); local 2447 AddARMImplicitITArgs(const ArgList &Args, ArgStringList &CmdArgs, StringRef Value) argument 2453 CollectArgsForIntegratedAssembler(Compilation &C, const ArgList &Args, ArgStringList &CmdArgs, const Driver &D) argument 2734 RenderFloatingPointOptions(const ToolChain &TC, const Driver &D, bool OFastEnabled, const ArgList &Args, ArgStringList &CmdArgs, const JobAction &JA) argument 3252 RenderAnalyzerOptions(const ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple, const InputInfo &Input) argument [all...] |
H A D | MSP430.cpp | 183 ArgStringList &CmdArgs) const { 186 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); 188 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); 192 llvm::opt::ArgStringList &CmdArgs) const { 196 CmdArgs.push_back("--start-group"); 197 CmdArgs.push_back(Args.MakeArgString(getHWMultLib(Args))); 198 CmdArgs.push_back("-lc"); 199 AddRunTimeLibs(ToolChain, D, CmdArgs, Args); 200 CmdArgs.push_back("-lcrt"); 203 CmdArgs 228 AddSspArgs(const ArgList &Args, ArgStringList &CmdArgs) argument 240 AddImplicitLinkerScript(const std::string SysRoot, const ArgList &Args, ArgStringList &CmdArgs) argument 271 ArgStringList CmdArgs; local 294 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local [all...] |
H A D | ZOS.cpp | 46 ArgStringList CmdArgs; local 48 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 53 CmdArgs.push_back("-o"); 54 CmdArgs.push_back(Output.getFilename()); 65 CmdArgs.push_back(II.getFilename()); 69 Exec, CmdArgs, Inputs)); 107 ArgStringList CmdArgs; local 114 CmdArgs.push_back("-o"); 115 CmdArgs.push_back(Output.getFilename()); 127 CmdArgs [all...] |
H A D | Haiku.cpp | 31 ArgStringList CmdArgs; local 48 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 50 CmdArgs.push_back("--eh-frame-hdr"); 52 CmdArgs.push_back("-Bstatic"); 55 CmdArgs.push_back("-shared"); 56 CmdArgs.push_back("--enable-new-dtags"); 59 CmdArgs.push_back("-shared"); 62 CmdArgs.push_back("--no-undefined"); 65 CmdArgs.push_back("-X"); 69 CmdArgs [all...] |
H A D | Flang.h | 31 /// \param [out] CmdArgs The list of output command arguments 33 llvm::opt::ArgStringList &CmdArgs) const; 39 /// \param [out] CmdArgs The list of output command arguments 41 llvm::opt::ArgStringList &CmdArgs) const; 47 /// \param [out] CmdArgs The list of output command arguments 49 llvm::opt::ArgStringList &CmdArgs) const; 55 /// \param [out] CmdArgs The list of output command arguments 57 llvm::opt::ArgStringList &CmdArgs) const; 62 /// \param [out] CmdArgs The list of output command arguments 64 llvm::opt::ArgStringList &CmdArgs) cons [all...] |
H A D | XCore.cpp | 31 ArgStringList CmdArgs; local 33 CmdArgs.push_back("-o"); 34 CmdArgs.push_back(Output.getFilename()); 36 CmdArgs.push_back("-c"); 39 CmdArgs.push_back("-v"); 43 CmdArgs.push_back("-g"); 47 CmdArgs.push_back("-fverbose-asm"); 49 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 52 CmdArgs.push_back(II.getFilename()); 56 Exec, CmdArgs, Input 64 ArgStringList CmdArgs; local 80 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local [all...] |
H A D | InterfaceStubs.cpp | 24 llvm::opt::ArgStringList CmdArgs; local 25 CmdArgs.push_back("--input-format=IFS"); 27 CmdArgs.push_back(WriteBin ? "--output-format=ELF" : "--output-format=IFS"); 28 CmdArgs.push_back("-o"); 45 CmdArgs.push_back(Args.MakeArgString(OutputFilename.c_str())); 55 CmdArgs.push_back(Args.MakeArgString(InputFilename.c_str())); 59 Args.MakeArgString(Merger), CmdArgs,
|
H A D | SPIRV.cpp | 25 llvm::opt::ArgStringList CmdArgs(Args); 26 CmdArgs.push_back(Input.getFilename()); 29 CmdArgs.push_back("-to-binary"); 31 CmdArgs.push_back("--spirv-tools-dis"); 33 CmdArgs.append({"-o", Output.getFilename()}); 38 Exec, CmdArgs, Input, Output)); 84 ArgStringList CmdArgs; local 85 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local 87 CmdArgs.push_back("-o"); 88 CmdArgs [all...] |
H A D | MinGW.cpp | 36 ArgStringList CmdArgs; local 39 CmdArgs.push_back("--32"); 41 CmdArgs.push_back("--64"); 44 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 46 CmdArgs.push_back("-o"); 47 CmdArgs.push_back(Output.getFilename()); 50 CmdArgs.push_back(II.getFilename()); 54 Exec, CmdArgs, Inputs, Output)); 62 ArgStringList &CmdArgs) const { 64 CmdArgs 105 ArgStringList CmdArgs; local [all...] |
H A D | NaCl.cpp | 60 ArgStringList CmdArgs; local 71 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 74 CmdArgs.push_back("-export-dynamic"); 77 CmdArgs.push_back("-s"); 81 CmdArgs.push_back("--build-id"); 84 CmdArgs.push_back("--eh-frame-hdr"); 86 CmdArgs.push_back("-m"); 88 CmdArgs.push_back("elf_i386_nacl"); 90 CmdArgs.push_back("armelf_nacl"); 92 CmdArgs [all...] |
H A D | AIX.cpp | 34 ArgStringList CmdArgs; local 49 CmdArgs.push_back("-a32"); 52 CmdArgs.push_back("-a64"); 59 CmdArgs.push_back("-many"); 61 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 66 CmdArgs.push_back("-o"); 67 CmdArgs.push_back(Output.getFilename()); 78 CmdArgs.push_back(II.getFilename()); 82 Exec, CmdArgs, Inputs, Output)); 87 static bool hasExportListLinkerOpts(const ArgStringList &CmdArgs) { argument 114 ArgStringList CmdArgs; local [all...] |
H A D | Fuchsia.cpp | 42 ArgStringList CmdArgs; local 52 CmdArgs.push_back("-z"); 53 CmdArgs.push_back("max-page-size=4096"); 55 CmdArgs.push_back("-z"); 56 CmdArgs.push_back("now"); 58 CmdArgs.push_back("-z"); 59 CmdArgs.push_back("start-stop-visibility=hidden"); 64 CmdArgs.push_back("-z"); 65 CmdArgs.push_back("rodynamic"); 66 CmdArgs 222 ArgStringList CmdArgs; local [all...] |
H A D | CSKYToolChain.cpp | 138 ArgStringList CmdArgs; local 141 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 143 CmdArgs.push_back("-m"); 144 CmdArgs.push_back("cskyelf"); 165 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); 166 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); 167 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); 170 Args.AddAllArgs(CmdArgs, options::OPT_L); 171 ToolChain.AddFilePathLibArgs(Args, CmdArgs); 172 Args.addAllArgs(CmdArgs, {option [all...] |
H A D | RISCVToolchain.cpp | 154 ArgStringList CmdArgs; local 157 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 160 CmdArgs.push_back("-m"); 162 CmdArgs.push_back("elf64lriscv"); 164 CmdArgs.push_back("elf32lriscv"); 166 CmdArgs.push_back("-X"); 187 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); 188 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); 191 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); 193 Args.addAllArgs(CmdArgs, {option [all...] |
H A D | Clang.h | 44 llvm::opt::ArgStringList &CmdArgs, 50 llvm::opt::ArgStringList &CmdArgs) const; 53 llvm::opt::ArgStringList &CmdArgs) const; 56 llvm::opt::ArgStringList &CmdArgs, 59 llvm::opt::ArgStringList &CmdArgs) const; 61 llvm::opt::ArgStringList &CmdArgs) const; 63 llvm::opt::ArgStringList &CmdArgs) const; 65 llvm::opt::ArgStringList &CmdArgs) const; 67 llvm::opt::ArgStringList &CmdArgs) const; 69 llvm::opt::ArgStringList &CmdArgs) cons [all...] |
H A D | PS4CPU.cpp | 34 ArgStringList &CmdArgs) { 54 CmdArgs.push_back(makeArgString( 65 ArgStringList CmdArgs; local 67 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 69 CmdArgs.push_back("-o"); 70 CmdArgs.push_back(Output.getFilename()); 75 CmdArgs.push_back(Input.getFilename()); 81 Exec, CmdArgs, Inputs, Output)); 85 ArgStringList &CmdArgs) { 88 PSTC.addSanitizerArgs(Args, CmdArgs, " 33 addProfileRTArgs(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 84 addSanitizerArgs(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 91 addSanitizerArgs(const ArgList &Args, ArgStringList &CmdArgs, const char *Prefix, const char *Suffix) const argument 105 addSanitizerArgs(const ArgList &Args, ArgStringList &CmdArgs, const char *Prefix, const char *Suffix) const argument 128 ArgStringList CmdArgs; local [all...] |
H A D | Darwin.cpp | 109 ArgStringList CmdArgs; local 128 CmdArgs.push_back("-Q"); 135 CmdArgs.push_back("--gstabs"); 137 CmdArgs.push_back("-g"); 141 AddMachOArch(Args, CmdArgs); 145 CmdArgs.push_back("-force_cpusubtype_ALL"); 152 CmdArgs.push_back("-static"); 154 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 157 CmdArgs.push_back("-o"); 158 CmdArgs 219 AddLinkArgs(Compilation &C, const ArgList &Args, ArgStringList &CmdArgs, const InputInfoList &Inputs, VersionTuple Version, bool LinkerIsLLD, bool UsePlatformVersion) const argument 508 renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple, const InputInfo &Output, const JobAction &JA) argument 578 ArgStringList CmdArgs; local 664 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local 685 addFortranRuntimeLibraryPath(getToolChain(), Args, CmdArgs); local 686 addFortranRuntimeLibs(getToolChain(), Args, CmdArgs); local 828 ArgStringList CmdArgs; local 863 ArgStringList CmdArgs; local 886 ArgStringList CmdArgs; local 907 ArgStringList CmdArgs; local 1266 AddLinkRuntimeLib(const ArgList &Args, ArgStringList &CmdArgs, StringRef Component, RuntimeLinkOptions Opts, bool IsShared) const argument 1386 addExportedSymbol(ArgStringList &CmdArgs, const char *Symbol) argument 1397 addSectalignToPage(const ArgList &Args, ArgStringList &CmdArgs, StringRef Segment, StringRef Section) argument 1443 AddLinkSanitizerLibArgs(const ArgList &Args, ArgStringList &CmdArgs, StringRef Sanitizer, bool Shared) const argument 1463 AddLinkRuntimeLibArgs(const ArgList &Args, ArgStringList &CmdArgs, bool ForceLinkBuiltinRT) const argument 2871 AddLinkRuntimeLibArgs(const ArgList &Args, ArgStringList &CmdArgs, bool ForceLinkBuiltinRT) const argument 3304 addDynamicLibLinkArgs(const Darwin &D, const ArgList &Args, ArgStringList &CmdArgs) argument 3322 addBundleLinkArgs(const Darwin &D, const ArgList &Args, ArgStringList &CmdArgs) argument 3333 addPgProfilingLinkArgs(const Darwin &D, const ArgList &Args, ArgStringList &CmdArgs) argument 3357 addDefaultCRTLinkArgs(const Darwin &D, const ArgList &Args, ArgStringList &CmdArgs) argument [all...] |
H A D | CommonArgs.h | 32 llvm::opt::ArgStringList &CmdArgs, const JobAction &JA); 36 llvm::opt::ArgStringList &CmdArgs); 41 llvm::opt::ArgStringList &CmdArgs); 45 llvm::opt::ArgStringList &CmdArgs); 48 llvm::opt::ArgStringList &CmdArgs); 51 llvm::opt::ArgStringList &CmdArgs); 54 llvm::opt::ArgStringList &CmdArgs, 61 llvm::opt::ArgStringList &CmdArgs, 67 llvm::opt::ArgStringList &CmdArgs, StringRef Arch, 78 llvm::opt::ArgStringList &CmdArgs, cons [all...] |