Adding support for __tile_stream_loadd intrinsic.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D103784
[X86] Support __tile_stream_loadd intrinsic for new AMX interface ClosedPublic Authored by yubing on Jun 6 2021, 7:45 PM.
Details Summary Adding support for __tile_stream_loadd intrinsic.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 6 2021, 7:45 PM This revision is now accepted and ready to land.Jun 9 2021, 1:03 AM This revision was landed with ongoing or failed builds.Jun 11 2021, 2:33 AM Closed by commit rG56d5c46b494d: [X86] Support __tile_stream_loadd intrinsic for new AMX interface (authored by yubing). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 351373 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
|
Also add the stream load for X86PreAMXConfig.cpp: isTileLoad().