@@ -56,21 +56,14 @@ pub enum DepNode<D: Clone + Debug> {
5656 WorkProduct ( Arc < WorkProductId > ) ,
5757
5858 // Represents different phases in the compiler.
59- CollectLanguageItems ,
60- ResolveLifetimes ,
6159 RegionResolveCrate ,
62- PluginRegistrar ,
63- StabilityIndex ,
6460 Coherence ,
6561 Resolve ,
66- EntryPoint ,
67- CheckEntryFn ,
6862 CoherenceCheckTrait ( D ) ,
6963 CoherenceCheckImpl ( D ) ,
7064 CoherenceOverlapCheck ( D ) ,
7165 CoherenceOverlapCheckSpecial ( D ) ,
7266 Variance ,
73- UnusedTraitCheck ,
7467 PrivacyAccessLevels ( CrateNum ) ,
7568
7669 // Represents the MIR for a fn; also used as the task node for
@@ -83,13 +76,10 @@ pub enum DepNode<D: Clone + Debug> {
8376 BorrowCheck ( D ) ,
8477 RvalueCheck ( D ) ,
8578 Reachability ,
86- DeadCheck ,
8779 LateLintCheck ,
88- TransCrate ,
8980 TransCrateItem ( D ) ,
9081 TransInlinedItem ( D ) ,
9182 TransWriteMetadata ,
92- LinkBinary ,
9383
9484 // Nodes representing bits of computed IR in the tcx. Each shared
9585 // table in the tcx (or elsewhere) maps to one of these
@@ -200,24 +190,14 @@ impl<D: Clone + Debug> DepNode<D> {
200190 BorrowCheckKrate => Some ( BorrowCheckKrate ) ,
201191 MirKrate => Some ( MirKrate ) ,
202192 TypeckBodiesKrate => Some ( TypeckBodiesKrate ) ,
203- CollectLanguageItems => Some ( CollectLanguageItems ) ,
204- ResolveLifetimes => Some ( ResolveLifetimes ) ,
205193 RegionResolveCrate => Some ( RegionResolveCrate ) ,
206- PluginRegistrar => Some ( PluginRegistrar ) ,
207- StabilityIndex => Some ( StabilityIndex ) ,
208194 Coherence => Some ( Coherence ) ,
209195 Resolve => Some ( Resolve ) ,
210- EntryPoint => Some ( EntryPoint ) ,
211- CheckEntryFn => Some ( CheckEntryFn ) ,
212196 Variance => Some ( Variance ) ,
213- UnusedTraitCheck => Some ( UnusedTraitCheck ) ,
214197 PrivacyAccessLevels ( k) => Some ( PrivacyAccessLevels ( k) ) ,
215198 Reachability => Some ( Reachability ) ,
216- DeadCheck => Some ( DeadCheck ) ,
217199 LateLintCheck => Some ( LateLintCheck ) ,
218- TransCrate => Some ( TransCrate ) ,
219200 TransWriteMetadata => Some ( TransWriteMetadata ) ,
220- LinkBinary => Some ( LinkBinary ) ,
221201
222202 // work product names do not need to be mapped, because
223203 // they are always absolute.
0 commit comments