mirror of
https://github.com/tile-ai/tilelang.git
synced 2026-10-24 07:04:00 +08:00
* fix: name * [Transform] Enhance role management and scalar dependency propagation - Introduced a new Role enumeration value `kNeutral` to better represent variable states. - Added `CombineRoles` function to manage role combinations effectively. - Implemented `ScalarAccess` structure and `ScalarAccessCollector` class for tracking variable definitions and usages. - Enhanced `PropagateScalarDependencyRoles` function to propagate roles based on scalar dependencies across statements. - Updated role assignments in various statement visitors to utilize the new role management logic, improving clarity and correctness in role handling. * Update main execution flow in test_tilelang_language_let.py to enable tilelang testing framework --------- Co-authored-by: LeiWang1999 <leiwang1999@outlook.com>