xref: /llvm-project/llvm/test/CodeGen/X86/amx_fp16_intrinsics.ll (revision 661881d43633c00e1ba2ec0ebbc1806d81ad9a11)
1; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+amx-tile,+amx-fp16 | FileCheck %s
2
3; CHECK-LABEL: test_amx:
4; CHECK:       # %bb.0:
5; CHECK:    tdpfp16ps       %tmm1, %tmm2, %tmm3
6
7define void @test_amx() {
8call void @llvm.x86.tdpfp16ps(i8 3, i8 2, i8 1)
9
10ret void
11}
12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
13declare void @llvm.x86.tdpfp16ps(i8 %tile3, i8 %tile2, i8 %tile1)
14