Files
tilelang/testing/python/language
Lei Wang 5feb22535c [Refactor] Move AtomicAdd Vectorization to VectorizeLoop Pass (#1677)
* 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.
2026-01-16 15:16:16 +08:00
..