/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | DragonFly.cpp | 32 ArgStringList CmdArgs; local 37 CmdArgs.push_back("--32"); 39 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 41 CmdArgs.push_back("-o"); 42 CmdArgs.push_back(Output.getFilename()); 45 CmdArgs.push_back(II.getFilename()); 49 JA, *this, ResponseFileSupport::AtFileCurCP(), Exec, CmdArgs, Inputs)); 58 ArgStringList CmdArgs; local 61 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 63 CmdArgs 119 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local [all...] |
H A D | Ananas.cpp | 31 ArgStringList CmdArgs; local 33 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 35 CmdArgs.push_back("-o"); 36 CmdArgs.push_back(Output.getFilename()); 39 CmdArgs.push_back(II.getFilename()); 43 JA, *this, ResponseFileSupport::AtFileCurCP(), Exec, CmdArgs, Inputs)); 53 ArgStringList CmdArgs; local 64 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 67 CmdArgs.push_back("-Bstatic"); 70 CmdArgs [all...] |
H A D | Flang.cpp | 29 ArgStringList CmdArgs; local 31 CmdArgs.push_back("-fc1"); 33 CmdArgs.push_back("-triple"); 34 CmdArgs.push_back(Args.MakeArgString(TripleStr)); 37 CmdArgs.push_back("-E"); 40 CmdArgs.push_back("-fsyntax-only"); 42 CmdArgs.push_back("-emit-ast"); 45 CmdArgs.push_back("-emit-llvm"); 48 CmdArgs.push_back("-emit-llvm-bc"); 50 CmdArgs [all...] |
H A D | OpenBSD.cpp | 32 ArgStringList CmdArgs; local 38 CmdArgs.push_back("--32"); 42 CmdArgs.push_back("-mppc"); 43 CmdArgs.push_back("-many"); 47 CmdArgs.push_back("-64"); 49 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, getToolChain().getTriple())); 50 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); local 60 CmdArgs.push_back("-mabi"); 61 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); 64 CmdArgs 68 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); local 97 ArgStringList CmdArgs; local [all...] |
H A D | FreeBSD.cpp | 33 ArgStringList CmdArgs; local 42 CmdArgs.push_back("--32"); 45 CmdArgs.push_back("-a32"); 55 CmdArgs.push_back("-march"); 56 CmdArgs.push_back(CPUName.data()); 58 CmdArgs.push_back("-mabi"); 59 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); 62 CmdArgs.push_back("-EL"); 64 CmdArgs.push_back("-EB"); 68 CmdArgs 72 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); local 104 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); local 147 ArgStringList CmdArgs; local [all...] |
H A D | CloudABI.cpp | 32 ArgStringList CmdArgs; local 43 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 46 CmdArgs.push_back("-Bstatic"); 47 CmdArgs.push_back("--no-dynamic-linker"); 51 CmdArgs.push_back("-pie"); 52 CmdArgs.push_back("-zrelro"); 55 CmdArgs.push_back("--eh-frame-hdr"); 56 CmdArgs.push_back("--gc-sections"); 59 CmdArgs.push_back("-o"); 60 CmdArgs [all...] |
H A D | Myriad.cpp | 29 ArgStringList CmdArgs; local 37 CmdArgs.push_back("-E"); 40 CmdArgs.push_back("-S"); 41 CmdArgs.push_back("-fno-exceptions"); // Always do this even if unspecified. 43 CmdArgs.push_back("-DMYRIAD2"); 50 CmdArgs, 69 CmdArgs.push_back("-MT"); 70 CmdArgs.push_back(Args.MakeArgString(A->getValue())); 74 CmdArgs.push_back(II.getFilename()); 75 CmdArgs 90 ArgStringList CmdArgs; local 129 ArgStringList CmdArgs; local 171 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local [all...] |
H A D | Minix.cpp | 28 ArgStringList CmdArgs; local 30 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 32 CmdArgs.push_back("-o"); 33 CmdArgs.push_back(Output.getFilename()); 36 CmdArgs.push_back(II.getFilename()); 40 JA, *this, ResponseFileSupport::AtFileCurCP(), Exec, CmdArgs, Inputs)); 49 ArgStringList CmdArgs; local 52 CmdArgs.push_back("-o"); 53 CmdArgs.push_back(Output.getFilename()); 59 CmdArgs 69 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local [all...] |
H A D | NetBSD.cpp | 33 ArgStringList CmdArgs; local 39 CmdArgs.push_back("--32"); 49 CmdArgs.push_back(Args.MakeArgString("-mcpu=" + Arch)); 61 CmdArgs.push_back("-march"); 62 CmdArgs.push_back(CPUName.data()); 64 CmdArgs.push_back("-mabi"); 65 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); 68 CmdArgs.push_back("-EL"); 70 CmdArgs.push_back("-EB"); 72 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); local 81 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); local 89 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); local 118 ArgStringList CmdArgs; local 258 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local 304 linkSanitizerRuntimeDeps(getToolChain(), CmdArgs); local [all...] |
H A D | Clang.cpp | 289 ArgStringList &CmdArgs) { 296 CmdArgs.push_back("-mprefer-vector-width=none"); 303 CmdArgs.push_back(Args.MakeArgString("-mprefer-vector-width=" + Value)); 313 const ArgList &Args, ArgStringList &CmdArgs, 330 arm::getARMTargetFeatures(D, Triple, Args, CmdArgs, Features, ForAS); 378 CmdArgs.push_back(IsAux ? "-aux-target-feature" : "-target-feature"); 379 CmdArgs.push_back(Feature.data()); 407 ArgStringList &CmdArgs) { 431 CmdArgs.push_back("-fobjc-exceptions"); 449 CmdArgs 288 ParseMPreferVectorWidth(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 312 getTargetFeatures(const Driver &D, const llvm::Triple &Triple, const ArgList &Args, ArgStringList &CmdArgs, bool ForAS, bool IsAux = false) argument 404 addExceptionArgs(const ArgList &Args, types::ID InputType, const ToolChain &TC, bool KernelOrKext, const ObjCRuntime &objcRuntime, ArgStringList &CmdArgs) argument 619 addDebugCompDirArg(const ArgList &Args, ArgStringList &CmdArgs, const llvm::vfs::FileSystem &VFS) argument 632 addDebugPrefixMapArg(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 646 addMacroPrefixMapArg(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 694 addDashXForInput(const ArgList &Args, const InputInfo &Input, ArgStringList &CmdArgs) argument 724 addPGOAndCoverageFlags(const ToolChain &TC, Compilation &C, const Driver &D, const InputInfo &Output, const ArgList &Args, ArgStringList &CmdArgs) argument 959 RenderDebugEnablingArgs(const ArgList &Args, ArgStringList &CmdArgs, codegenoptions::DebugInfoKind DebugInfoKind, unsigned DwarfVersion, llvm::DebuggerKind DebuggerTuning) argument 1010 RenderDebugInfoCompressionArgs(const ArgList &Args, ArgStringList &CmdArgs, const Driver &D, const ToolChain &TC) argument 1061 AddPreprocessingOptions(Compilation &C, const JobAction &JA, const Driver &D, const ArgList &Args, ArgStringList &CmdArgs, const InputInfo &Output, const InputInfoList &Inputs) const argument 1409 renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple, const InputInfo &Input, const InputInfo &Output, const JobAction &JA) argument 1493 RenderARMABI(const llvm::Triple &Triple, const ArgList &Args, ArgStringList &CmdArgs) argument 1511 AddARMTargetArgs(const llvm::Triple &Triple, const ArgList &Args, ArgStringList &CmdArgs, bool KernelOrKext) const argument 1634 RenderAArch64ABI(const llvm::Triple &Triple, const ArgList &Args, ArgStringList &CmdArgs) argument 1938 SetRISCVSmallDataLimit(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 1976 SetRISCVSmallDataLimit(getToolChain(), Args, CmdArgs); local 2230 CollectArgsForIntegratedAssembler(Compilation &C, const ArgList &Args, ArgStringList &CmdArgs, const Driver &D) argument 2444 RenderFloatingPointOptions(const ToolChain &TC, const Driver &D, bool OFastEnabled, const ArgList &Args, ArgStringList &CmdArgs, const JobAction &JA) argument 2843 RenderAnalyzerOptions(const ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple, const InputInfo &Input) argument 2918 RenderSSPOptions(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs, bool KernelOrKext) argument 2966 RenderSCPOptions(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 2982 RenderTrivialAutoVarInitOptions(const Driver &D, const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 3041 RenderOpenCLOptions(const ArgList &Args, ArgStringList &CmdArgs) argument 3068 RenderARCMigrateToolOptions(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 3140 RenderBuiltinOptions(const ToolChain &TC, const llvm::Triple &T, const ArgList &Args, ArgStringList &CmdArgs) argument 3186 RenderModulesOptions(Compilation &C, const Driver &D, const ArgList &Args, const InputInfo &Input, const InputInfo &Output, ArgStringList &CmdArgs, bool &HaveModules) argument 3357 RenderCharacterOptions(const ArgList &Args, const llvm::Triple &T, ArgStringList &CmdArgs) argument 3392 RenderObjCOptions(const ToolChain &TC, const Driver &D, const llvm::Triple &T, const ArgList &Args, ObjCRuntime &Runtime, bool InferCovariantReturns, const InputInfo &Input, ArgStringList &CmdArgs) argument 3482 RenderDiagnosticsOptions(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) argument 3620 RenderDebugOptions(const ToolChain &TC, const Driver &D, const llvm::Triple &T, const ArgList &Args, bool EmitCodeView, ArgStringList &CmdArgs, codegenoptions::DebugInfoKind &DebugInfoKind, DwarfFissionKind &DwarfFission) argument 3909 ArgStringList CmdArgs; local 6486 AddClangCLArgs(const ArgList &Args, types::ID InputType, ArgStringList &CmdArgs, codegenoptions::DebugInfoKind *DebugInfoKind, bool *EmitCodeView) const argument 6783 ArgStringList CmdArgs; local 7008 ArgStringList CmdArgs; local 7092 ArgStringList CmdArgs; local 7149 ArgStringList CmdArgs; local [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)); 62 ArgStringList &CmdArgs) const { 64 CmdArgs 103 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)); 73 ArgStringList CmdArgs; local 85 CmdArgs [all...] |
H A D | Fuchsia.cpp | 40 ArgStringList CmdArgs; local 50 CmdArgs.push_back("-z"); 51 CmdArgs.push_back("max-page-size=4096"); 53 CmdArgs.push_back("-z"); 54 CmdArgs.push_back("now"); 59 CmdArgs.push_back("-z"); 60 CmdArgs.push_back("rodynamic"); 61 CmdArgs.push_back("-z"); 62 CmdArgs.push_back("separate-loadable-segments"); 63 CmdArgs [all...] |
H A D | Solaris.cpp | 33 ArgStringList CmdArgs; local 35 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 37 CmdArgs.push_back("-o"); 38 CmdArgs.push_back(Output.getFilename()); 41 CmdArgs.push_back(II.getFilename()); 45 Exec, CmdArgs, Inputs)); 53 ArgStringList CmdArgs; local 56 CmdArgs.push_back("-C"); 59 CmdArgs.push_back("-e"); 60 CmdArgs 123 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local 142 linkSanitizerRuntimeDeps(getToolChain(), CmdArgs); local [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 81 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local [all...] |
H A D | AIX.cpp | 31 ArgStringList CmdArgs; local 41 CmdArgs.push_back("-a32"); 44 CmdArgs.push_back("-a64"); 51 CmdArgs.push_back("-u"); 57 CmdArgs.push_back("-many"); 59 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 64 CmdArgs.push_back("-o"); 65 CmdArgs.push_back(Output.getFilename()); 76 CmdArgs.push_back(II.getFilename()); 80 Exec, CmdArgs, Input 89 ArgStringList CmdArgs; local [all...] |
H A D | InterfaceStubs.cpp | 23 llvm::opt::ArgStringList CmdArgs; local 24 CmdArgs.push_back("-action"); 26 CmdArgs.push_back(WriteBin ? "write-bin" : "write-ifs"); 27 CmdArgs.push_back("-o"); 44 CmdArgs.push_back(Args.MakeArgString(OutputFilename.c_str())); 54 CmdArgs.push_back(Args.MakeArgString(InputFilename.c_str())); 58 Args.MakeArgString(Merger), CmdArgs,
|
H A D | PS4CPU.cpp | 29 ArgStringList &CmdArgs) { 46 CmdArgs.push_back("--dependent-lib=libclang_rt.profile-x86_64.a"); 55 ArgStringList CmdArgs; local 57 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 59 CmdArgs.push_back("-o"); 60 CmdArgs.push_back(Output.getFilename()); 65 CmdArgs.push_back(Input.getFilename()); 70 JA, *this, ResponseFileSupport::AtFileUTF8(), Exec, CmdArgs, Inputs)); 73 static void AddPS4SanitizerArgs(const ToolChain &TC, ArgStringList &CmdArgs) { argument 76 CmdArgs 28 addProfileRTArgs(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 83 addSanitizerArgs(const ToolChain &TC, ArgStringList &CmdArgs) argument 100 ArgStringList CmdArgs; local [all...] |
H A D | NaCl.cpp | 62 ArgStringList CmdArgs; local 73 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 76 CmdArgs.push_back("-export-dynamic"); 79 CmdArgs.push_back("-s"); 83 CmdArgs.push_back("--build-id"); 86 CmdArgs.push_back("--eh-frame-hdr"); 88 CmdArgs.push_back("-m"); 90 CmdArgs.push_back("elf_i386_nacl"); 92 CmdArgs.push_back("armelf_nacl"); 94 CmdArgs [all...] |
H A D | AVR.cpp | 108 ArgStringList CmdArgs; local 109 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local 111 CmdArgs.push_back("-o"); 112 CmdArgs.push_back(Output.getFilename()); 115 CmdArgs.push_back("--gc-sections"); 118 Args.AddAllArgs(CmdArgs, options::OPT_L); 119 getToolChain().AddFilePathLibArgs(Args, CmdArgs); 129 CmdArgs.push_back(Args.MakeArgString(CrtFileName)); 131 CmdArgs.push_back("-lgcc"); 132 CmdArgs [all...] |
H A D | MSP430.cpp | 191 ArgStringList CmdArgs; local 194 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 196 Args.AddAllArgs(CmdArgs, options::OPT_L); 197 ToolChain.AddFilePathLibArgs(Args, CmdArgs); 201 CmdArgs.push_back( 204 Args.AddAllArgs(CmdArgs, options::OPT_T); 208 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); 209 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbegin.o"))); 212 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local 214 CmdArgs [all...] |
H A D | RISCVToolchain.cpp | 132 ArgStringList CmdArgs; local 135 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 138 CmdArgs.push_back("-m"); 140 CmdArgs.push_back("elf64lriscv"); 142 CmdArgs.push_back("elf32lriscv"); 164 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); 165 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); 168 Args.AddAllArgs(CmdArgs, options::OPT_L); 169 ToolChain.AddFilePathLibArgs(Args, CmdArgs); 170 Args.AddAllArgs(CmdArgs, [all...] |
H A D | BareMetal.cpp | 143 ArgStringList &CmdArgs) const { 146 CmdArgs.push_back("-lc++"); 147 CmdArgs.push_back("-lc++abi"); 150 CmdArgs.push_back("-lstdc++"); 151 CmdArgs.push_back("-lsupc++"); 154 CmdArgs.push_back("-lunwind"); 158 ArgStringList &CmdArgs) const { 159 CmdArgs.push_back(Args.MakeArgString("-lclang_rt.builtins-" + 168 ArgStringList CmdArgs; local 172 AddLinkerInputs(TC, Inputs, Args, CmdArgs, J [all...] |
H A D | Clang.h | 40 llvm::opt::ArgStringList &CmdArgs, 46 llvm::opt::ArgStringList &CmdArgs) const; 49 llvm::opt::ArgStringList &CmdArgs) const; 52 llvm::opt::ArgStringList &CmdArgs, 55 llvm::opt::ArgStringList &CmdArgs) const; 57 llvm::opt::ArgStringList &CmdArgs) const; 59 llvm::opt::ArgStringList &CmdArgs) const; 61 llvm::opt::ArgStringList &CmdArgs) const; 63 llvm::opt::ArgStringList &CmdArgs) const; 65 llvm::opt::ArgStringList &CmdArgs) cons [all...] |
H A D | Darwin.cpp | 92 ArgStringList CmdArgs; local 112 CmdArgs.push_back("-Q"); 119 CmdArgs.push_back("--gstabs"); 121 CmdArgs.push_back("-g"); 125 AddMachOArch(Args, CmdArgs); 130 CmdArgs.push_back("-force_cpusubtype_ALL"); 137 CmdArgs.push_back("-static"); 139 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); 142 CmdArgs.push_back("-o"); 143 CmdArgs 204 AddLinkArgs(Compilation &C, const ArgList &Args, ArgStringList &CmdArgs, const InputInfoList &Inputs, unsigned Version[5]) const argument 446 renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple, const InputInfo &Output, const JobAction &JA) argument 514 ArgStringList CmdArgs; local 594 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); local 708 ArgStringList CmdArgs; local 731 ArgStringList CmdArgs; local 752 ArgStringList CmdArgs; local 1056 AddLinkRuntimeLib(const ArgList &Args, ArgStringList &CmdArgs, StringRef Component, RuntimeLinkOptions Opts, bool IsShared) const argument 1166 addExportedSymbol(ArgStringList &CmdArgs, const char *Symbol) argument 1177 addSectalignToPage(const ArgList &Args, ArgStringList &CmdArgs, StringRef Segment, StringRef Section) argument 1229 AddLinkSanitizerLibArgs(const ArgList &Args, ArgStringList &CmdArgs, StringRef Sanitizer, bool Shared) const argument 1249 AddLinkRuntimeLibArgs(const ArgList &Args, ArgStringList &CmdArgs, bool ForceLinkBuiltinRT) const argument 2357 AddLinkRuntimeLibArgs(const ArgList &Args, ArgStringList &CmdArgs, bool ForceLinkBuiltinRT) const argument 2607 addDynamicLibLinkArgs(const Darwin &D, const ArgList &Args, ArgStringList &CmdArgs) argument 2625 addBundleLinkArgs(const Darwin &D, const ArgList &Args, ArgStringList &CmdArgs) argument 2636 addPgProfilingLinkArgs(const Darwin &D, const ArgList &Args, ArgStringList &CmdArgs) argument 2660 addDefaultCRTLinkArgs(const Darwin &D, const ArgList &Args, ArgStringList &CmdArgs) argument [all...] |