Lines Matching refs:DDeps
194 OffloadAction::OffloadAction(const DeviceDependences &DDeps, types::ID Ty) in OffloadAction() argument
195 : Action(OffloadClass, DDeps.getActions(), Ty), in OffloadAction()
196 DevToolChains(DDeps.getToolChains()) { in OffloadAction()
197 auto &OKinds = DDeps.getOffloadKinds(); in OffloadAction()
198 auto &BArchs = DDeps.getBoundArchs(); in OffloadAction()
199 auto &OTCs = DDeps.getToolChains(); in OffloadAction()
215 const DeviceDependences &DDeps) in OffloadAction() argument
217 DevToolChains(DDeps.getToolChains()) { in OffloadAction()
226 for (unsigned i = 0, e = DDeps.getActions().size(); i != e; ++i) { in OffloadAction()
227 if (auto *A = DDeps.getActions()[i]) { in OffloadAction()
229 A->propagateDeviceOffloadInfo(DDeps.getOffloadKinds()[i], in OffloadAction()
230 DDeps.getBoundArchs()[i], in OffloadAction()
231 DDeps.getToolChains()[i]); in OffloadAction()
233 if (DDeps.getActions().size() == 1) in OffloadAction()
234 OffloadingToolChain = DDeps.getToolChains()[i]; in OffloadAction()
330 const DeviceDependences &DDeps) in HostDependence() argument
332 for (auto K : DDeps.getOffloadKinds()) in HostDependence()