/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Compilation.h | 85 StringRef BoundArch; member 88 TCArgsKey(const ToolChain *TC, StringRef BoundArch, in TCArgsKey() 90 : TC(TC), BoundArch(BoundArch), DeviceOffloadKind(DeviceOffloadKind) {} in TCArgsKey() 95 else if (TC == K.TC && BoundArch < K.BoundArch) 97 else if (TC == K.TC && BoundArch == K.BoundArch && 251 getArgsForToolChain(const ToolChain *TC, StringRef BoundArch,
|
H A D | Action.h | 301 void add(Action &A, const ToolChain &TC, const char *BoundArch, 306 void add(Action &A, const ToolChain &TC, const char *BoundArch, 334 HostDependence(Action &A, const ToolChain &TC, const char *BoundArch, in HostDependence() argument 336 : HostAction(A), HostToolChain(TC), HostBoundArch(BoundArch), in HostDependence() 341 HostDependence(Action &A, const ToolChain &TC, const char *BoundArch, 630 void registerDependentActionInfo(const ToolChain *TC, StringRef BoundArch, in registerDependentActionInfo() argument 632 DependentActionInfoArray.push_back({TC, BoundArch, Kind}); in registerDependentActionInfo()
|
H A D | Driver.h | 647 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, 667 StringRef BoundArch = {}, 683 const char *BaseInput, StringRef BoundArch, 788 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch,
|
H A D | ToolChain.h | 359 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument 383 TranslateXarchArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | AMDGPUOpenMP.cpp | 65 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument 68 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs() 80 StringRef Arch = BoundArch; in TranslateArgs() 103 if (!BoundArch.empty()) { in TranslateArgs() 106 BoundArch); in TranslateArgs()
|
H A D | HIPAMD.cpp | 320 StringRef BoundArch, in TranslateArgs() argument 323 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs() 330 if (!shouldSkipSanitizeOption(*this, Args, BoundArch, A)) in TranslateArgs() 334 if (!BoundArch.empty()) { in TranslateArgs() 336 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_mcpu_EQ), BoundArch); in TranslateArgs()
|
H A D | Cuda.cpp | 714 StringRef BoundArch, in TranslateArgs() argument 716 DerivedArgList *DAL = ToolChain::TranslateArgs(Args, BoundArch, OffloadKind); in TranslateArgs() 924 StringRef BoundArch, in TranslateArgs() argument 927 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs() 942 StringRef Arch = BoundArch; in TranslateArgs() 968 if (!BoundArch.empty()) { in TranslateArgs() 971 BoundArch); in TranslateArgs()
|
H A D | Cuda.h | 142 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, 201 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
|
H A D | HLSL.h | 50 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
|
H A D | AMDGPUOpenMP.h | 37 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
|
H A D | HIPAMD.h | 64 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
|
H A D | AMDGPU.h | 75 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
|
H A D | MSVC.h | 51 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
|
H A D | Darwin.h | 242 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, 555 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
|
H A D | Darwin.cpp | 2714 StringRef BoundArch, in TranslateArgs() argument 2732 (!BoundArch.empty() && XarchArch == BoundArch))) in TranslateArgs() 2807 if (!BoundArch.empty()) { in TranslateArgs() 2808 StringRef Name = BoundArch; in TranslateArgs() 3128 Darwin::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument 3132 MachO::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs() 3135 if (BoundArch.empty()) in TranslateArgs() 3164 auto Arch = tools::darwin::getArchTypeForMachOArchName(BoundArch); in TranslateArgs() 3169 << "-fomit-frame-pointer" << BoundArch; in TranslateArgs()
|
H A D | HLSL.cpp | 229 HLSLToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
|
H A D | AMDGPU.cpp | 703 AMDGPUToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument 707 Generic_ELF::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
|
H A D | MSVC.cpp | 963 StringRef BoundArch, in TranslateArgs() argument
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | Compilation.cpp | 61 Compilation::getArgsForToolChain(const ToolChain *TC, StringRef BoundArch, in getArgsForToolChain() argument 66 DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}]; in getArgsForToolChain() 80 NewDAL = TC->TranslateXarchArgs(*TranslatedArgs, BoundArch, in getArgsForToolChain() 83 NewDAL = TC->TranslateXarchArgs(*OpenMPArgs, BoundArch, DeviceOffloadKind, in getArgsForToolChain() 92 Entry = TC->TranslateArgs(*TranslatedArgs, BoundArch, DeviceOffloadKind); in getArgsForToolChain() 96 Entry = TC->TranslateArgs(*NewDAL, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
|
H A D | Action.cpp | 307 const char *BoundArch, in add() argument 311 DeviceBoundArchs.push_back(BoundArch); in add() 316 const char *BoundArch, in add() argument 320 DeviceBoundArchs.push_back(BoundArch); in add() 329 const char *BoundArch, in HostDependence() argument 331 : HostAction(A), HostToolChain(TC), HostBoundArch(BoundArch) { in HostDependence()
|
H A D | Driver.cpp | 2379 [&](Action *A, const ToolChain *TC, const char *BoundArch) { in __anon17dcc6010602() argument 2391 if (BoundArch) in __anon17dcc6010602() 2392 os << ":" << BoundArch; in __anon17dcc6010602() 3365 DA.add(*CudaFatBinary, *ToolChains.front(), /*BoundArch=*/nullptr, in getDeviceDependences() 3553 DA.add(*CudaFatBinary, *ToolChains.front(), /*BoundArch=*/nullptr, in getDeviceDependences() 3789 /*BoundArch=*/nullptr, DDeps); in addDeviceDependencesToHostAction() 3817 /*BoundArch=*/StringRef(), Action::OFK_Host); in addHostDependenceToDeviceActions() 3889 /*BoundArch=*/nullptr); in appendTopLevelActions() 3918 /*BoundArch=*/nullptr); in makeHostLinkAction() 3949 /*BoundArch in processHostLinkAction() 5418 GetTriplePlusArchString(const ToolChain * TC,StringRef BoundArch,Action::OffloadKind OffloadKind) GetTriplePlusArchString() argument 5431 BuildJobsForAction(Compilation & C,const Action * A,const ToolChain * TC,StringRef BoundArch,bool AtTopLevel,bool MultipleArchs,const char * LinkingOutput,std::map<std::pair<const Action *,std::string>,InputInfoList> & CachedResults,Action::OffloadKind TargetDeviceOffloadKind) const BuildJobsForAction() argument 5481 BuildJobsForActionNoCache(Compilation & C,const Action * A,const ToolChain * TC,StringRef BoundArch,bool AtTopLevel,bool MultipleArchs,const char * LinkingOutput,std::map<std::pair<const Action *,std::string>,InputInfoList> & CachedResults,Action::OffloadKind TargetDeviceOffloadKind) const BuildJobsForActionNoCache() argument 5818 CreateTempFile(Compilation & C,StringRef Prefix,StringRef Suffix,bool MultipleArchs,StringRef BoundArch,bool NeedUniqueDirectory) const CreateTempFile() argument 5883 std::string BoundArch = OrigBoundArch.str(); GetNamedOutputPath() local [all...] |
H A D | ToolChain.cpp | 1582 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateXarchArgs() argument 1602 if (BoundArch.empty() || A->getValue(0) != BoundArch) in TranslateXarchArgs()
|