Lines Matching refs:HostTC
188 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()) { in OffloadAction()
217 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()), in OffloadAction()
237 if (!HostTC) in doOnHostDependence()
241 Work(A, HostTC, A->getOffloadingArch()); in doOnHostDependence()
254 assert(getInputs().size() == DevToolChains.size() + (HostTC ? 1 : 0) && in doOnEachDeviceDependence()
258 if (HostTC) in doOnEachDeviceDependence()
279 bool OffloadAction::hasHostDependence() const { return HostTC != nullptr; } in hasHostDependence()
284 return HostTC ? getInputs().front() : nullptr; in getHostDependence()
290 return getInputs().size() == (HostTC ? 2 : 1); in hasSingleDeviceDependence()
291 return !HostTC && getInputs().size() == 1; in hasSingleDeviceDependence()
300 return HostTC ? getInputs()[1] : getInputs().front(); in getSingleDeviceDependence()