HomePhabricator

[X86] Add x86_amx type for intel AMX.

Authored by LuoYuanke on Nov 19 2020, 11:19 PM.

Description

[X86] Add x86_amx type for intel AMX.

The x86_amx is used for AMX intrisics. <256 x i32> is bitcast to x86_amx when
it is used by AMX intrinsics, and x86_amx is bitcast to <256 x i32> when it
is used by load/store instruction. So amx intrinsics only operate on type x86_amx.
It can help to separate amx intrinsics from llvm IR instructions (+-*/).
Thank Craig for the idea. This patch depend on https://reviews.llvm.org/D87981.

Differential Revision: https://reviews.llvm.org/D91927

Details

Committed
LuoYuankeDec 29 2020, 9:52 PM
Differential Revision
D91927: [X86] Add x86_amx type for intel AMX.
Parents
rGbf286b00e9e8: [X86][test] Improve global address offset folding tests
Branches
Unknown
Tags
Unknown