Lines Matching refs:InputArg
2791 Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); in BuildInputs() local
2792 Inputs.push_back(std::make_pair(types::TY_C, InputArg)); in BuildInputs()
2799 Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); in BuildInputs() local
2800 Inputs.push_back(std::make_pair(types::TY_CXX, InputArg)); in BuildInputs()
3723 void recordHostAction(Action *HostAction, const Arg *InputArg) { in recordHostAction() argument
3725 assert(InputArg && "Invalid input argument"); in recordHostAction()
3728 HostActionToInputArgMap[HostAction] = InputArg; in recordHostAction()
3729 assert(HostActionToInputArgMap[HostAction] == InputArg && in recordHostAction()
3738 addDeviceDependencesToHostAction(Action *HostAction, const Arg *InputArg, in addDeviceDependencesToHostAction() argument
3748 recordHostAction(HostAction, InputArg); in addDeviceDependencesToHostAction()
3753 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addDeviceDependencesToHostAction()
3797 const Arg *InputArg) { in addHostDependenceToDeviceActions() argument
3801 recordHostAction(HostAction, InputArg); in addHostDependenceToDeviceActions()
3810 InputArg->getOption().getKind() == llvm::opt::Option::InputClass && in addHostDependenceToDeviceActions()
3819 recordHostAction(HostAction, InputArg); in addHostDependenceToDeviceActions()
3825 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addHostDependenceToDeviceActions()
3855 const Arg *InputArg) { in appendTopLevelActions() argument
3857 recordHostAction(HostAction, InputArg); in appendTopLevelActions()
3880 recordHostAction(HostAction, InputArg); in appendTopLevelActions()
3888 HostAction->propagateHostOffloadInfo(InputArgToOffloadKindMap[InputArg], in appendTopLevelActions()
4041 const Arg *InputArg = I.second; in handleArguments() local
4050 if (InputArg->isClaimed()) in handleArguments()
4054 InputArg->claim(); in handleArguments()
4064 << InputArg->getAsString(Args) << getPhaseName(InitialPhase); in handleArguments()
4074 << InputArg->getAsString(Args) << !!FinalPhaseArg in handleArguments()
4078 << InputArg->getAsString(Args) << getPhaseName(InitialPhase) in handleArguments()
4089 Action *ClangClPch = C.MakeAction<InputAction>(*InputArg, HeaderType); in handleArguments()
4174 const Arg *InputArg = I.second; in BuildActions() local
4183 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4188 if (OffloadBuilder->addHostDependenceToDeviceActions(Current, InputArg)) in BuildActions()
4196 Current, InputArg, Phase, PL.back(), FullPL); in BuildActions()
4252 InputArg)) in BuildActions()
4265 OffloadBuilder->appendTopLevelActions(Actions, Current, InputArg); in BuildActions()
4315 const Arg *InputArg = I.second; in BuildActions() local
4324 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4604 const Arg *InputArg = Input.second; in BuildOffloadingActions() local
4622 DeviceActions.push_back(C.MakeAction<InputAction>(*InputArg, InputType)); in BuildOffloadingActions()