Lines Matching refs:BoundArch

2333         [&](Action *A, const ToolChain *TC, const char *BoundArch) {  in __anonb8862b370602()  argument
2345 if (BoundArch) in __anonb8862b370602()
2346 os << ":" << BoundArch; in __anonb8862b370602()
5332 StringRef BoundArch, in GetTriplePlusArchString() argument
5335 if (!BoundArch.empty()) { in GetTriplePlusArchString()
5337 TriplePlusArch += BoundArch; in GetTriplePlusArchString()
5345 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, in BuildJobsForAction() argument
5351 A, GetTriplePlusArchString(TC, BoundArch, TargetDeviceOffloadKind)}; in BuildJobsForAction()
5357 C, A, TC, BoundArch, AtTopLevel, MultipleArchs, LinkingOutput, in BuildJobsForAction()
5395 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, in BuildJobsForActionNoCache() argument
5409 C.getArgsForToolChain(TC, BoundArch, Action::OFK_None); in BuildJobsForActionNoCache()
5469 GetTriplePlusArchString(TC, BoundArch, TargetDeviceOffloadKind)}; in BuildJobsForActionNoCache()
5539 C, Input, TC, BoundArch, SubJobAtTopLevel, MultipleArchs, LinkingOutput, in BuildJobsForActionNoCache()
5566 C.getArgsForToolChain(TC, BoundArch, A->getOffloadingDeviceKind()); in BuildJobsForActionNoCache()
5615 Arch = BoundArch; in BuildJobsForActionNoCache()
5625 A, GetTriplePlusArchString(TC, BoundArch, TargetDeviceOffloadKind)}; in BuildJobsForActionNoCache()
5639 Result = InputInfo(A, GetNamedOutputPath(C, *JA, BaseInput, BoundArch, in BuildJobsForActionNoCache()
5670 C.getArgsForToolChain(TC, BoundArch, JA->getOffloadingDeviceKind()), in BuildJobsForActionNoCache()
5675 C.getArgsForToolChain(TC, BoundArch, JA->getOffloadingDeviceKind()), in BuildJobsForActionNoCache()
5732 StringRef BoundArch, in CreateTempFile() argument
5752 if (MultipleArchs && !BoundArch.empty()) { in CreateTempFile()
5756 Twine(Prefix) + "-" + BoundArch + "." + Suffix); in CreateTempFile()
5759 GetTemporaryPath((Twine(Prefix) + "-" + BoundArch).str(), Suffix); in CreateTempFile()
5807 std::string BoundArch = OrigBoundArch.str(); in GetNamedOutputPath() local
5811 std::replace(BoundArch.begin(), BoundArch.end(), ':', '@'); in GetNamedOutputPath()
5904 return CreateTempFile(C, Split.first, Suffix, MultipleArchs, BoundArch, in GetNamedOutputPath()
5967 if (MultipleArchs && !BoundArch.empty()) { in GetNamedOutputPath()
5969 Output.append(BoundArch); in GetNamedOutputPath()
5995 if (MultipleArchs && !BoundArch.empty()) { in GetNamedOutputPath()
5997 Suffixed.append(BoundArch); in GetNamedOutputPath()