Lines Matching refs:MakeAction
2461 Inputs.push_back(C.MakeAction<BindArchAction>(Act, Archs[i])); in BuildUniversalActions()
2468 Actions.push_back(C.MakeAction<LipoJobAction>(Inputs, Act->getType())); in BuildUniversalActions()
2486 C.MakeAction<DsymutilJobAction>(Inputs, types::TY_dSYM)); in BuildUniversalActions()
2493 Actions.push_back(C.MakeAction<VerifyDebugInfoJobAction>( in BuildUniversalActions()
3022 C.MakeAction<InputAction>(IA->getInputArg(), Ty, IA->getId())); in addDeviceDependences()
3070 AL.push_back(C.MakeAction<OffloadAction>(Dep, A->getType())); in appendTopLevelActions()
3314 C.MakeAction<OffloadAction>(DDep, A->getType())); in getDeviceDependences()
3321 C.MakeAction<LinkJobAction>(DeviceActions, types::TY_CUDA_FATBIN); in getDeviceDependences()
3465 C.MakeAction<LinkJobAction>(AL, types::TY_Image); in getDeviceDependences()
3478 C.MakeAction<BackendJobAction>(CudaDeviceActions[I], Output); in getDeviceDependences()
3490 C.MakeAction<LinkJobAction>(AL, types::TY_Image); in getDeviceDependences()
3502 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3508 CudaFatBinary = C.MakeAction<LinkJobAction>(CudaDeviceActions, in getDeviceDependences()
3557 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3561 C.MakeAction<OffloadBundlingJobAction>(CudaDeviceActions); in getDeviceDependences()
3589 auto *DeviceLinkAction = C.MakeAction<LinkJobAction>(LI, Output); in appendLinkDeviceActions()
3595 Actions.push_back(C.MakeAction<OffloadAction>( in appendLinkDeviceActions()
3612 auto *TopDeviceLinkAction = C.MakeAction<LinkJobAction>( in appendLinkDeviceActions()
3619 C.MakeAction<OffloadAction>(DDeps, TopDeviceLinkAction->getType())); in appendLinkDeviceActions()
3749 return C.MakeAction<OffloadAction>(HDep, DDeps); in addDeviceDependencesToHostAction()
3773 C.MakeAction<OffloadUnbundlingJobAction>(HostAction); in addHostDependenceToDeviceActions()
3838 HostAction = C.MakeAction<OffloadBundlingJobAction>(OffloadAL); in appendTopLevelActions()
3929 return C.MakeAction<OffloadAction>(HDep, DDeps); in processHostLinkAction()
4048 Action *ClangClPch = C.MakeAction<InputAction>(*InputArg, HeaderType); in handleArguments()
4142 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4246 LA = C.MakeAction<StaticLibJobAction>(LinkerInputs, types::TY_Image); in BuildActions()
4249 LA = C.MakeAction<LinkerWrapperJobAction>(LinkerInputs, types::TY_Image); in BuildActions()
4253 LA = C.MakeAction<LinkJobAction>(LinkerInputs, types::TY_Image); in BuildActions()
4263 C.MakeAction<IfsMergeJobAction>(MergerInputs, types::TY_Image)); in BuildActions()
4283 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4297 Current = C.MakeAction<CompileJobAction>(Current, types::TY_IFS_CPP); in BuildActions()
4318 C.MakeAction<IfsMergeJobAction>(MergerInputs, types::TY_Image)); in BuildActions()
4341 Action *InputAc = C.MakeAction<InputAction>(*A, types::TY_C); in BuildActions()
4343 C.MakeAction<PrecompileJobAction>(InputAc, types::TY_Nothing)); in BuildActions()
4356 Actions.push_back(C.MakeAction<BinaryAnalyzeJobAction>( in BuildActions()
4568 DeviceActions.push_back(C.MakeAction<InputAction>(*InputArg, InputType)); in BuildOffloadingActions()
4603 A = C.MakeAction<OffloadAction>(HDep, DDep); in BuildOffloadingActions()
4618 A = C.MakeAction<LinkJobAction>(LinkerInput, types::TY_Image); 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()
4643 C.MakeAction<LinkJobAction>(OffloadActions, types::TY_CUDA_FATBIN); in BuildOffloadingActions()
4652 C.MakeAction<LinkJobAction>(OffloadActions, types::TY_HIP_FATBIN); in BuildOffloadingActions()
4659 C.MakeAction<OffloadPackagerJobAction>(OffloadActions, types::TY_Image); in BuildOffloadingActions()
4672 return C.MakeAction<OffloadAction>(HDep, SingleDeviceOutput ? DDep : DDeps); in BuildOffloadingActions()
4714 return C.MakeAction<PreprocessJobAction>(Input, OutputTy); in ConstructPhaseAction()
4719 return C.MakeAction<ExtractAPIJobAction>(Input, types::TY_API_INFO); in ConstructPhaseAction()
4740 return C.MakeAction<PrecompileJobAction>(Input, OutputTy); in ConstructPhaseAction()
4744 return C.MakeAction<CompileJobAction>(Input, types::TY_Nothing); in ConstructPhaseAction()
4746 return C.MakeAction<CompileJobAction>(Input, types::TY_RewrittenObjC); in ConstructPhaseAction()
4748 return C.MakeAction<CompileJobAction>(Input, in ConstructPhaseAction()
4751 return C.MakeAction<AnalyzeJobAction>(Input, types::TY_Plist); in ConstructPhaseAction()
4753 return C.MakeAction<MigrateJobAction>(Input, types::TY_Remap); in ConstructPhaseAction()
4755 return C.MakeAction<CompileJobAction>(Input, types::TY_AST); in ConstructPhaseAction()
4757 return C.MakeAction<CompileJobAction>(Input, types::TY_ModuleFile); in ConstructPhaseAction()
4759 return C.MakeAction<VerifyPCHJobAction>(Input, types::TY_Nothing); in ConstructPhaseAction()
4761 return C.MakeAction<ExtractAPIJobAction>(Input, types::TY_API_INFO); in ConstructPhaseAction()
4762 return C.MakeAction<CompileJobAction>(Input, types::TY_LLVM_BC); in ConstructPhaseAction()
4774 return C.MakeAction<BackendJobAction>(Input, Output); in ConstructPhaseAction()
4780 return C.MakeAction<BackendJobAction>(Input, Output); in ConstructPhaseAction()
4798 return C.MakeAction<BackendJobAction>(Input, Output); in ConstructPhaseAction()
4800 return C.MakeAction<BackendJobAction>(Input, types::TY_PP_Asm); in ConstructPhaseAction()
4803 return C.MakeAction<AssembleJobAction>(std::move(Input), types::TY_Object); in ConstructPhaseAction()