Lines Matching refs:BoundArch
1915 [&](Action *A, const ToolChain *TC, const char *BoundArch) {
1927 if (BoundArch)
1928 os << ":" << BoundArch;
2752 DA.add(*CudaFatBinary, *ToolChains.front(), /*BoundArch=*/nullptr,
2873 DA.add(*CudaFatBinary, *ToolChains.front(), /*BoundArch=*/nullptr,
3031 ToolChains[I], /*BoundArch=*/StringRef(), Action::OFK_OpenMP);
3046 /*BoundArch=*/nullptr, Action::OFK_OpenMP);
3051 DDep.add(*A, **TC, /*BoundArch=*/nullptr, Action::OFK_OpenMP);
3071 Dep.add(*A, **TI, /*BoundArch=*/nullptr, Action::OFK_OpenMP);
3089 DeviceLinkDeps.add(*DeviceLinkAction, **TC, /*BoundArch=*/nullptr,
3236 /*BoundArch=*/nullptr, DDeps);
3261 /*BoundArch=*/StringRef(), Action::OFK_Host);
3328 /*BoundArch=*/nullptr);
3379 /*BoundArch=*/nullptr);
3388 /*BoundArch*/ nullptr, ActiveOffloadKinds);
3922 /*BoundArch*/ StringRef(),
4340 StringRef BoundArch,
4343 if (!BoundArch.empty()) {
4345 TriplePlusArch += BoundArch;
4353 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch,
4358 A, GetTriplePlusArchString(TC, BoundArch, TargetDeviceOffloadKind)};
4364 C, A, TC, BoundArch, AtTopLevel, MultipleArchs, LinkingOutput,
4371 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch,
4384 C.getArgsForToolChain(TC, BoundArch, Action::OFK_None);
4502 C, Input, TC, BoundArch, SubJobAtTopLevel, MultipleArchs, LinkingOutput,
4527 C.getArgsForToolChain(TC, BoundArch, A->getOffloadingDeviceKind());
4576 Arch = BoundArch;
4586 A, GetTriplePlusArchString(TC, BoundArch, TargetDeviceOffloadKind)};
4606 Result = InputInfo(A, GetNamedOutputPath(C, *JA, BaseInput, BoundArch,
4635 C.getArgsForToolChain(TC, BoundArch, JA->getOffloadingDeviceKind()),
4640 C.getArgsForToolChain(TC, BoundArch, JA->getOffloadingDeviceKind()),
4700 std::string BoundArch = OrigBoundArch.str();
4702 // BoundArch may contains ':', which is invalid in file names on Windows,
4704 std::replace(BoundArch.begin(), BoundArch.end(), ':', '@');
4828 if (MultipleArchs && !BoundArch.empty()) {
4830 Output.append(BoundArch);
4847 if (MultipleArchs && !BoundArch.empty()) {
4849 Suffixed.append(BoundArch);