Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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 &&
240 getArgsForToolChain(const ToolChain *TC, StringRef BoundArch,
H A DAction.h287 void add(Action &A, const ToolChain &TC, const char *BoundArch,
315 HostDependence(Action &A, const ToolChain &TC, const char *BoundArch, in HostDependence() argument
317 : HostAction(A), HostToolChain(TC), HostBoundArch(BoundArch), in HostDependence()
322 HostDependence(Action &A, const ToolChain &TC, const char *BoundArch,
619 void registerDependentActionInfo(const ToolChain *TC, StringRef BoundArch, in registerDependentActionInfo() argument
621 DependentActionInfoArray.push_back({TC, BoundArch, Kind}); in registerDependentActionInfo()
H A DDriver.h514 StringRef BoundArch, bool AtTopLevel, bool MultipleArchs,
536 const char *BaseInput, StringRef BoundArch,
612 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch,
H A DToolChain.h299 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
323 TranslateXarchArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/
H A DCompilation.cpp62 Compilation::getArgsForToolChain(const ToolChain *TC, StringRef BoundArch, in getArgsForToolChain() argument
67 DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}]; in getArgsForToolChain()
81 NewDAL = TC->TranslateXarchArgs(*TranslatedArgs, BoundArch, in getArgsForToolChain()
84 NewDAL = TC->TranslateXarchArgs(*OpenMPArgs, BoundArch, DeviceOffloadKind, in getArgsForToolChain()
93 Entry = TC->TranslateArgs(*TranslatedArgs, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
97 Entry = TC->TranslateArgs(*NewDAL, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
H A DAction.cpp293 const char *BoundArch, in add() argument
297 DeviceBoundArchs.push_back(BoundArch); in add()
302 const char *BoundArch, in HostDependence() argument
304 : HostAction(A), HostToolChain(TC), HostBoundArch(BoundArch) { in HostDependence()
H A DDriver.cpp1976 [&](Action *A, const ToolChain *TC, const char *BoundArch) { in __anon51bf6f8c0802() argument
1988 if (BoundArch) in __anon51bf6f8c0802()
1989 os << ":" << BoundArch; in __anon51bf6f8c0802()
4475 StringRef BoundArch, in GetTriplePlusArchString() argument
4478 if (!BoundArch.empty()) { in GetTriplePlusArchString()
4480 TriplePlusArch += BoundArch; in GetTriplePlusArchString()
4488 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, in BuildJobsForAction() argument
4493 A, GetTriplePlusArchString(TC, BoundArch, TargetDeviceOffloadKind)}; in BuildJobsForAction()
4499 C, A, TC, BoundArch, AtTopLevel, MultipleArchs, LinkingOutput, in BuildJobsForAction()
4506 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, in BuildJobsForActionNoCache() argument
[all …]
H A DToolChain.cpp1199 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateXarchArgs() argument
1219 if (BoundArch.empty() || A->getValue(0) != BoundArch) in TranslateXarchArgs()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
H A DAMDGPUOpenMP.cpp231 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
234 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
246 if (!BoundArch.empty()) { in TranslateArgs()
249 BoundArch); in TranslateArgs()
H A DHIP.cpp286 StringRef BoundArch, in TranslateArgs() argument
289 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
300 if (!BoundArch.empty()) { in TranslateArgs()
302 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_mcpu_EQ), BoundArch); in TranslateArgs()
H A DAMDGPUOpenMP.h76 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DCuda.cpp815 StringRef BoundArch, in TranslateArgs() argument
818 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
852 if (!BoundArch.empty()) { in TranslateArgs()
854 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), BoundArch); in TranslateArgs()
H A DHIP.h69 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DDarwin.cpp2243 StringRef BoundArch, in TranslateArgs() argument
2262 (!BoundArch.empty() && in TranslateArgs()
2264 tools::darwin::getArchTypeForMachOArchName(BoundArch)))) in TranslateArgs()
2347 if (!BoundArch.empty()) { in TranslateArgs()
2348 StringRef Name = BoundArch; in TranslateArgs()
2492 Darwin::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
2496 MachO::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
2500 if (BoundArch.empty()) in TranslateArgs()
2549 auto Arch = tools::darwin::getArchTypeForMachOArchName(BoundArch); in TranslateArgs()
2554 << "-fomit-frame-pointer" << BoundArch; in TranslateArgs()
H A DAMDGPU.h75 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DMSVC.h49 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DDarwin.h214 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
477 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DCuda.h144 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DAMDGPU.cpp584 AMDGPUToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
588 Generic_ELF::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
H A DGnu.h305 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DMSVC.cpp1494 StringRef BoundArch, in TranslateArgs() argument