Home
last modified time | relevance | path

Searched refs:BoundArch (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DCompilation.h85 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 DAction.h301 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 DDriver.h647 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 DToolChain.h359 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 DAMDGPUOpenMP.cpp65 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 DHIPAMD.cpp320 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 DCuda.cpp714 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 DCuda.h142 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
201 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DHLSL.h50 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DAMDGPUOpenMP.h37 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DHIPAMD.h64 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DAMDGPU.h75 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DMSVC.h51 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DDarwin.h242 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
555 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DDarwin.cpp2714 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 DHLSL.cpp229 HLSLToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
H A DAMDGPU.cpp703 AMDGPUToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
707 Generic_ELF::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
H A DMSVC.cpp963 StringRef BoundArch, in TranslateArgs() argument
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DCompilation.cpp61 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 DAction.cpp307 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 DDriver.cpp2379 [&](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 DToolChain.cpp1582 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateXarchArgs() argument
1602 if (BoundArch.empty() || A->getValue(0) != BoundArch) in TranslateXarchArgs()