Home | History | Annotate | Download | only in Driver

Lines Matching refs:Inputs

314   // Construct the list of inputs.
315 InputList Inputs;
316 BuildInputs(C->getDefaultToolChain(), C->getArgs(), Inputs);
322 Inputs, C->getActions());
324 BuildActions(C->getDefaultToolChain(), C->getArgs(), Inputs,
380 // Construct the list of inputs.
381 InputList Inputs;
382 BuildInputs(C.getDefaultToolChain(), C.getArgs(), Inputs);
384 for (InputList::iterator it = Inputs.begin(), ie = Inputs.end(); it != ie;) {
387 // Ignore input from stdin or any inputs that cannot be preprocessed.
398 it = Inputs.erase(it);
399 ie = Inputs.end();
405 if (Inputs.empty()) {
407 << "Error generating preprocessed source(s) - no preprocessable inputs.";
433 BuildUniversalActions(TC, C.getArgs(), Inputs, C.getActions());
435 BuildActions(TC, C.getArgs(), Inputs, C.getActions());
855 ActionList Inputs;
857 Inputs.push_back(new BindArchAction(Act, Archs[i]));
859 Inputs.back()->setOwnsInputs(false);
864 if (Inputs.size() == 1 || Act->getType() == types::TY_Nothing)
865 Actions.append(Inputs.begin(), Inputs.end());
867 Actions.push_back(new LipoJobAction(Inputs, Act->getType()));
880 ActionList Inputs;
881 Inputs.push_back(Actions.back());
883 Actions.push_back(new DsymutilJobAction(Inputs, types::TY_dSYM));
898 // Construct a the list of inputs and their types.
900 InputList &Inputs) const {
927 // spurious errors (e.g., no inputs).
990 Inputs.push_back(std::make_pair(Ty, A));
992 Inputs.push_back(std::make_pair(Ty, A));
997 Inputs.push_back(std::make_pair(types::TY_Object, A));
1013 if (CCCIsCPP && Inputs.empty()) {
1019 Inputs.push_back(std::make_pair(types::TY_C, A));
1024 const InputList &Inputs, ActionList &Actions) const {
1027 if (!SuppressMissingInputWarning && Inputs.empty()) {
1044 for (unsigned i = 0, e = Inputs.size(); i != e; ++i) {
1045 types::ID InputType = Inputs[i].first;
1046 const Arg *InputArg = Inputs[i].second;
1096 // Queue linker inputs.
1292 const ActionList *&Inputs) {
1302 Inputs->size() == 1 && isa<CompileJobAction>(*Inputs->begin())) {
1304 TC->SelectTool(cast<JobAction>(**Inputs->begin()));
1306 Inputs = &(*Inputs)[0]->getInputs();
1318 if (Inputs->size() == 1 && isa<PreprocessJobAction>(*Inputs->begin()) &&
1324 Inputs = &(*Inputs)[0]->getInputs();
1365 const ActionList *Inputs = &A->getInputs();
1368 const Tool &T = SelectToolForJob(C, TC, JA, Inputs);
1372 for (ActionList::const_iterator it = Inputs->begin(), ie = Inputs->end();
1404 << " - \"" << T.getName() << "\", inputs: [";
1742 // only handle single inputs for now).