Lines Matching defs:ActionInfo

5445                                            ArrayRef<JobActionInfo> &ActionInfo,
5447 assert(ElementNum <= ActionInfo.size() && "Invalid number of elements.");
5449 CollapsedOffloadAction.append(ActionInfo[I].SavedOffloadAction.begin(),
5450 ActionInfo[I].SavedOffloadAction.end());
5463 combineAssembleBackendCompile(ArrayRef<JobActionInfo> ActionInfo,
5466 if (ActionInfo.size() < 3 || !canCollapseAssembleAction())
5468 auto *AJ = dyn_cast<AssembleJobAction>(ActionInfo[0].JA);
5469 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[1].JA);
5470 auto *CJ = dyn_cast<CompileJobAction>(ActionInfo[2].JA);
5481 bool OutputIsLLVM = types::isLLVMIR(ActionInfo[0].JA->getType());
5497 AppendCollapsedOffloadAction(CollapsedOffloadAction, ActionInfo,
5501 const Tool *combineAssembleBackend(ArrayRef<JobActionInfo> ActionInfo,
5504 if (ActionInfo.size() < 2 || !canCollapseAssembleAction())
5506 auto *AJ = dyn_cast<AssembleJobAction>(ActionInfo[0].JA);
5507 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[1].JA);
5520 AppendCollapsedOffloadAction(CollapsedOffloadAction, ActionInfo,
5524 const Tool *combineBackendCompile(ArrayRef<JobActionInfo> ActionInfo,
5527 if (ActionInfo.size() < 2)
5529 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[0].JA);
5530 auto *CJ = dyn_cast<CompileJobAction>(ActionInfo[1].JA);
5540 for (size_t i = 1; i < ActionInfo.size(); i++)
5541 if (ActionInfo[i].JA->getType() != types::TY_LLVM_BC &&
5542 ActionInfo[i].JA->getType() != types::TY_LTO_BC) {
5556 bool OutputIsLLVM = types::isLLVMIR(ActionInfo[0].JA->getType());
5564 AppendCollapsedOffloadAction(CollapsedOffloadAction, ActionInfo,