[X86] Support __tile_stream_loadd intrinsic for new AMX interface
authorBing1 Yu <bing1.yu@intel.com>
Fri, 11 Jun 2021 09:20:58 +0000 (17:20 +0800)
committerBing1 Yu <bing1.yu@intel.com>
Fri, 11 Jun 2021 09:28:43 +0000 (17:28 +0800)
commit56d5c46b494d2232792a46e9b95de40b082f4164
tree7de3c3892837a67f8229916a38c4d9fc37814c7c
parentf0a68bbc967ab851e9b678feaf9015a2bfadb12e
[X86] Support __tile_stream_loadd intrinsic for new AMX interface

Adding support for __tile_stream_loadd intrinsic.

Reviewed By: LuoYuanke

Differential Revision: https://reviews.llvm.org/D103784
12 files changed:
clang/include/clang/Basic/BuiltinsX86_64.def
clang/lib/Headers/amxintrin.h
clang/test/CodeGen/X86/amx_api.c
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/Target/X86/X86ExpandPseudo.cpp
llvm/lib/Target/X86/X86FastTileConfig.cpp
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
llvm/lib/Target/X86/X86InstrAMX.td
llvm/lib/Target/X86/X86LowerAMXType.cpp
llvm/lib/Target/X86/X86PreAMXConfig.cpp
llvm/lib/Target/X86/X86RegisterInfo.cpp
llvm/test/CodeGen/X86/AMX/amx-tile-basic.ll