Home | History | Annotate | Download | only in Driver

Lines Matching defs:Inputs

268     // Pick up inputs via the -- option.
502 // Construct the list of inputs.
503 InputList Inputs;
504 BuildInputs(C->getDefaultToolChain(), *TranslatedArgs, Inputs);
509 BuildUniversalActions(*C, C->getDefaultToolChain(), Inputs);
511 BuildActions(*C, C->getDefaultToolChain(), C->getArgs(), Inputs,
571 // Construct the list of inputs.
572 InputList Inputs;
573 BuildInputs(C.getDefaultToolChain(), C.getArgs(), Inputs);
575 for (InputList::iterator it = Inputs.begin(), ie = Inputs.end(); it != ie;) {
578 // Ignore input from stdin or any inputs that cannot be preprocessed.
579 // Check type first as not all linker inputs have a value.
590 it = Inputs.erase(it);
591 ie = Inputs.end();
597 if (Inputs.empty()) {
600 "no preprocessable inputs.";
624 BuildUniversalActions(C, TC, Inputs);
626 BuildActions(C, TC, C.getArgs(), Inputs, C.getActions());
936 // inputs to each action before printing the action itself.
1051 ActionList Inputs;
1053 Inputs.push_back(
1056 Inputs.back()->setOwnsInputs(false);
1061 if (Inputs.size() == 1 || Act->getType() == types::TY_Nothing)
1062 Actions.append(Inputs.begin(), Inputs.end());
1064 Actions.push_back(new LipoJobAction(Inputs, Act->getType()));
1077 ActionList Inputs;
1078 Inputs.push_back(Actions.back());
1080 Actions.push_back(new DsymutilJobAction(Inputs, types::TY_dSYM));
1125 // Construct a the list of inputs and their types.
1127 InputList &Inputs) const {
1177 // spurious errors (e.g., no inputs).
1236 Inputs.push_back(std::make_pair(Ty, A));
1242 Inputs.push_back(std::make_pair(types::TY_C, InputArg));
1249 Inputs.push_back(std::make_pair(types::TY_CXX, InputArg));
1255 Inputs.push_back(std::make_pair(types::TY_Object, A));
1271 if (CCCIsCPP() && Inputs.empty()) {
1275 Inputs.push_back(std::make_pair(types::TY_C, A));
1313 // Replicate inputs for each GPU architecture.
1318 // Build actions for all device inputs.
1336 // Figure out what to do with device actions -- pass them as inputs to the
1363 // with AtTopLevel=false and become inputs for the host action.
1376 DerivedArgList &Args, const InputList &Inputs,
1380 if (!SuppressMissingInputWarning && Inputs.empty()) {
1400 if (Inputs.size() > 1 && !V.empty() &&
1402 // Check whether /Fo tries to name an output file for multiple inputs.
1412 if (Inputs.size() > 1 && !V.empty() &&
1414 // Check whether /Fa tries to name an asm file for multiple inputs.
1434 for (auto &I : Inputs) {
1490 // Queue linker inputs.
1717 // predecessors can be combined, updates Inputs with the inputs of the
1723 const ActionList *&Inputs,
1736 isa<AssembleJobAction>(JA) && Inputs->size() == 1 &&
1737 isa<BackendJobAction>(*Inputs->begin())) {
1742 const ActionList *BackendInputs = &(*Inputs)[0]->getInputs();
1753 Inputs = &CompileJA->getInputs();
1764 assert(Inputs->size() == 1);
1767 CudaHostAction *CHA = dyn_cast<CudaHostAction>(*Inputs->begin());
1769 cast<CompileJobAction>(CHA ? *CHA->begin() : *Inputs->begin());
1775 Inputs = &CompileJA->getInputs();
1788 if (Inputs->size() == 1 && isa<PreprocessJobAction>(*Inputs->begin()) &&
1793 Inputs = &(*Inputs)[0]->getInputs();
1859 const ActionList *Inputs = &A->getInputs();
1864 selectToolForJob(C, isSaveTempsEnabled(), TC, JA, Inputs, CollapsedCHA);
1869 // need to build jobs for device-side inputs it may have held.
1881 for (const Action *Input : *Inputs) {
1917 << " - \"" << T->getName() << "\", inputs: [";