Files
tilelang/testing/python
Kashif Rasul 1abf2f906b Scalarize vectorized math intrinsics on HIP (#2286)
* Scalarize vector math intrinsics for HIP codegen

* Clarify HIP fp32 vector-math comment in scalarizer

* fix comment

* Scalarize HIP vector math via PrintCallExtern, not generic Shuffle

The generic Shuffle re-pack emits one ctor arg per logical lane, which is
wrong for HIP packed carrier types (float32x8->ulonglong4, float16x4->uint2).
Emit a vector call_pure_extern with the element-derived extern name instead
and let CodeGenTileLangHIP::PrintCallExtern store each lane (PrintVecElemStore),
which is carrier-aware.

* Add HIP vector math scalarizer test

* JIT-decorate scalarizer test helper
2026-06-01 13:33:18 +08:00
..
2026-05-20 15:38:13 +08:00
2026-05-20 15:38:13 +08:00