| 343 | } // namespace |
| 344 | |
| 345 | static void rewrite_broadcasts(module_pass_manager& mpm) |
| 346 | { |
| 347 | match::find_matches(mpm.get_module(), pointwise_broadcast_pointwise{}); |
| 348 | mpm.run_pass(eliminate_common_subexpression{}); |
| 349 | mpm.run_pass(dead_code_elimination{}); |
| 350 | } |
| 351 | |
| 352 | void fuse_pointwise::apply(module_pass_manager& mpm) const |
| 353 | { |
no test coverage detected