brintos

brintos / llvm-project-archived public Read only

0
0
Text · 557 B · 1bd966e Raw
17 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc -mtriple=riscv64 -mattr=+v -O0 -verify-machineinstrs < %s | FileCheck %s --check-prefixes=CHECK-RV643 4define void @matmul() {5; CHECK-RV64-LABEL: matmul:6; CHECK-RV64:       # %bb.0: # %entry7; CHECK-RV64-NEXT:    li a0, 08; CHECK-RV64-NEXT:    vsetvli zero, a0, 5129; CHECK-RV64-NEXT:    sf.vsettm zero, a010; CHECK-RV64-NEXT:    sf.vtzero.t mt011; CHECK-RV64-NEXT:    ret12entry:13  call void @llvm.riscv.sf.vtzero.t.i64(i64 0, i64 0, i64 0, i64 3, i64 1)14  ret void15}16 17