Revert "Convert AFDO mutators to TransitionMutator"
Revert submission 2925209
Reason for revert: b/323975183
Reverted changes: /q/submissionid:2925209
Change-Id: Ie907d23081817d601a1a2083347b5f683829a36c
diff --git a/cc/cc.go b/cc/cc.go
index cac52cf..1a9c7bf 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -55,7 +55,7 @@
ctx.BottomUp("test_per_src", TestPerSrcMutator).Parallel()
ctx.BottomUp("version", versionMutator).Parallel()
ctx.BottomUp("begin", BeginMutator).Parallel()
- ctx.BottomUp("fdo_profile", fdoProfileMutator).Parallel()
+ ctx.BottomUp("fdo_profile", fdoProfileMutator)
})
ctx.PostDepsMutators(func(ctx android.RegisterMutatorsContext) {
@@ -70,7 +70,8 @@
ctx.Transition("coverage", &coverageTransitionMutator{})
- ctx.Transition("afdo", &afdoTransitionMutator{})
+ ctx.TopDown("afdo_deps", afdoDepsMutator)
+ ctx.BottomUp("afdo", afdoMutator).Parallel()
ctx.Transition("orderfile", &orderfileTransitionMutator{})
@@ -2338,6 +2339,10 @@
}
ctx.ctx = ctx
+ if !actx.Host() || !ctx.static() || ctx.staticBinary() {
+ c.afdo.addDep(ctx, actx)
+ }
+
c.begin(ctx)
}