[PATCH] D98247: [X86][AMX] Prevent transforming load pointer from <256 x i32>* to x86_amx*.
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 9 05:14:32 PST 2021
lebedev.ri added a comment.
In D98247#2613716 <https://reviews.llvm.org/D98247#2613716>, @LuoYuanke wrote:
>> Hm. Two things: pointer types are going away, and we can't make any optimizations based on the pointer type regardless.
>
> Would you post any linkage for the information that pointer types are going away? I'd like to investigate how it will impact AMX.
See e.g. https://lists.llvm.org/pipermail/llvm-dev/2019-December/137684.html
> This patch is not for optimization. Since there is no HW instruction corresponding to "load x86_amx, x86_amx*", I'd like keep the load as "load <256 x i32>, <256 x i32>*" form.
Let me reword: we can not use pointer element type to decide whether or not to perform a change.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D98247/new/
https://reviews.llvm.org/D98247
More information about the llvm-commits
mailing list