[all-commits] [llvm/llvm-project] 6753eb: [X86][AMX] Materialize undef or zero value to tile...
Luo, Yuanke via All-commits
all-commits at lists.llvm.org
Thu Mar 31 04:11:23 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6753eb0c90b93e3f864d657f7de5f9880a6f1d58
https://github.com/llvm/llvm-project/commit/6753eb0c90b93e3f864d657f7de5f9880a6f1d58
Author: Luo, Yuanke <yuanke.luo at intel.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M llvm/lib/Target/X86/X86LowerAMXType.cpp
M llvm/test/CodeGen/X86/AMX/amx-combine-undef.ll
M llvm/test/CodeGen/X86/AMX/lat-combine-amx-bitcast.ll
Log Message:
-----------
[X86][AMX] Materialize undef or zero value to tilezero
The AMX combiner would store undef or zero to stack and invoke tileload
to load the data to tile register. To avoid the store/load, we can
materialzie undef or zero value to tilezero.
Differential Revision: https://reviews.llvm.org/D122714
More information about the All-commits
mailing list