Lines Matching refs:InputArg
2754 Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); in BuildInputs() local
2755 Inputs.push_back(std::make_pair(types::TY_C, InputArg)); in BuildInputs()
2762 Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); in BuildInputs() local
2763 Inputs.push_back(std::make_pair(types::TY_CXX, InputArg)); in BuildInputs()
3682 void recordHostAction(Action *HostAction, const Arg *InputArg) { in recordHostAction() argument
3684 assert(InputArg && "Invalid input argument"); in recordHostAction()
3687 HostActionToInputArgMap[HostAction] = InputArg; in recordHostAction()
3688 assert(HostActionToInputArgMap[HostAction] == InputArg && in recordHostAction()
3697 addDeviceDependencesToHostAction(Action *HostAction, const Arg *InputArg, in addDeviceDependencesToHostAction() argument
3707 recordHostAction(HostAction, InputArg); in addDeviceDependencesToHostAction()
3712 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addDeviceDependencesToHostAction()
3756 const Arg *InputArg) { in addHostDependenceToDeviceActions() argument
3760 recordHostAction(HostAction, InputArg); in addHostDependenceToDeviceActions()
3769 InputArg->getOption().getKind() == llvm::opt::Option::InputClass && in addHostDependenceToDeviceActions()
3778 recordHostAction(HostAction, InputArg); in addHostDependenceToDeviceActions()
3784 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addHostDependenceToDeviceActions()
3814 const Arg *InputArg) { in appendTopLevelActions() argument
3816 recordHostAction(HostAction, InputArg); in appendTopLevelActions()
3839 recordHostAction(HostAction, InputArg); in appendTopLevelActions()
3847 HostAction->propagateHostOffloadInfo(InputArgToOffloadKindMap[InputArg], in appendTopLevelActions()
4000 const Arg *InputArg = I.second; in handleArguments() local
4009 if (InputArg->isClaimed()) in handleArguments()
4013 InputArg->claim(); in handleArguments()
4023 << InputArg->getAsString(Args) << getPhaseName(InitialPhase); in handleArguments()
4033 << InputArg->getAsString(Args) << !!FinalPhaseArg in handleArguments()
4037 << InputArg->getAsString(Args) << getPhaseName(InitialPhase) in handleArguments()
4048 Action *ClangClPch = C.MakeAction<InputAction>(*InputArg, HeaderType); in handleArguments()
4133 const Arg *InputArg = I.second; in BuildActions() local
4142 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4147 if (OffloadBuilder->addHostDependenceToDeviceActions(Current, InputArg)) in BuildActions()
4155 Current, InputArg, Phase, PL.back(), FullPL); in BuildActions()
4211 InputArg)) in BuildActions()
4224 OffloadBuilder->appendTopLevelActions(Actions, Current, InputArg); in BuildActions()
4274 const Arg *InputArg = I.second; in BuildActions() local
4283 Action *Current = C.MakeAction<InputAction>(*InputArg, InputType); in BuildActions()
4554 const Arg *InputArg = Input.second; in BuildOffloadingActions() local
4568 DeviceActions.push_back(C.MakeAction<InputAction>(*InputArg, InputType)); in BuildOffloadingActions()