You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// CHECK-NEXT: [[TMP1:%.*]] = tail call <1024 x i1> @llvm.ppc.mma.build.dmr(<16 x i8> [[TMP0]], <16 x i8> [[TMP0]], <16 x i8> [[TMP0]], <16 x i8> [[TMP0]], <16 x i8> [[TMP0]], <16 x i8> [[TMP0]], <16 x i8> [[TMP0]], <16 x i8> [[TMP0]])
118
+
// CHECK-NEXT: store <1024 x i1> [[TMP1]], ptr [[RES2:%.*]], align 128
%1 = tailcall <1024 x i1> @llvm.ppc.mma.build.dmr(<16 x i8> %0, <16 x i8> %0, <16 x i8> %0, <16 x i8> %0, <16 x i8> %0, <16 x i8> %0, <16 x i8> %0, <16 x i8> %0)
425
+
store <1024 x i1> %1, ptr%res2, align128
426
+
%2 = load <1024 x i1>, ptr%p1, align128
427
+
tailcallvoid@llvm.ppc.mma.disassemble.dmr(ptr%res1, <1024 x i1> %2)
428
+
retvoid
429
+
}
430
+
431
+
declare <1024 x i1> @llvm.ppc.mma.build.dmr(<16 x i8>, <16 x i8>, <16 x i8>, <16 x i8>, <16 x i8>, <16 x i8>, <16 x i8>, <16 x i8>)
432
+
declarevoid@llvm.ppc.mma.disassemble.dmr(ptr, <1024 x i1>)
370
433
declare <1024 x i1> @llvm.ppc.mma.dmsetdmrz()
371
434
declare <1024 x i1> @llvm.ppc.mma.dmmr(<1024 x i1>)
372
435
declare <1024 x i1> @llvm.ppc.mma.dmxor(<1024 x i1>, <1024 x i1>)
0 commit comments