Lines Matching refs:HostTC
187 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()) { in OffloadAction()
216 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()), in OffloadAction()
240 if (!HostTC) in doOnHostDependence()
244 Work(A, HostTC, A->getOffloadingArch()); in doOnHostDependence()
257 assert(getInputs().size() == DevToolChains.size() + (HostTC ? 1 : 0) && in doOnEachDeviceDependence()
261 if (HostTC) in doOnEachDeviceDependence()
282 bool OffloadAction::hasHostDependence() const { return HostTC != nullptr; } in hasHostDependence()
287 return HostTC ? getInputs().front() : nullptr; in getHostDependence()
293 return getInputs().size() == (HostTC ? 2 : 1); in hasSingleDeviceDependence()
294 return !HostTC && getInputs().size() == 1; in hasSingleDeviceDependence()
303 return HostTC ? getInputs()[1] : getInputs().front(); in getSingleDeviceDependence()