Skip to content

Commit 6674773

Browse files
incr.comp.: Mark more input nodes as inputs.
1 parent 70f9a0b commit 6674773

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

src/librustc/dep_graph/dep_node.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@ define_dep_nodes!( <'tcx>
537537
// The set of impls for a given trait.
538538
[] TraitImpls(DefId),
539539

540-
[] AllLocalTraitImpls,
540+
[input] AllLocalTraitImpls,
541541

542542
// Trait selection cache is a little funny. Given a trait
543543
// reference like `Foo: SomeTrait<Bar>`, there could be
@@ -588,7 +588,7 @@ define_dep_nodes!( <'tcx>
588588
[eval_always] LintLevels,
589589
[] Specializes { impl1: DefId, impl2: DefId },
590590
[input] InScopeTraits(DefIndex),
591-
[] ModuleExports(DefId),
591+
[input] ModuleExports(DefId),
592592
[] IsSanitizerRuntime(CrateNum),
593593
[] IsProfilerRuntime(CrateNum),
594594
[] GetPanicStrategy(CrateNum),
@@ -598,37 +598,37 @@ define_dep_nodes!( <'tcx>
598598
[] NativeLibraries(CrateNum),
599599
[] PluginRegistrarFn(CrateNum),
600600
[] DeriveRegistrarFn(CrateNum),
601-
[] CrateDisambiguator(CrateNum),
602-
[] CrateHash(CrateNum),
603-
[] OriginalCrateName(CrateNum),
601+
[input] CrateDisambiguator(CrateNum),
602+
[input] CrateHash(CrateNum),
603+
[input] OriginalCrateName(CrateNum),
604604

605605
[] ImplementationsOfTrait { krate: CrateNum, trait_id: DefId },
606606
[] AllTraitImplementations(CrateNum),
607607

608608
[] IsDllimportForeignItem(DefId),
609609
[] IsStaticallyIncludedForeignItem(DefId),
610610
[] NativeLibraryKind(DefId),
611-
[] LinkArgs,
611+
[input] LinkArgs,
612612

613-
[] NamedRegion(DefIndex),
614-
[] IsLateBound(DefIndex),
615-
[] ObjectLifetimeDefaults(DefIndex),
613+
[input] NamedRegion(DefIndex),
614+
[input] IsLateBound(DefIndex),
615+
[input] ObjectLifetimeDefaults(DefIndex),
616616

617617
[] Visibility(DefId),
618618
[] DepKind(CrateNum),
619-
[] CrateName(CrateNum),
619+
[input] CrateName(CrateNum),
620620
[] ItemChildren(DefId),
621621
[] ExternModStmtCnum(DefId),
622-
[] GetLangItems,
622+
[input] GetLangItems,
623623
[] DefinedLangItems(CrateNum),
624624
[] MissingLangItems(CrateNum),
625625
[] ExternConstBody(DefId),
626626
[] VisibleParentMap,
627627
[] MissingExternCrateItem(CrateNum),
628628
[] UsedCrateSource(CrateNum),
629-
[] PostorderCnums,
630-
[] HasCloneClosures(CrateNum),
631-
[] HasCopyClosures(CrateNum),
629+
[input] PostorderCnums,
630+
[input] HasCloneClosures(CrateNum),
631+
[input] HasCopyClosures(CrateNum),
632632

633633
// This query is not expected to have inputs -- as a result, it's
634634
// not a good candidate for "replay" because it's essentially a
@@ -638,19 +638,19 @@ define_dep_nodes!( <'tcx>
638638
// may save a bit of time.
639639
[anon] EraseRegionsTy { ty: Ty<'tcx> },
640640

641-
[] Freevars(DefId),
642-
[] MaybeUnusedTraitImport(DefId),
641+
[input] Freevars(DefId),
642+
[input] MaybeUnusedTraitImport(DefId),
643643
[] MaybeUnusedExternCrates,
644644
[] StabilityIndex,
645-
[] AllCrateNums,
645+
[input] AllCrateNums,
646646
[] ExportedSymbols(CrateNum),
647647
[eval_always] CollectAndPartitionTranslationItems,
648648
[] ExportName(DefId),
649649
[] ContainsExternIndicator(DefId),
650650
[] IsTranslatedFunction(DefId),
651651
[] CodegenUnit(InternedString),
652652
[] CompileCodegenUnit(InternedString),
653-
[] OutputFilenames,
653+
[input] OutputFilenames,
654654
[anon] NormalizeTy,
655655
// We use this for most things when incr. comp. is turned off.
656656
[] Null,

0 commit comments

Comments
 (0)