Lines Matching refs:InputArg
2687 Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); in BuildInputs() local
2688 Inputs.push_back(std::make_pair(types::TY_C, InputArg)); in BuildInputs()
2695 Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); in BuildInputs() local
2696 Inputs.push_back(std::make_pair(types::TY_CXX, InputArg)); in BuildInputs()
3583 void recordHostAction(Action *HostAction, const Arg *InputArg) { in recordHostAction() argument
3585 assert(InputArg && "Invalid input argument"); in recordHostAction()
3588 HostActionToInputArgMap[HostAction] = InputArg; in recordHostAction()
3589 assert(HostActionToInputArgMap[HostAction] == InputArg && in recordHostAction()
3598 addDeviceDependencesToHostAction(Action *HostAction, const Arg *InputArg, in addDeviceDependencesToHostAction() argument
3608 recordHostAction(HostAction, InputArg); in addDeviceDependencesToHostAction()
3613 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addDeviceDependencesToHostAction()
3658 const Arg *InputArg) { in addHostDependenceToDeviceActions() argument
3662 recordHostAction(HostAction, InputArg); in addHostDependenceToDeviceActions()
3671 InputArg->getOption().getKind() == llvm::opt::Option::InputClass && in addHostDependenceToDeviceActions()
3680 recordHostAction(HostAction, InputArg); in addHostDependenceToDeviceActions()
3686 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addHostDependenceToDeviceActions()
3716 const Arg *InputArg) { in appendTopLevelActions() argument
3718 recordHostAction(HostAction, InputArg); in appendTopLevelActions()
3741 recordHostAction(HostAction, InputArg); in appendTopLevelActions()
3749 HostAction->propagateHostOffloadInfo(InputArgToOffloadKindMap[InputArg], in appendTopLevelActions()
3881 const Arg *InputArg = I.second; in handleArguments() local
3890 if (InputArg->isClaimed()) in handleArguments()
3894 InputArg->claim(); in handleArguments()
3904 << InputArg->getAsString(Args) << getPhaseName(InitialPhase); in handleArguments()
3914 << InputArg->getAsString(Args) << !!FinalPhaseArg in handleArguments()
3918 << InputArg->getAsString(Args) << getPhaseName(InitialPhase) in handleArguments()
3929 Action *ClangClPch = C.MakeAction<InputAction>(*InputArg, HeaderType); in handleArguments()
4014 const Arg *InputArg = I.second; in BuildActions() local
4023 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4028 if (OffloadBuilder->addHostDependenceToDeviceActions(Current, InputArg)) in BuildActions()
4036 Current, InputArg, Phase, PL.back(), FullPL); in BuildActions()
4086 if (OffloadBuilder->addHostDependenceToDeviceActions(Current, InputArg)) in BuildActions()
4104 OffloadBuilder->appendTopLevelActions(Actions, Current, InputArg); in BuildActions()
4154 const Arg *InputArg = I.second; in BuildActions() local
4163 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4405 const Arg *InputArg = Input.second; in BuildOffloadingActions() local
4419 DeviceActions.push_back(C.MakeAction<InputAction>(*InputArg, InputType)); in BuildOffloadingActions()