Lines Matching refs:HostTC
748 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
749 const llvm::Triple &HostTriple = HostTC->getTriple();
760 *this, *CudaTriple, *HostTC, C.getInputArgs(), OFK);
770 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
776 *HostTC, OFK);
818 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
821 HostTC->getTriple());
869 const ToolChain *HostTC =
871 assert(HostTC && "Host toolchain should be always defined.");
873 ToolChains[TT.str() + "/" + HostTC->getTriple().normalize()];
877 *this, TT, *HostTC, C.getInputArgs(), Action::OFK_OpenMP);
880 *this, TT, *HostTC, C.getInputArgs());
2935 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
2936 assert(HostTC && "No toolchain for host compilation.");
2937 if (HostTC->getTriple().isNVPTX() ||
2938 HostTC->getTriple().getArch() == llvm::Triple::amdgcn) {
2943 << HostTC->getTriple().getArchName();
6143 const ArgList &Args, const llvm::Triple &Target, const ToolChain &HostTC,
6147 auto &TC = ToolChains[Target.str() + "/" + HostTC.getTriple().str()];
6158 HostTC, Args);
6163 HostTC, Args);