/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Haiku.cpp | 178 llvm::opt::ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 187 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 201 addExternCSystemInclude(DriverArgs, CC1Args, Prefix + dir); in AddClangSystemIncludeArgs() 206 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 208 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 210 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 212 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 214 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 216 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 218 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() [all …]
|
H A D | WebAssembly.cpp | 271 ArgStringList &CC1Args, in addClangTargetOptions() argument 275 CC1Args.push_back("-fno-use-init-array"); in addClangTargetOptions() 300 CC1Args.push_back("-target-feature"); in addClangTargetOptions() 301 CC1Args.push_back("+atomics"); in addClangTargetOptions() 302 CC1Args.push_back("-target-feature"); in addClangTargetOptions() 303 CC1Args.push_back("+bulk-memory"); in addClangTargetOptions() 304 CC1Args.push_back("-target-feature"); in addClangTargetOptions() 305 CC1Args.push_back("+mutable-globals"); in addClangTargetOptions() 306 CC1Args.push_back("-target-feature"); in addClangTargetOptions() 307 CC1Args.push_back("+sign-ext"); in addClangTargetOptions() [all …]
|
H A D | HIPAMD.cpp | 271 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument 273 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions() 278 CC1Args.push_back("-fcuda-is-device"); in addClangTargetOptions() 282 CC1Args.append({"-mllvm", "-amdgpu-internalize-symbols"}); in addClangTargetOptions() 284 CC1Args.append({"-mllvm", "-amdgpu-enable-hipstdpar"}); in addClangTargetOptions() 291 CC1Args.push_back(DriverArgs.MakeArgStringRef(ArgStr)); in addClangTargetOptions() 294 CC1Args.push_back("-fcuda-allow-variadic-functions"); in addClangTargetOptions() 300 CC1Args.append({"-fvisibility=hidden"}); in addClangTargetOptions() 301 CC1Args.push_back("-fapply-global-visibility-to-externs"); in addClangTargetOptions() 309 CC1Args.push_back("-fembed-bitcode=marker"); in addClangTargetOptions() [all …]
|
H A D | AMDGPUOpenMP.cpp | 43 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument 45 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions() 54 CC1Args.push_back(BCFile.ShouldInternalize ? "-mlink-builtin-bitcode" in addClangTargetOptions() 56 CC1Args.push_back(DriverArgs.MakeArgString(BCFile.Path)); in addClangTargetOptions() 113 ArgStringList &CC1Args) const { in addClangWarningOptions() 114 AMDGPUToolChain::addClangWarningOptions(CC1Args); in addClangWarningOptions() 115 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions() 124 const ArgList &DriverArgs, ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 125 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs() 129 ArgStringList &CC1Args) const { in AddIAMCUIncludeArgs() [all …]
|
H A D | HIPSPV.cpp | 132 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument 134 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions() 139 CC1Args.append( in addClangTargetOptions() 150 CC1Args.append( in addClangTargetOptions() 155 CC1Args.append({"-mlink-builtin-bitcode", in addClangTargetOptions() 165 void HIPSPVToolChain::addClangWarningOptions(ArgStringList &CC1Args) const { in addClangWarningOptions() 166 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions() 175 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 176 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs() 180 const ArgList &Args, ArgStringList &CC1Args) const { in AddClangCXXStdlibIncludeArgs() [all …]
|
H A D | ZOS.cpp | 32 ArgStringList &CC1Args, in addClangTargetOptions() argument 38 CC1Args.push_back("-faligned-alloc-unavailable"); in addClangTargetOptions() 44 CC1Args.push_back("-fno-sized-deallocation"); in addClangTargetOptions() 254 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 269 addSystemInclude(DriverArgs, CC1Args, P.str()); in AddClangSystemIncludeArgs() 274 addSystemInclude(DriverArgs, CC1Args, P2.str()); in AddClangSystemIncludeArgs() 290 addSystemInclude(DriverArgs, CC1Args, PathLE.str()); in AddClangSystemIncludeArgs() 296 addSystemInclude(DriverArgs, CC1Args, P.str()); in AddClangSystemIncludeArgs() 301 addSystemInclude(DriverArgs, CC1Args, PathLE.str()); in AddClangSystemIncludeArgs() 307 addSystemInclude(DriverArgs, CC1Args, "/usr/include"); in AddClangSystemIncludeArgs() [all …]
|
H A D | AIX.cpp | 366 ArgStringList &CC1Args) const { in AddOpenMPIncludeArgs() 376 addSystemInclude(DriverArgs, CC1Args, PathOpenMP.str()); in AddOpenMPIncludeArgs() 388 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 400 addSystemInclude(DriverArgs, CC1Args, P); in AddClangSystemIncludeArgs() 402 addSystemInclude(DriverArgs, CC1Args, path::parent_path(P.str())); in AddClangSystemIncludeArgs() 408 AddOpenMPIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs() 417 addSystemInclude(DriverArgs, CC1Args, UP.str()); in AddClangSystemIncludeArgs() 422 llvm::opt::ArgStringList &CC1Args) const { in AddClangCXXStdlibIncludeArgs() 438 addSystemInclude(DriverArgs, CC1Args, PathCPP.str()); in AddClangCXXStdlibIncludeArgs() 441 CC1Args.push_back("-D__LIBC_NO_CPP_MATH_OVERLOADS__"); in AddClangCXXStdlibIncludeArgs() [all …]
|
H A D | PS4CPU.cpp | 386 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 395 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 401 addExternCSystemInclude(DriverArgs, CC1Args, in AddClangSystemIncludeArgs() 403 addExternCSystemInclude(DriverArgs, CC1Args, in AddClangSystemIncludeArgs() 441 const ArgList &DriverArgs, ArgStringList &CC1Args, in addClangTargetOptions() argument 450 CC1Args.push_back("-fno-use-init-array"); in addClangTargetOptions() 456 CC1Args.push_back("-fvisibility=hidden"); in addClangTargetOptions() 462 CC1Args.push_back("-fvisibility-global-new-delete=source"); in addClangTargetOptions() 469 CC1Args.push_back("-fvisibility-from-dllstorageclass"); in addClangTargetOptions() 472 DriverArgs.AddLastArg(CC1Args, options::OPT_fvisibility_dllexport_EQ); in addClangTargetOptions() [all …]
|
H A D | HIPAMD.h | 68 llvm::opt::ArgStringList &CC1Args, 70 void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const override; 74 llvm::opt::ArgStringList &CC1Args) const override; 77 llvm::opt::ArgStringList &CC1Args) const override; 79 llvm::opt::ArgStringList &CC1Args) const override; 81 llvm::opt::ArgStringList &CC1Args) const override;
|
H A D | Linux.h | 32 llvm::opt::ArgStringList &CC1Args) const override; 35 llvm::opt::ArgStringList &CC1Args) const override; 37 llvm::opt::ArgStringList &CC1Args) const override; 39 llvm::opt::ArgStringList &CC1Args) const override; 43 llvm::opt::ArgStringList &CC1Args) const override;
|
H A D | Cuda.cpp | 291 const ArgList &DriverArgs, ArgStringList &CC1Args) const { in AddCudaIncludeArgs() 298 CC1Args.push_back("-internal-isystem"); in AddCudaIncludeArgs() 299 CC1Args.push_back(DriverArgs.MakeArgString(P)); in AddCudaIncludeArgs() 310 CC1Args.push_back("-include"); in AddCudaIncludeArgs() 311 CC1Args.push_back("__clang_cuda_runtime_wrapper.h"); in AddCudaIncludeArgs() 750 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument 756 CC1Args.append({"-mllvm", "--nvptx-lower-global-ctor-dtor"}); in addClangTargetOptions() 821 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument 823 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions() 832 CC1Args.append( in addClangTargetOptions() [all …]
|
H A D | Cuda.h | 47 llvm::opt::ArgStringList &CC1Args) const; 147 llvm::opt::ArgStringList &CC1Args, 205 llvm::opt::ArgStringList &CC1Args, 213 llvm::opt::ArgStringList &CC1Args) const override; 215 void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const override; 219 llvm::opt::ArgStringList &CC1Args) const override; 222 llvm::opt::ArgStringList &CC1Args) const override; 224 llvm::opt::ArgStringList &CC1Args) const override;
|
H A D | MSVC.h | 89 llvm::opt::ArgStringList &CC1Args) const override; 92 llvm::opt::ArgStringList &CC1Args) const override; 95 llvm::opt::ArgStringList &CC1Args) const override; 98 llvm::opt::ArgStringList &CC1Args) const override; 122 llvm::opt::ArgStringList &CC1Args, 127 llvm::opt::ArgStringList &CC1Args,
|
H A D | MSVC.cpp | 500 ArgStringList &CC1Args) const { in AddCudaIncludeArgs() 501 CudaInstallation->AddCudaIncludeArgs(DriverArgs, CC1Args); in AddCudaIncludeArgs() 505 ArgStringList &CC1Args) const { in AddHIPIncludeArgs() 506 RocmInstallation->AddHIPIncludeArgs(DriverArgs, CC1Args); in AddHIPIncludeArgs() 632 const ArgList &DriverArgs, ArgStringList &CC1Args, in AddSystemIncludeWithSubfolder() argument 637 addSystemInclude(DriverArgs, CC1Args, path); in AddSystemIncludeWithSubfolder() 641 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 646 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, getDriver().ResourceDir, in AddClangSystemIncludeArgs() 652 addSystemInclude(DriverArgs, CC1Args, Path); in AddClangSystemIncludeArgs() 659 addSystemIncludes(DriverArgs, CC1Args, Dirs); in AddClangSystemIncludeArgs() [all …]
|
H A D | Linux.cpp | 624 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 639 addSystemInclude(DriverArgs, CC1Args, ResourceDirInclude); in AddClangSystemIncludeArgs() 645 addSystemInclude(DriverArgs, CC1Args, concat(SysRoot, "/usr/local/include")); in AddClangSystemIncludeArgs() 647 AddMultilibIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs() 657 addExternCSystemInclude(DriverArgs, CC1Args, Prefix + dir); in AddClangSystemIncludeArgs() 668 DriverArgs, CC1Args, in AddClangSystemIncludeArgs() 677 addExternCSystemInclude(DriverArgs, CC1Args, concat(SysRoot, "/include")); in AddClangSystemIncludeArgs() 679 addExternCSystemInclude(DriverArgs, CC1Args, concat(SysRoot, "/usr/include")); in AddClangSystemIncludeArgs() 682 addSystemInclude(DriverArgs, CC1Args, ResourceDirInclude); in AddClangSystemIncludeArgs() 686 llvm::opt::ArgStringList &CC1Args) const { in addLibStdCxxIncludePaths() [all …]
|
H A D | AMDGPUOpenMP.h | 41 llvm::opt::ArgStringList &CC1Args, 43 void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const override; 47 llvm::opt::ArgStringList &CC1Args) const override; 49 llvm::opt::ArgStringList &CC1Args) const override;
|
H A D | MinGW.cpp | 619 ArgStringList &CC1Args) const { in AddCudaIncludeArgs() 620 CudaInstallation->AddCudaIncludeArgs(DriverArgs, CC1Args); in AddCudaIncludeArgs() 624 ArgStringList &CC1Args) const { in AddHIPIncludeArgs() 625 RocmInstallation->AddHIPIncludeArgs(DriverArgs, CC1Args); in AddHIPIncludeArgs() 680 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 687 addSystemInclude(DriverArgs, CC1Args, P.str()); in AddClangSystemIncludeArgs() 693 addSystemInclude(DriverArgs, CC1Args, in AddClangSystemIncludeArgs() 698 addSystemInclude(DriverArgs, CC1Args, in AddClangSystemIncludeArgs() 707 addSystemInclude(DriverArgs, CC1Args, Base + "include"); in AddClangSystemIncludeArgs() 711 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument [all …]
|
H A D | PPCFreeBSD.cpp | 18 const ArgList &DriverArgs, ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 24 addSystemInclude(DriverArgs, CC1Args, P); in AddClangSystemIncludeArgs() 27 FreeBSD::AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
|
H A D | Hexagon.cpp | 685 ArgStringList &CC1Args, in addClangTargetOptions() argument 693 CC1Args.push_back("-fno-use-init-array"); in addClangTargetOptions() 696 CC1Args.push_back("-target-feature"); in addClangTargetOptions() 697 CC1Args.push_back("+reserved-r19"); in addClangTargetOptions() 700 CC1Args.push_back("-mllvm"); in addClangTargetOptions() 701 CC1Args.push_back("-hexagon-autohvx"); in addClangTargetOptions() 706 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 719 addSystemInclude(DriverArgs, CC1Args, ResourceDirInclude); in AddClangSystemIncludeArgs() 732 addExternCSystemInclude(DriverArgs, CC1Args, P.str()); in AddClangSystemIncludeArgs() 734 addSystemInclude(DriverArgs, CC1Args, in AddClangSystemIncludeArgs() [all...] |
H A D | MipsLinux.cpp | 42 const ArgList &DriverArgs, ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 51 addSystemInclude(DriverArgs, CC1Args, P); in AddClangSystemIncludeArgs() 60 addExternCSystemIncludeIfExists(DriverArgs, CC1Args, D.Dir + Path); in AddClangSystemIncludeArgs() 96 llvm::opt::ArgStringList &CC1Args) const { in addLibCxxIncludePaths() 101 addSystemInclude(DriverArgs, CC1Args, Path); in addLibCxxIncludePaths()
|
H A D | RISCVToolchain.cpp | 96 llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument 98 CC1Args.push_back("-nostdsysteminc"); in addClangTargetOptions() 102 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 109 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 115 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 121 llvm::opt::ArgStringList &CC1Args) const { in addLibStdCxxIncludePaths() 127 CC1Args); in addLibStdCxxIncludePaths()
|
H A D | CrossWindows.cpp | 238 llvm::opt::ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 244 addSystemInclude(DriverArgs, CC1Args, P); in AddClangSystemIncludeArgs() 252 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include"); in AddClangSystemIncludeArgs() 256 addSystemInclude(DriverArgs, CC1Args, ResourceDir); in AddClangSystemIncludeArgs() 259 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include"); in AddClangSystemIncludeArgs() 264 llvm::opt::ArgStringList &CC1Args) const { in AddClangCXXStdlibIncludeArgs() 272 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include/c++/v1"); in AddClangCXXStdlibIncludeArgs()
|
H A D | AIX.h | 74 llvm::opt::ArgStringList &CC1Args) const override; 78 llvm::opt::ArgStringList &CC1Args) const override; 84 const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CC1Args, 109 llvm::opt::ArgStringList &CC1Args) const;
|
H A D | OHOS.cpp | 199 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 210 addSystemInclude(DriverArgs, CC1Args, P); in AddClangSystemIncludeArgs() 224 addExternCSystemInclude(DriverArgs, CC1Args, Prefix + dir); in AddClangSystemIncludeArgs() 229 addExternCSystemInclude(DriverArgs, CC1Args, in AddClangSystemIncludeArgs() 232 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/include"); in AddClangSystemIncludeArgs() 233 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include"); in AddClangSystemIncludeArgs() 237 ArgStringList &CC1Args) const { in AddClangCXXStdlibIncludeArgs() 248 addSystemInclude(DriverArgs, CC1Args, makePath({IncPath, "c++", "v1"})); in AddClangCXXStdlibIncludeArgs() 249 addSystemInclude(DriverArgs, CC1Args, IncTargetPath); in AddClangCXXStdlibIncludeArgs()
|
H A D | BareMetal.cpp | 263 ArgStringList &CC1Args) const { in AddClangSystemIncludeArgs() 270 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 277 addSystemInclude(DriverArgs, CC1Args, *Path); in AddClangSystemIncludeArgs() 285 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 291 ArgStringList &CC1Args, in addClangTargetOptions() argument 293 CC1Args.push_back("-nostdsysteminc"); in addClangTargetOptions() 297 ArgStringList &CC1Args) const { in AddClangCXXStdlibIncludeArgs() 314 addSystemInclude(DriverArgs, CC1Args, TargetDir); in AddClangCXXStdlibIncludeArgs() 321 addSystemInclude(DriverArgs, CC1Args, Dir); in AddClangCXXStdlibIncludeArgs() 350 addSystemInclude(DriverArgs, CC1Args, TargetDir.str()); in AddClangCXXStdlibIncludeArgs() [all …]
|