This is an archive of the discontinued LLVM Phabricator instance.

[X86] Support amx-int8 intrinsic.
ClosedPublic

Authored by LiuChen3 on Feb 22 2021, 10:59 PM.

Details

Summary

Adding support for intrinsics of TDPBSUD/TDPBUSD/TDPBUUD.

Diff Detail

Event Timeline

LiuChen3 created this revision.Feb 22 2021, 10:59 PM
LiuChen3 requested review of this revision.Feb 22 2021, 10:59 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptFeb 22 2021, 10:59 PM
LiuChen3 added inline comments.
clang/include/clang/Basic/BuiltinsX86_64.def
106

Forgot to delete the blank line. I will delete these in next patch.

pengfei accepted this revision.Feb 23 2021, 12:49 AM

LGTM.

llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
4625

Nit: Maybe we can try to move the lowering of the AMX intrinsics to the td file as a follow up.

This revision is now accepted and ready to land.Feb 23 2021, 12:49 AM
LiuChen3 added inline comments.Feb 23 2021, 12:53 AM
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
4625

Good idea. I will work on that.

This revision was landed with ongoing or failed builds.Feb 23 2021, 1:09 AM
This revision was automatically updated to reflect the committed changes.