Lines Matching refs:InputArg
2577 Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); in BuildInputs() local
2578 Inputs.push_back(std::make_pair(types::TY_C, InputArg)); in BuildInputs()
2585 Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); in BuildInputs() local
2586 Inputs.push_back(std::make_pair(types::TY_CXX, InputArg)); in BuildInputs()
3631 void recordHostAction(Action *HostAction, const Arg *InputArg) { in recordHostAction() argument
3633 assert(InputArg && "Invalid input argument"); in recordHostAction()
3636 HostActionToInputArgMap[HostAction] = InputArg; in recordHostAction()
3637 assert(HostActionToInputArgMap[HostAction] == InputArg && in recordHostAction()
3646 addDeviceDependencesToHostAction(Action *HostAction, const Arg *InputArg, in addDeviceDependencesToHostAction() argument
3656 recordHostAction(HostAction, InputArg); in addDeviceDependencesToHostAction()
3661 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addDeviceDependencesToHostAction()
3706 const Arg *InputArg) { in addHostDependenceToDeviceActions() argument
3710 recordHostAction(HostAction, InputArg); in addHostDependenceToDeviceActions()
3719 InputArg->getOption().getKind() == llvm::opt::Option::InputClass && in addHostDependenceToDeviceActions()
3728 recordHostAction(HostAction, InputArg); in addHostDependenceToDeviceActions()
3734 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addHostDependenceToDeviceActions()
3764 const Arg *InputArg) { in appendTopLevelActions() argument
3766 recordHostAction(HostAction, InputArg); in appendTopLevelActions()
3789 recordHostAction(HostAction, InputArg); in appendTopLevelActions()
3797 HostAction->propagateHostOffloadInfo(InputArgToOffloadKindMap[InputArg], in appendTopLevelActions()
3929 const Arg *InputArg = I.second; in handleArguments() local
3938 if (InputArg->isClaimed()) in handleArguments()
3942 InputArg->claim(); in handleArguments()
3952 << InputArg->getAsString(Args) << getPhaseName(InitialPhase); in handleArguments()
3962 << InputArg->getAsString(Args) << !!FinalPhaseArg in handleArguments()
3966 << InputArg->getAsString(Args) << getPhaseName(InitialPhase) in handleArguments()
3977 Action *ClangClPch = C.MakeAction<InputAction>(*InputArg, HeaderType); in handleArguments()
4067 const Arg *InputArg = I.second; in BuildActions() local
4076 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4081 if (OffloadBuilder.addHostDependenceToDeviceActions(Current, InputArg)) in BuildActions()
4089 Current, InputArg, Phase, PL.back(), FullPL); in BuildActions()
4151 if (OffloadBuilder.addHostDependenceToDeviceActions(Current, InputArg)) in BuildActions()
4169 OffloadBuilder.appendTopLevelActions(Actions, Current, InputArg); in BuildActions()
4219 const Arg *InputArg = I.second; in BuildActions() local
4228 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4433 const Arg *InputArg = Input.second; in BuildOffloadingActions() local
4447 DeviceActions.push_back(C.MakeAction<InputAction>(*InputArg, InputType)); in BuildOffloadingActions()