Lines Matching defs:HostTC
797 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
798 const llvm::Triple &HostTriple = HostTC->getTriple();
809 *this, *CudaTriple, *HostTC, C.getInputArgs());
825 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
831 *HostTC, OFK);
874 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
877 HostTC->getTriple());
886 *this, *NVPTXTriple, *HostTC, C.getInputArgs());
893 *this, *AMDTriple, *HostTC, C.getInputArgs());
953 const ToolChain *HostTC =
955 assert(HostTC && "Host toolchain should be always defined.");
957 ToolChains[TT.str() + "/" + HostTC->getTriple().normalize()];
961 *this, TT, *HostTC, C.getInputArgs());
964 *this, TT, *HostTC, C.getInputArgs());
3155 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>();
3156 assert(HostTC && "No toolchain for host compilation.");
3157 if (HostTC->getTriple().isNVPTX() ||
3158 HostTC->getTriple().getArch() == llvm::Triple::amdgcn) {
3163 << HostTC->getTriple().getArchName();
6535 const ArgList &Args, const llvm::Triple &Target, const ToolChain &HostTC,
6539 auto &TC = ToolChains[Target.str() + "/" + HostTC.getTriple().str()];
6552 HostTC, Args);
6557 HostTC, Args);