Lines Matching refs:CudaDeviceActions
2757 ActionList CudaDeviceActions; member in __anon7f4eb1310a11::OffloadingActionBuilder::CudaActionBuilderBase
2839 CudaDeviceActions.push_back( in addDeviceDepences()
2854 CudaDeviceActions.clear(); in addDeviceDepences()
2868 CudaDeviceActions.push_back(UA); in addDeviceDepences()
2890 CudaDeviceActions.clear(); in appendTopLevelActions()
2895 if (CudaDeviceActions.empty()) in appendTopLevelActions()
2901 assert(CudaDeviceActions.size() == GpuArchList.size() && in appendTopLevelActions()
2906 AddTopLevel(CudaDeviceActions[I], GpuArchList[I]); in appendTopLevelActions()
2908 CudaDeviceActions.clear(); in appendTopLevelActions()
3067 if (CudaDeviceActions.empty()) in getDeviceDependences()
3070 assert(CudaDeviceActions.size() == GpuArchList.size() && in getDeviceDependences()
3094 CudaDeviceActions[I] = C.getDriver().ConstructPhaseAction( in getDeviceDependences()
3095 C, Args, Ph, CudaDeviceActions[I], Action::OFK_Cuda); in getDeviceDependences()
3104 if (!isa<AssembleJobAction>(CudaDeviceActions[I]) || in getDeviceDependences()
3108 Action *AssembleAction = CudaDeviceActions[I]; in getDeviceDependences()
3138 CudaDeviceActions.clear(); in getDeviceDependences()
3155 for (Action *&A : CudaDeviceActions) in getDeviceDependences()
3219 if (CudaDeviceActions.empty()) in getDeviceDependences()
3223 CudaDeviceActions.size() == GpuArchList.size()) && in getDeviceDependences()
3240 AL.push_back(CudaDeviceActions[I]); in getDeviceDependences()
3243 CudaDeviceActions[I] = in getDeviceDependences()
3257 C.MakeAction<BackendJobAction>(CudaDeviceActions[I], Output); in getDeviceDependences()
3260 C, Args, phases::Backend, CudaDeviceActions[I], in getDeviceDependences()
3268 CudaDeviceActions[I] = in getDeviceDependences()
3279 DDep.add(*CudaDeviceActions[I], *ToolChains.front(), GpuArchList[I], in getDeviceDependences()
3281 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3282 DDep, CudaDeviceActions[I]->getType()); in getDeviceDependences()
3287 CudaFatBinary = C.MakeAction<LinkJobAction>(CudaDeviceActions, in getDeviceDependences()
3300 CudaDeviceActions.clear(); in getDeviceDependences()
3310 DeviceLinkerInputs.resize(CudaDeviceActions.size()); in getDeviceDependences()
3312 for (auto *A : CudaDeviceActions) { in getDeviceDependences()
3319 CudaDeviceActions.clear(); in getDeviceDependences()
3324 for (Action *&A : CudaDeviceActions) in getDeviceDependences()
3332 DDep.add(*CudaDeviceActions[I], *ToolChains.front(), GpuArchList[I], in getDeviceDependences()
3334 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3335 DDep, CudaDeviceActions[I]->getType()); in getDeviceDependences()
3338 C.MakeAction<OffloadBundlingJobAction>(CudaDeviceActions); in getDeviceDependences()
3339 CudaDeviceActions.clear(); in getDeviceDependences()