Searched refs:OffloadAction (Results 1 – 6 of 6) sorted by relevance
185 void OffloadAction::anchor() {} in anchor()187 OffloadAction::OffloadAction(const HostDependence &HDep) in OffloadAction() function in OffloadAction195 OffloadAction::OffloadAction(const DeviceDependences &DDeps, types::ID Ty) in OffloadAction() function in OffloadAction215 OffloadAction::OffloadAction(const HostDependence &HDep, in OffloadAction() function in OffloadAction244 void OffloadAction::doOnEachDeviceDependence( in doOnEachDeviceDependence()271 void OffloadAction::doOnEachDependence(bool IsHostDependence, in doOnEachDependence()279 bool OffloadAction::hasHostDependence() const { return HostTC != nullptr; } in hasHostDependence()281 Action *OffloadAction::getHostDependence() const { in getHostDependence()287 bool OffloadAction::hasSingleDeviceDependence( in hasSingleDeviceDependence()303 void OffloadAction::DeviceDependences::add(Action &A, const ToolChain &TC, in add()[all …]
2161 } else if (OffloadAction *OA = dyn_cast<OffloadAction>(A)) {2203 if (!isa<OffloadAction>(A)) {3494 OffloadAction::HostDependence HDep( in addDeviceDepences()3658 OffloadAction::DeviceDependences DDeps; in addDeviceDependencesToHostAction()3696 OffloadAction::HostDependence HDep( in addDeviceDependencesToHostAction()3876 OffloadAction::HostDependence HDep( in processHostLinkAction()4416 OffloadAction::DeviceDependences DDeps; in BuildOffloadingActions()4506 OffloadAction::DeviceDependences DDep; in BuildOffloadingActions()4533 OffloadAction::HostDependence HDep( in BuildOffloadingActions()4536 return C.MakeAction<OffloadAction>( in BuildOffloadingActions()[all …]
269 class OffloadAction final : public Action {356 OffloadAction(const HostDependence &HDep);357 OffloadAction(const DeviceDependences &DDeps, types::ID Ty);358 OffloadAction(const HostDependence &HDep, const DeviceDependences &DDeps);
78 if (isa<driver::OffloadAction>(A)) { in createInvocation()
105 if (isa<driver::OffloadAction>(A)) { in ignoreExtraCC1Commands()
8155 if (const auto *OA = dyn_cast<OffloadAction>(CurDep)) { in ConstructJob()8202 if (const auto *OA = dyn_cast<OffloadAction>(JA.getInputs()[I])) { in ConstructJob()8350 const Action *OffloadAction = Input.getAction(); in ConstructJob() local8351 const ToolChain *TC = OffloadAction->getOffloadingToolChain(); in ConstructJob()8353 C.getArgsForToolChain(TC, OffloadAction->getOffloadingArch(), in ConstructJob()8354 OffloadAction->getOffloadingDeviceKind()); in ConstructJob()8356 StringRef Arch = (OffloadAction->getOffloadingArch()) in ConstructJob()8357 ? OffloadAction->getOffloadingArch() in ConstructJob()8360 Action::GetOffloadKindName(OffloadAction->getOffloadingDeviceKind()); in ConstructJob()