Lines Matching defs:InputIndex
377 size_t InputIndex) {
378 mergeDeps(std::move(TUDeps.ModuleGraph), InputIndex);
388 assert(InputIndex < Inputs.size() && "Input index out of bounds");
389 assert(Inputs[InputIndex].FileName.empty() && "Result already populated");
390 Inputs[InputIndex] = std::move(ID);
393 void mergeDeps(ModuleDepsGraph Graph, size_t InputIndex) {
400 I->first.InputIndex = std::min(I->first.InputIndex, InputIndex);
403 auto Res = Modules.insert(I, {{MD.ID, InputIndex}, std::move(MD)});
528 mutable size_t InputIndex;
545 return std::tie(ID.ModuleName, InputIndex) <
546 std::tie(Other.ID.ModuleName, Other.InputIndex);
573 FullDeps &FD, size_t InputIndex, SharedStream &OS, SharedStream &Errs) {
584 FD.mergeDeps(Input, std::move(*MaybeTUDeps), InputIndex);
590 FullDeps &FD, size_t InputIndex, SharedStream &OS, SharedStream &Errs) {
602 FD.mergeDeps(std::move(*MaybeModuleGraph), InputIndex);