62 lines · plain
1# RUN: llc -mtriple riscv32 -mattr=+v -start-after riscv-expand-pseudo -o - %s | FileCheck %s2# RUN: llc -mtriple riscv64 -mattr=+v -start-after riscv-expand-pseudo -o - %s | FileCheck %s3 4--- |5 define void @vnot_mask_1() {6 ret void7 }8 define void @vnot_mask_2() {9 ret void10 }11 define void @vnot_no_mask_1() {12 ret void13 }14 define void @vnot_no_mask_2() {15 ret void16 }17...18---19name: vnot_mask_120body: |21 bb.0:22 liveins: $v0, $v2523 24 ; CHECK-LABEL: vnot_mask_1:25 ; CHECK: vnot.v v25, v25, v0.t26 27 $v25 = VXOR_VI killed $v25, -1, $v0, implicit $vtype, implicit $vl28...29---30name: vnot_mask_231body: |32 bb.0:33 liveins: $v0, $v2534 35 ; CHECK-LABEL: vnot_mask_2:36 ; CHECK: vnot.v v1, v25, v0.t37 38 $v1 = VXOR_VI killed $v25, -1, $v0, implicit $vtype, implicit $vl39...40---41name: vnot_no_mask_142body: |43 bb.0:44 liveins: $v2545 46 ; CHECK-LABEL: vnot_no_mask_1:47 ; CHECK: vnot.v v25, v2548 49 $v25 = VXOR_VI killed $v25, -1, $noreg, implicit $vtype, implicit $vl50...51---52name: vnot_no_mask_253body: |54 bb.0:55 liveins: $v2556 57 ; CHECK-LABEL: vnot_no_mask_2:58 ; CHECK: vnot.v v1, v2559 60 $v1 = VXOR_VI killed $v25, -1, $noreg, implicit $vtype, implicit $vl61...62