Move logic for processing optimization filter to somewhere common

Bug: 969558
Change-Id: Ie0076160878e5cffdead18afb6aab0dc331c8767
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1742726
Commit-Queue: Sophie Chang <sophiechang@chromium.org>
Reviewed-by: Doug Arnett <dougarnett@chromium.org>
Cr-Commit-Position: refs/heads/master@{#685080}
9 files changed