Lines Matching refs:HostTC
179 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()) { in OffloadAction()
207 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()), in OffloadAction()
226 if (!HostTC) in doOnHostDependence()
230 Work(A, HostTC, A->getOffloadingArch()); in doOnHostDependence()
243 assert(getInputs().size() == DevToolChains.size() + (HostTC ? 1 : 0) && in doOnEachDeviceDependence()
247 if (HostTC) in doOnEachDeviceDependence()
268 bool OffloadAction::hasHostDependence() const { return HostTC != nullptr; } in hasHostDependence()
273 return HostTC ? getInputs().front() : nullptr; in getHostDependence()
279 return getInputs().size() == (HostTC ? 2 : 1); in hasSingleDeviceDependence()
280 return !HostTC && getInputs().size() == 1; in hasSingleDeviceDependence()
289 return HostTC ? getInputs()[1] : getInputs().front(); in getSingleDeviceDependence()