The GitHub Actions job "tvm-bot" on tvm.git/main has succeeded.
Run started by GitHub user Aharrypotter (triggered by Aharrypotter).

Head commit for run:
729108cfc49f18ceb0c009ec037a85980985d751 / Tianqi Chen 
<[email protected]>
[REFACTOR][RELAX] Fold CalleeCollector into relax DeadCodeElimination (#19603)

## Summary

The cross-IR `CalleeCollector` abstraction in
`include/tvm/ir/analysis.h`
had a single consumer (relax `DeadCodeElimination`) yet forced its
per-language visitors to live in separate `analysis/` files registered
via a runtime vtable. This PR folds both visitors (relax + tirx)
directly into `src/relax/transform/dead_code_elimination.cc` as
anonymous-namespace helpers and deletes the now-dead abstraction.

The indirection only paid off when multiple unrelated passes shared the
visitor; with one consumer, the cross-TU vtable adds compile cost and
spreads the implementation across three files. Inlining improves
locality without enlarging the consumer's complexity.

Report URL: https://github.com/apache/tvm/actions/runs/26429403864

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to