Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/include/clang/Driver/
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,
DAction.h283 void add(Action &A, const ToolChain &TC, const char *BoundArch,
311 HostDependence(Action &A, const ToolChain &TC, const char *BoundArch, in HostDependence() argument
313 : HostAction(A), HostToolChain(TC), HostBoundArch(BoundArch), in HostDependence()
318 HostDependence(Action &A, const ToolChain &TC, const char *BoundArch,
615 void registerDependentActionInfo(const ToolChain *TC, StringRef BoundArch, in registerDependentActionInfo() argument
617 DependentActionInfoArray.push_back({TC, BoundArch, Kind}); in registerDependentActionInfo()
DDriver.h504 StringRef BoundArch, bool AtTopLevel, bool MultipleArchs,
526 const char *BaseInput, StringRef BoundArch,
598 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch,
DToolChain.h289 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
313 TranslateXarchArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
/external/llvm-project/clang/lib/Driver/
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()
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()
DDriver.cpp1915 [&](Action *A, const ToolChain *TC, const char *BoundArch) { in __anon1c4ff0b80802() argument
1927 if (BoundArch) in __anon1c4ff0b80802()
1928 os << ":" << BoundArch; in __anon1c4ff0b80802()
4340 StringRef BoundArch, in GetTriplePlusArchString() argument
4343 if (!BoundArch.empty()) { in GetTriplePlusArchString()
4345 TriplePlusArch += BoundArch; in GetTriplePlusArchString()
4353 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, in BuildJobsForAction() argument
4358 A, GetTriplePlusArchString(TC, BoundArch, TargetDeviceOffloadKind)}; in BuildJobsForAction()
4364 C, A, TC, BoundArch, AtTopLevel, MultipleArchs, LinkingOutput, in BuildJobsForAction()
4371 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, in BuildJobsForActionNoCache() argument
[all …]
DToolChain.cpp1267 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateXarchArgs() argument
1287 if (BoundArch.empty() || A->getValue(0) != BoundArch) in TranslateXarchArgs()
/external/clang/lib/Driver/
DCompilation.cpp56 const char *BoundArch) { in getArgsForToolChain() argument
60 DerivedArgList *&Entry = TCArgs[std::make_pair(TC, BoundArch)]; in getArgsForToolChain()
62 Entry = TC->TranslateArgs(*TranslatedArgs, BoundArch); in getArgsForToolChain()
DDriver.cpp1977 Compilation &C, const Action *A, const ToolChain *TC, const char *BoundArch, in BuildJobsForAction() argument
1985 if (BoundArch) { in BuildJobsForAction()
1987 TriplePlusArch += BoundArch; in BuildJobsForAction()
1995 BuildJobsForActionNoCache(C, A, TC, BoundArch, AtTopLevel, MultipleArchs, in BuildJobsForAction()
2002 Compilation &C, const Action *A, const ToolChain *TC, const char *BoundArch, in BuildJobsForActionNoCache() argument
2089 InputInfos.push_back(BuildJobsForAction(C, Input, TC, BoundArch, in BuildJobsForActionNoCache()
2111 Result = InputInfo(A, GetNamedOutputPath(C, *JA, BaseInput, BoundArch, in BuildJobsForActionNoCache()
2126 C.getArgsForToolChain(TC, BoundArch), LinkingOutput); in BuildJobsForActionNoCache()
2171 const char *BoundArch, bool AtTopLevel, in GetNamedOutputPath() argument
2256 } else if (MultipleArchs && BoundArch) { in GetNamedOutputPath()
[all …]
DToolChains.h325 const char *BoundArch) const override;
530 const char *BoundArch) const override;
862 const char *BoundArch) const override;
1035 const char *BoundArch) const override;
DToolChains.cpp801 const char *BoundArch) const { in TranslateArgs()
819 (BoundArch && in TranslateArgs()
821 tools::darwin::getArchTypeForMachOArchName(BoundArch)))) in TranslateArgs()
935 if (BoundArch) { in TranslateArgs()
936 StringRef Name = BoundArch; in TranslateArgs()
1031 const char *BoundArch) const { in TranslateArgs()
1033 DerivedArgList *DAL = MachO::TranslateArgs(Args, BoundArch); in TranslateArgs()
1037 if (!BoundArch) in TranslateArgs()
4790 const char *BoundArch) const { in TranslateArgs()
4797 if (!BoundArch || A->getValue(0) != StringRef(BoundArch)) in TranslateArgs()
[all …]
/external/clang/include/clang/Driver/
DDriver.h398 const ToolChain *TC, const char *BoundArch,
421 const char *BoundArch,
467 const char *BoundArch, bool AtTopLevel, bool MultipleArchs,
DCompilation.h187 const char *BoundArch);
DToolChain.h184 const char *BoundArch) const { in TranslateArgs() argument
/external/llvm-project/clang/lib/Driver/ToolChains/
DHIP.cpp352 StringRef BoundArch, in TranslateArgs() argument
355 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
366 if (!BoundArch.empty()) { in TranslateArgs()
368 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_mcpu_EQ), BoundArch); in TranslateArgs()
DAMDGPU.h68 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
DHIP.h69 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
DMSVC.h70 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
DCuda.cpp859 StringRef BoundArch, in TranslateArgs() argument
862 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
896 if (!BoundArch.empty()) { in TranslateArgs()
898 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), BoundArch); in TranslateArgs()
DDarwin.cpp2214 StringRef BoundArch, in TranslateArgs() argument
2233 (!BoundArch.empty() && in TranslateArgs()
2235 tools::darwin::getArchTypeForMachOArchName(BoundArch)))) in TranslateArgs()
2318 if (!BoundArch.empty()) { in TranslateArgs()
2319 StringRef Name = BoundArch; in TranslateArgs()
2463 Darwin::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
2467 MachO::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
2471 if (BoundArch.empty()) in TranslateArgs()
2520 auto Arch = tools::darwin::getArchTypeForMachOArchName(BoundArch); in TranslateArgs()
2525 << "-fomit-frame-pointer" << BoundArch; in TranslateArgs()
DDarwin.h214 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
477 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
DCuda.h144 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
DAMDGPU.cpp416 AMDGPUToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs() argument
420 Generic_ELF::TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
DGnu.h305 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,

12