mirror of
https://github.com/tile-ai/tilelang.git
synced 2026-10-23 07:00:29 +08:00
* move to vectorize_loop * fix * lint fix * Refactor atomic add functions to improve type handling and reduce redundancy - Introduced utility functions ToFloat2 and ToFloat4 for type conversion, enhancing the flexibility of atomic add operations. - Updated AtomicAddx2 and AtomicAddx4 functions to accept generic value types, streamlining the code and improving readability. - Removed outdated function overloads and consolidated logic for atomic addition, ensuring consistency across implementations. - Enhanced memory order handling in atomic operations for better performance and clarity. * add related test * Remove atomic add vectorization implementation - Deleted the atomicadd_vectorize.cc and atomicadd_vectorize.h files, which contained the automatic vectorization pass for atomic add operations. - Removed references to the deleted files in atomic_add.cc and loop_partition.cc to clean up the codebase and eliminate unused dependencies.