| ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py |
| ; RUN: llc -mtriple=riscv64 -mattr=+v -O0 -verify-machineinstrs < %s | FileCheck %s --check-prefixes=CHECK-RV64 |
| |
| define void @matmul() { |
| ; CHECK-RV64-LABEL: matmul: |
| ; CHECK-RV64: # %bb.0: # %entry |
| ; CHECK-RV64-NEXT: li a0, 0 |
| ; CHECK-RV64-NEXT: vsetvli zero, a0, 512 |
| ; CHECK-RV64-NEXT: sf.vsettm zero, a0 |
| ; CHECK-RV64-NEXT: sf.vtzero.t mt0 |
| ; CHECK-RV64-NEXT: ret |
| entry: |
| call void @llvm.riscv.sf.vtzero.t.i64(i64 0, i64 0, i64 0, i64 3, i64 1) |
| ret void |
| } |
| |