| 924 | } |
| 925 | |
| 926 | std::vector<const char*> Optimizer::GetPassNames() const { |
| 927 | std::vector<const char*> v; |
| 928 | for (uint32_t i = 0; i < impl_->pass_manager.NumPasses(); i++) { |
| 929 | v.push_back(impl_->pass_manager.GetPass(i)->name()); |
| 930 | } |
| 931 | return v; |
| 932 | } |
| 933 | |
| 934 | Optimizer::PassToken CreateCFGCleanupPass() { |
| 935 | return MakeUnique<Optimizer::PassToken::Impl>( |
no test coverage detected