Lines Matching refs:MakeAction

2292       Inputs.push_back(C.MakeAction<BindArchAction>(Act, Archs[i]));  in BuildUniversalActions()
2299 Actions.push_back(C.MakeAction<LipoJobAction>(Inputs, Act->getType())); in BuildUniversalActions()
2317 C.MakeAction<DsymutilJobAction>(Inputs, types::TY_dSYM)); in BuildUniversalActions()
2324 Actions.push_back(C.MakeAction<VerifyDebugInfoJobAction>( in BuildUniversalActions()
2840 C.MakeAction<InputAction>(IA->getInputArg(), Ty, IA->getId())); in addDeviceDepences()
2884 AL.push_back(C.MakeAction<OffloadAction>(Dep, A->getType())); in appendTopLevelActions()
3119 C.MakeAction<OffloadAction>(DDep, A->getType())); in getDeviceDependences()
3126 C.MakeAction<LinkJobAction>(DeviceActions, types::TY_CUDA_FATBIN); in getDeviceDependences()
3244 C.MakeAction<LinkJobAction>(AL, types::TY_Image); in getDeviceDependences()
3257 C.MakeAction<BackendJobAction>(CudaDeviceActions[I], Output); in getDeviceDependences()
3269 C.MakeAction<LinkJobAction>(AL, types::TY_Image); in getDeviceDependences()
3281 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3287 CudaFatBinary = C.MakeAction<LinkJobAction>(CudaDeviceActions, in getDeviceDependences()
3334 CudaDeviceActions[I] = C.MakeAction<OffloadAction>( in getDeviceDependences()
3338 C.MakeAction<OffloadBundlingJobAction>(CudaDeviceActions); in getDeviceDependences()
3363 auto *DeviceLinkAction = C.MakeAction<LinkJobAction>(LI, Output); in appendLinkDeviceActions()
3369 Actions.push_back(C.MakeAction<OffloadAction>( in appendLinkDeviceActions()
3386 auto *TopDeviceLinkAction = C.MakeAction<LinkJobAction>( in appendLinkDeviceActions()
3393 C.MakeAction<OffloadAction>(DDeps, TopDeviceLinkAction->getType())); in appendLinkDeviceActions()
3460 C.MakeAction<InputAction>(IA->getInputArg(), IA->getType())); in addDeviceDepences()
3502 A = C.MakeAction<OffloadAction>(HDep, DDep); in addDeviceDepences()
3522 AL.push_back(C.MakeAction<OffloadAction>(Dep, A->getType())); in appendTopLevelActions()
3537 C.MakeAction<LinkJobAction>(LI, types::TY_Image); in appendLinkDeviceActions()
3541 AL.push_back(C.MakeAction<OffloadAction>(DeviceLinkDeps, in appendLinkDeviceActions()
3551 auto *BC = C.MakeAction<OffloadWrapperJobAction>(AL, types::TY_LLVM_BC); in appendLinkHostActions()
3552 auto *ASM = C.MakeAction<BackendJobAction>(BC, types::TY_PP_Asm); in appendLinkHostActions()
3553 return C.MakeAction<AssembleJobAction>(ASM, types::TY_Object); in appendLinkHostActions()
3699 return C.MakeAction<OffloadAction>(HDep, DDeps); in addDeviceDependencesToHostAction()
3723 C.MakeAction<OffloadUnbundlingJobAction>(HostAction); in addHostDependenceToDeviceActions()
3788 HostAction = C.MakeAction<OffloadBundlingJobAction>(OffloadAL); in appendTopLevelActions()
3879 return C.MakeAction<OffloadAction>(HDep, DDeps); in processHostLinkAction()
3977 Action *ClangClPch = C.MakeAction<InputAction>(*InputArg, HeaderType); in handleArguments()
4076 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4191 LA = C.MakeAction<StaticLibJobAction>(LinkerInputs, types::TY_Image); in BuildActions()
4194 LA = C.MakeAction<LinkerWrapperJobAction>(LinkerInputs, types::TY_Image); in BuildActions()
4198 LA = C.MakeAction<LinkJobAction>(LinkerInputs, types::TY_Image); in BuildActions()
4208 C.MakeAction<IfsMergeJobAction>(MergerInputs, types::TY_Image)); in BuildActions()
4228 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4242 Current = C.MakeAction<CompileJobAction>(Current, types::TY_IFS_CPP); in BuildActions()
4263 C.MakeAction<IfsMergeJobAction>(MergerInputs, types::TY_Image)); in BuildActions()
4271 Action *InputAc = C.MakeAction<InputAction>(*A, types::TY_C); in BuildActions()
4273 C.MakeAction<PrecompileJobAction>(InputAc, types::TY_Nothing)); in BuildActions()
4447 DeviceActions.push_back(C.MakeAction<InputAction>(*InputArg, InputType)); in BuildOffloadingActions()
4475 A = C.MakeAction<OffloadAction>(HDep, DDep); in BuildOffloadingActions()
4487 A = C.MakeAction<LinkJobAction>(LinkerInput, types::TY_Image); in BuildOffloadingActions()
4495 OffloadActions.push_back(C.MakeAction<OffloadAction>(DDep, A->getType())); in BuildOffloadingActions()
4501 return C.MakeAction<OffloadAction>(DDeps, types::TY_Nothing); in BuildOffloadingActions()
4512 C.MakeAction<LinkJobAction>(OffloadActions, types::TY_CUDA_FATBIN); in BuildOffloadingActions()
4521 C.MakeAction<LinkJobAction>(OffloadActions, types::TY_HIP_FATBIN); in BuildOffloadingActions()
4528 C.MakeAction<OffloadPackagerJobAction>(OffloadActions, types::TY_Image); in BuildOffloadingActions()
4536 return C.MakeAction<OffloadAction>( in BuildOffloadingActions()
4579 return C.MakeAction<PreprocessJobAction>(Input, OutputTy); in ConstructPhaseAction()
4584 return C.MakeAction<ExtractAPIJobAction>(Input, types::TY_API_INFO); in ConstructPhaseAction()
4606 return C.MakeAction<HeaderModulePrecompileJobAction>(Input, OutputTy, in ConstructPhaseAction()
4608 return C.MakeAction<PrecompileJobAction>(Input, OutputTy); in ConstructPhaseAction()
4612 return C.MakeAction<CompileJobAction>(Input, types::TY_Nothing); in ConstructPhaseAction()
4614 return C.MakeAction<CompileJobAction>(Input, types::TY_RewrittenObjC); in ConstructPhaseAction()
4616 return C.MakeAction<CompileJobAction>(Input, in ConstructPhaseAction()
4619 return C.MakeAction<AnalyzeJobAction>(Input, types::TY_Plist); in ConstructPhaseAction()
4621 return C.MakeAction<MigrateJobAction>(Input, types::TY_Remap); in ConstructPhaseAction()
4623 return C.MakeAction<CompileJobAction>(Input, types::TY_AST); in ConstructPhaseAction()
4625 return C.MakeAction<CompileJobAction>(Input, types::TY_ModuleFile); in ConstructPhaseAction()
4627 return C.MakeAction<VerifyPCHJobAction>(Input, types::TY_Nothing); in ConstructPhaseAction()
4629 return C.MakeAction<ExtractAPIJobAction>(Input, types::TY_API_INFO); in ConstructPhaseAction()
4630 return C.MakeAction<CompileJobAction>(Input, types::TY_LLVM_BC); in ConstructPhaseAction()
4636 return C.MakeAction<BackendJobAction>(Input, Output); in ConstructPhaseAction()
4642 return C.MakeAction<BackendJobAction>(Input, Output); in ConstructPhaseAction()
4650 return C.MakeAction<BackendJobAction>(Input, Output); in ConstructPhaseAction()
4652 return C.MakeAction<BackendJobAction>(Input, types::TY_PP_Asm); in ConstructPhaseAction()
4655 return C.MakeAction<AssembleJobAction>(std::move(Input), types::TY_Object); in ConstructPhaseAction()