Lines Matching defs:HostTC
885 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
886 const llvm::Triple &HostTriple = HostTC->getTriple();
897 *this, *CudaTriple, *HostTC, C.getInputArgs());
913 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
919 *HostTC, OFK);
965 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
968 HostTC->getTriple());
977 *this, *NVPTXTriple, *HostTC, C.getInputArgs());
984 *this, *AMDTriple, *HostTC, C.getInputArgs());
1044 const ToolChain *HostTC =
1046 assert(HostTC && "Host toolchain should be always defined.");
1048 ToolChains[TT.str() + "/" + HostTC->getTriple().normalize()];
1052 *this, TT, *HostTC, C.getInputArgs());
1055 *this, TT, *HostTC, C.getInputArgs());
1058 *this, TT, *HostTC, C.getInputArgs());
1101 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
1104 C.getInputArgs(), TargetTriple, *HostTC, Action::OFK_SYCL);
3376 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
3377 assert(HostTC && "No toolchain for host compilation.");
3378 if (HostTC->getTriple().isNVPTX() ||
3379 HostTC->getTriple().getArch() == llvm::Triple::amdgcn) {
3384 << HostTC->getTriple().getArchName();
6798 const ArgList &Args, const llvm::Triple &Target, const ToolChain &HostTC,
6802 auto &TC = ToolChains[Target.str() + "/" + HostTC.getTriple().str()];
6815 HostTC, Args);
6820 HostTC, Args);
6825 TC = std::make_unique<toolchains::SYCLToolChain>(*this, Target, HostTC,