Bing1 Yu 516e32678d [X86][AMX] set Stride to Tile's Col when doing combine amxcast and store into tilestore
%tile = call x86_amx @llvm.x86.tileloadd64.internal(i16 8, i16 32, i8* %src_ptr, i64 64)
%vec = call <256 x i8> @llvm.x86.cast.tile.to.vector.v256i8(x86_amx...%tile)
store <256 x i8> %vec, <256 x i8>* %dst_ptr, align 256
=>
%tile = call x86_amx @llvm.x86.tileloadd64.internal(i16 8, i16 32, i8* %src_ptr, i64 64)
%stride = sext i16 32 to i64
call void @llvm.x86.tilestored64.internal(i16 8, i16 32, i8* %dst_ptr, i64 32, x86_amx %tile)

Reviewed By: LuoYuanke

Differential Revision: https://reviews.llvm.org/D153002
2023-06-20 11:55:25 +08:00
..
2023-06-18 16:02:59 +01:00
2022-11-17 17:22:52 +08:00
2023-03-05 00:48:53 -08:00
2022-12-17 16:15:22 +05:30
2022-12-17 16:15:22 +05:30
2023-05-14 21:51:44 +08:00