Lines Matching refs:CudaDeviceActions
2934 ActionList CudaDeviceActions; member in __anonb8862b370811::OffloadingActionBuilder::CudaActionBuilderBase
3021 CudaDeviceActions.push_back( in addDeviceDependences()
3036 CudaDeviceActions.clear(); in addDeviceDependences()
3054 CudaDeviceActions.push_back(UA); in addDeviceDependences()
3076 CudaDeviceActions.clear(); in appendTopLevelActions()
3081 if (CudaDeviceActions.empty()) in appendTopLevelActions()
3087 assert(CudaDeviceActions.size() == GpuArchList.size() && in appendTopLevelActions()
3092 AddTopLevel(CudaDeviceActions[I], GpuArchList[I]); in appendTopLevelActions()
3094 CudaDeviceActions.clear(); in appendTopLevelActions()
3262 if (CudaDeviceActions.empty()) in getDeviceDependences()
3265 assert(CudaDeviceActions.size() == GpuArchList.size() && in getDeviceDependences()
3289 CudaDeviceActions[I] = C.getDriver().ConstructPhaseAction( in getDeviceDependences()
3290 C, Args, Ph, CudaDeviceActions[I], Action::OFK_Cuda); in getDeviceDependences()
3299 if (!isa<AssembleJobAction>(CudaDeviceActions[I]) || in getDeviceDependences()
3303 Action *AssembleAction = CudaDeviceActions[I]; in getDeviceDependences()
3333 CudaDeviceActions.clear(); in getDeviceDependences()
3350 for (Action *&A : CudaDeviceActions) in getDeviceDependences()
3438 if (CudaDeviceActions.empty()) in getDeviceDependences()
3442 CudaDeviceActions.size() == GpuArchList.size()) && in getDeviceDependences()
3461 AL.push_back(CudaDeviceActions[I]); in getDeviceDependences()
3464 CudaDeviceActions[I] = in getDeviceDependences()
3478 C.MakeAction<BackendJobAction>(CudaDeviceActions[I], Output); in getDeviceDependences()
3481 C, Args, phases::Backend, CudaDeviceActions[I], in getDeviceDependences()
3489 CudaDeviceActions[I] = in getDeviceDependences()
3500 DDep.add(*CudaDeviceActions[I], *ToolChains.front(), GpuArchList[I], in getDeviceDependences()
3502 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3503 DDep, CudaDeviceActions[I]->getType()); in getDeviceDependences()
3508 CudaFatBinary = C.MakeAction<LinkJobAction>(CudaDeviceActions, in getDeviceDependences()
3521 CudaDeviceActions.clear(); in getDeviceDependences()
3533 DeviceLinkerInputs.resize(CudaDeviceActions.size()); in getDeviceDependences()
3535 for (auto *A : CudaDeviceActions) { in getDeviceDependences()
3542 CudaDeviceActions.clear(); in getDeviceDependences()
3547 for (Action *&A : CudaDeviceActions) in getDeviceDependences()
3555 DDep.add(*CudaDeviceActions[I], *ToolChains.front(), GpuArchList[I], in getDeviceDependences()
3557 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3558 DDep, CudaDeviceActions[I]->getType()); in getDeviceDependences()
3561 C.MakeAction<OffloadBundlingJobAction>(CudaDeviceActions); in getDeviceDependences()
3562 CudaDeviceActions.clear(); in getDeviceDependences()