Home
last modified time | relevance | path

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

12

/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()
93 return std::tie(TC, BoundArch, DeviceOffloadKind) <
94 std::tie(K.TC, K.BoundArch, K.DeviceOffloadKind);
245 getArgsForToolChain(const ToolChain *TC, StringRef BoundArch,
H A DAction.h302 void add(Action &A, const ToolChain &TC, const char *BoundArch,
307 void add(Action &A, const ToolChain &TC, const char *BoundArch,
335 HostDependence(Action &A, const ToolChain &TC, const char *BoundArch, in HostDependence() argument
337 : HostAction(A), HostToolChain(TC), HostBoundArch(BoundArch), in HostDependence()
342 HostDependence(Action &A, const ToolChain &TC, const char *BoundArch,
620 void registerDependentActionInfo(const ToolChain *TC, StringRef BoundArch, in registerDependentActionInfo() argument
622 DependentActionInfoArray.push_back({TC, BoundArch, Kind}); in registerDependentActionInfo()
H A DDriver.h674 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch,
694 StringRef BoundArch = {},
710 const char *BaseInput, StringRef BoundArch,
817 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch,
H A DToolChain.h363 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
387 TranslateXarchArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DAMDGPUOpenMP.cpp59 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
62 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
76 if (!shouldSkipSanitizeOption(*this, Args, BoundArch, A) && in TranslateArgs()
80 if (!BoundArch.empty()) { in TranslateArgs()
83 BoundArch); in TranslateArgs()
H A DSYCL.cpp83 StringRef BoundArch, in TranslateArgs() argument
86 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
122 if (!BoundArch.empty()) { in TranslateArgs()
125 BoundArch); in TranslateArgs()
H A DHIPAMD.cpp276 StringRef BoundArch, in TranslateArgs() argument
279 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
286 if (!shouldSkipSanitizeOption(*this, Args, BoundArch, A)) in TranslateArgs()
290 if (!BoundArch.empty()) { in TranslateArgs()
292 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_mcpu_EQ), BoundArch); in TranslateArgs()
H A DCuda.h142 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
198 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DAMDGPUOpenMP.h37 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DCuda.cpp742 StringRef BoundArch, in TranslateArgs() argument
744 DerivedArgList *DAL = ToolChain::TranslateArgs(Args, BoundArch, OffloadKind); in TranslateArgs()
953 StringRef BoundArch, in TranslateArgs() argument
956 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
969 if (!BoundArch.empty()) { in TranslateArgs()
972 BoundArch); in TranslateArgs()
H A DSYCL.h39 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DHLSL.h63 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DHIPAMD.h64 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DMSVC.h52 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DAMDGPU.h77 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DDarwin.h248 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
602 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DGnu.h308 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DDarwin.cpp2919 StringRef BoundArch, in TranslateArgs() argument
2988 if (!BoundArch.empty()) { in TranslateArgs()
2989 StringRef Name = BoundArch; in TranslateArgs()
3370 Darwin::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
3374 MachO::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
3377 if (BoundArch.empty()) in TranslateArgs()
3406 auto Arch = tools::darwin::getArchTypeForMachOArchName(BoundArch); in TranslateArgs()
3411 << "-fomit-frame-pointer" << BoundArch; in TranslateArgs()
H A DHLSL.cpp282 HLSLToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
H A DAMDGPU.cpp662 AMDGPUToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
666 Generic_ELF::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
H A DGnu.cpp3330 StringRef BoundArch, in TranslateArgs() argument
3358 if (!BoundArch.empty()) { in TranslateArgs()
3364 DAL->AddJoinedArg(nullptr, Opts.getOption(Opt), BoundArch); in TranslateArgs()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DCompilation.cpp58 Compilation::getArgsForToolChain(const ToolChain *TC, StringRef BoundArch, in getArgsForToolChain() argument
63 DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}]; in getArgsForToolChain()
77 NewDAL = TC->TranslateXarchArgs(*TranslatedArgs, BoundArch, in getArgsForToolChain()
80 NewDAL = TC->TranslateXarchArgs(*OpenMPArgs, BoundArch, DeviceOffloadKind, in getArgsForToolChain()
89 Entry = TC->TranslateArgs(*TranslatedArgs, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
93 Entry = TC->TranslateArgs(*NewDAL, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
H A DAction.cpp315 const char *BoundArch, in add() argument
319 DeviceBoundArchs.push_back(BoundArch); in add()
324 const char *BoundArch, in add() argument
328 DeviceBoundArchs.push_back(BoundArch); in add()
337 const char *BoundArch, in HostDependence() argument
339 : HostAction(A), HostToolChain(TC), HostBoundArch(BoundArch) { in HostDependence()
H A DDriver.cpp2680 [&](Action *A, const ToolChain *TC, const char *BoundArch) { in __anon17dcc6010a02() argument
2692 if (BoundArch) in __anon17dcc6010a02()
2693 os << ":" << BoundArch; in __anon17dcc6010a02()
5765 StringRef BoundArch, in GetTriplePlusArchString() argument
5768 if (!BoundArch.empty()) { in GetTriplePlusArchString()
5770 TriplePlusArch += BoundArch; in GetTriplePlusArchString()
5778 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, in BuildJobsForAction() argument
5784 A, GetTriplePlusArchString(TC, BoundArch, TargetDeviceOffloadKind)}; in BuildJobsForAction()
5790 C, A, TC, BoundArch, AtTopLevel, MultipleArchs, LinkingOutput, in BuildJobsForAction()
5828 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, in BuildJobsForActionNoCache() argument
[all …]
H A DToolChain.cpp1836 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateXarchArgs() argument
1854 (!BoundArch.empty() && A->getValue() == BoundArch); in TranslateXarchArgs()

12