@@ -89,9 +89,8 @@ trait Phased {
89
89
90
90
lazy val all = List (
91
91
Parser , Namer , Packageobjects , Typer , Superaccessors , Pickler , Refchecks ,
92
- Selectiveanf , Liftcode , Selectivecps , Uncurry , Tailcalls , Specialize ,
93
- Explicitouter , Erasure , Lazyvals , Lambdalift , Constructors , Flatten , Mixin ,
94
- Cleanup , Delambdafy , Icode , Inliner , Closelim , Dce , Jvm , Terminal
92
+ Uncurry , Tailcalls , Specialize , Explicitouter , Erasure , Lazyvals , Lambdalift ,
93
+ Constructors , Flatten , Mixin , Cleanup , Delambdafy , Jvm , Terminal
95
94
)
96
95
lazy val nameMap = all.map(x => x.name -> x).toMap withDefaultValue NoPhaseName
97
96
multi = all
@@ -110,28 +109,24 @@ trait Phased {
110
109
case object Namer extends PhaseName
111
110
case object Packageobjects extends PhaseName
112
111
case object Typer extends PhaseName
112
+ case object Patmat extends PhaseName
113
113
case object Superaccessors extends PhaseName
114
+ case object Extmethods extends PhaseName
114
115
case object Pickler extends PhaseName
115
116
case object Refchecks extends PhaseName
116
- case object Selectiveanf extends PhaseName
117
- case object Liftcode extends PhaseName
118
- case object Selectivecps extends PhaseName
119
117
case object Uncurry extends PhaseName
120
118
case object Tailcalls extends PhaseName
121
119
case object Specialize extends PhaseName
122
120
case object Explicitouter extends PhaseName
123
121
case object Erasure extends PhaseName
122
+ case object PostErasure extends PhaseName
124
123
case object Lazyvals extends PhaseName
125
124
case object Lambdalift extends PhaseName
126
125
case object Constructors extends PhaseName
127
126
case object Flatten extends PhaseName
128
127
case object Mixin extends PhaseName
129
128
case object Cleanup extends PhaseName
130
129
case object Delambdafy extends PhaseName
131
- case object Icode extends PhaseName
132
- case object Inliner extends PhaseName
133
- case object Closelim extends PhaseName
134
- case object Dce extends PhaseName
135
130
case object Jvm extends PhaseName
136
131
case object Terminal extends PhaseName
137
132
case object NoPhaseName extends PhaseName {
0 commit comments