Lines Matching refs:OffloadAction
2330 } else if (OffloadAction *OA = dyn_cast<OffloadAction>(A)) {
2372 if (!isa<OffloadAction>(A)) {
2866 getDeviceDependences(OffloadAction::DeviceDependences &DA, in getDeviceDependences()
2888 virtual void appendLinkDependences(OffloadAction::DeviceDependences &DA) {} in appendLinkDependences()
3068 OffloadAction::DeviceDependences Dep; in appendTopLevelActions()
3070 AL.push_back(C.MakeAction<OffloadAction>(Dep, A->getType())); in appendTopLevelActions()
3254 getDeviceDependences(OffloadAction::DeviceDependences &DA, in getDeviceDependences()
3311 OffloadAction::DeviceDependences DDep; in getDeviceDependences()
3314 C.MakeAction<OffloadAction>(DDep, A->getType())); in getDeviceDependences()
3428 getDeviceDependences(OffloadAction::DeviceDependences &DA, in getDeviceDependences()
3499 OffloadAction::DeviceDependences DDep; in getDeviceDependences()
3502 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3554 OffloadAction::DeviceDependences DDep; in getDeviceDependences()
3557 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3592 OffloadAction::DeviceDependences DeviceLinkDeps; in appendLinkDeviceActions()
3595 Actions.push_back(C.MakeAction<OffloadAction>( in appendLinkDeviceActions()
3610 OffloadAction::DeviceDependences DDeps; in appendLinkDeviceActions()
3619 C.MakeAction<OffloadAction>(DDeps, TopDeviceLinkAction->getType())); in appendLinkDeviceActions()
3627 void appendLinkDependences(OffloadAction::DeviceDependences &DA) override {} in appendLinkDependences()
3709 OffloadAction::DeviceDependences DDeps; in addDeviceDependencesToHostAction()
3746 OffloadAction::HostDependence HDep( in addDeviceDependencesToHostAction()
3749 return C.MakeAction<OffloadAction>(HDep, DDeps); in addDeviceDependencesToHostAction()
3888 OffloadAction::DeviceDependences DDeps; in processHostLinkAction()
3926 OffloadAction::HostDependence HDep( in processHostLinkAction()
3929 return C.MakeAction<OffloadAction>(HDep, DDeps); in processHostLinkAction()
4537 OffloadAction::DeviceDependences DDeps; in BuildOffloadingActions()
4598 OffloadAction::HostDependence HDep( in BuildOffloadingActions()
4601 OffloadAction::DeviceDependences DDep; in BuildOffloadingActions()
4603 A = C.MakeAction<OffloadAction>(HDep, DDep); in BuildOffloadingActions()
4624 OffloadAction::DeviceDependences DDep; in BuildOffloadingActions()
4626 OffloadActions.push_back(C.MakeAction<OffloadAction>(DDep, A->getType())); in BuildOffloadingActions()
4632 return C.MakeAction<OffloadAction>(DDeps, types::TY_Nothing); in BuildOffloadingActions()
4637 OffloadAction::DeviceDependences DDep; in BuildOffloadingActions()
4669 OffloadAction::HostDependence HDep( in BuildOffloadingActions()
4672 return C.MakeAction<OffloadAction>(HDep, SingleDeviceOutput ? DDep : DDeps); in BuildOffloadingActions()
5056 if (auto *OA = dyn_cast<OffloadAction>(CurAction)) { in getPrevDependentAction()
5404 if (const OffloadAction *OA = dyn_cast<OffloadAction>(A)) { in BuildJobsForActionNoCache()
5521 cast<OffloadAction>(OA)->doOnEachDependence( in BuildJobsForActionNoCache()
5722 if (isa<OffloadAction>(JA) && isa<PreprocessJobAction>(JA.getInputs()[0])) in HasPreprocessOutput()