Lines Matching refs:OffloadAction
2271 } else if (OffloadAction *OA = dyn_cast<OffloadAction>(A)) {
2313 if (!isa<OffloadAction>(A)) {
2799 getDeviceDependences(OffloadAction::DeviceDependences &DA, in getDeviceDependences()
2821 virtual void appendLinkDependences(OffloadAction::DeviceDependences &DA) {} in appendLinkDependences()
2996 OffloadAction::DeviceDependences Dep; in appendTopLevelActions()
2998 AL.push_back(C.MakeAction<OffloadAction>(Dep, A->getType())); in appendTopLevelActions()
3186 getDeviceDependences(OffloadAction::DeviceDependences &DA, in getDeviceDependences()
3243 OffloadAction::DeviceDependences DDep; in getDeviceDependences()
3246 C.MakeAction<OffloadAction>(DDep, A->getType())); in getDeviceDependences()
3336 getDeviceDependences(OffloadAction::DeviceDependences &DA, in getDeviceDependences()
3405 OffloadAction::DeviceDependences DDep; in getDeviceDependences()
3408 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3458 OffloadAction::DeviceDependences DDep; in getDeviceDependences()
3461 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3493 OffloadAction::DeviceDependences DeviceLinkDeps; in appendLinkDeviceActions()
3496 Actions.push_back(C.MakeAction<OffloadAction>( in appendLinkDeviceActions()
3511 OffloadAction::DeviceDependences DDeps; in appendLinkDeviceActions()
3520 C.MakeAction<OffloadAction>(DDeps, TopDeviceLinkAction->getType())); in appendLinkDeviceActions()
3528 void appendLinkDependences(OffloadAction::DeviceDependences &DA) override {} in appendLinkDependences()
3610 OffloadAction::DeviceDependences DDeps; in addDeviceDependencesToHostAction()
3648 OffloadAction::HostDependence HDep( in addDeviceDependencesToHostAction()
3651 return C.MakeAction<OffloadAction>(HDep, DDeps); in addDeviceDependencesToHostAction()
3790 OffloadAction::DeviceDependences DDeps; in processHostLinkAction()
3828 OffloadAction::HostDependence HDep( in processHostLinkAction()
3831 return C.MakeAction<OffloadAction>(HDep, DDeps); in processHostLinkAction()
4388 OffloadAction::DeviceDependences DDeps; in BuildOffloadingActions()
4449 OffloadAction::HostDependence HDep( in BuildOffloadingActions()
4452 OffloadAction::DeviceDependences DDep; in BuildOffloadingActions()
4454 A = C.MakeAction<OffloadAction>(HDep, DDep); in BuildOffloadingActions()
4475 OffloadAction::DeviceDependences DDep; in BuildOffloadingActions()
4477 OffloadActions.push_back(C.MakeAction<OffloadAction>(DDep, A->getType())); in BuildOffloadingActions()
4483 return C.MakeAction<OffloadAction>(DDeps, types::TY_Nothing); in BuildOffloadingActions()
4488 OffloadAction::DeviceDependences DDep; in BuildOffloadingActions()
4520 OffloadAction::HostDependence HDep( in BuildOffloadingActions()
4523 return C.MakeAction<OffloadAction>(HDep, SingleDeviceOutput ? DDep : DDeps); in BuildOffloadingActions()
4889 if (auto *OA = dyn_cast<OffloadAction>(CurAction)) { in getPrevDependentAction()
5205 if (const OffloadAction *OA = dyn_cast<OffloadAction>(A)) { in BuildJobsForActionNoCache()
5322 cast<OffloadAction>(OA)->doOnEachDependence( in BuildJobsForActionNoCache()
5521 if (isa<OffloadAction>(JA) && isa<PreprocessJobAction>(JA.getInputs()[0])) in HasPreprocessOutput()