Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 470f76f5 authored by Yi Kong's avatar Yi Kong
Browse files

Sampling PGO deprecation

Everything is now switched over to AFDO, let's deprecate sampling PGO.

Keep the code around for a little while longer in case anything needs to
revert back.

Test: presubmit
Change-Id: Ibd838bbd0e1157343fcdc2eca40de5b99126fe6f
parent 620dc3f4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -208,6 +208,10 @@ func (props *PgoProperties) isPGO(ctx BaseModuleContext) bool {
		ctx.ModuleErrorf("Instrumentation PGO specification is missing benchmark property")
	}

	if isSampling {
		ctx.ModuleErrorf("Sampling PGO is deprecated, use AFDO instead")
	}

	if isSampling && isInstrumentation {
		ctx.PropertyErrorf("pgo", "Exactly one of \"instrumentation\" and \"sampling\" properties must be set")
	}