message: Remove FilteredFunctionPassManager; NFC
diff: @@ -61,17 +61,6 @@ Disabling these as a starting point.
  // TODO(b/64227304) Creating a custom pass pipeline will replace this.
  namespace {
  -
  -// TODO(sanjoy): remove this class.
  -class FilteredFunctionPassManager : public llvm::legacy::FunctionPassManager {
  - public:
  - explicit FilteredFunctionPassManager(llvm::Module* m)
  - : llvm::legacy::FunctionPassManager(m) {}
  - void add(llvm::Pass* p) override {
  - llvm::legacy::FunctionPassManager::add(p);
  - }
  -};
  -
  class FilteredPassManager : public llvm::legacy::PassManager {
  public:
  explicit FilteredPassManager(bool disable_expensive_passes)
  @@ -94,7 +83,7 @@ class FilteredPassManager : public llvm::legacy::PassManager {
  std::unique_ptr<llvm::MemoryBuffer> CompilerFunctor::operator()(
  llvm::Module& module) const {
  FilteredPassManager module_passes(disable_expensive_passes_);
  - FilteredFunctionPassManager function_passes(&module);
  + llvm::legacy::FunctionPassManager function_passes(&module);
  VLOG(2) << "IR before optimizations";
  XLA_VLOG_LINES(2, llvm_ir::DumpModuleToString(module));
  