mirror of
https://github.com/intel/llvm.git
synced 2026-01-22 23:49:22 +08:00
Adds an optional stride argument to `amx.tile_load` and `amx.tile_store` operations. The stride argument aligns ops closer to the hardware intrinsics. However, stride remains optional to preserve current op behavior. Explicit stride allows greater flexibility in terms of the base buffer shapes and allows different read and write memory patterns. When stride is not provided, it is inferred from the buffer shape as before. Operations documentation is expanded to make ops easier to use.