; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5 ; RUN: llc < %s -mtriple=riscv64 -mattr=+v -verify-machineinstrs | FileCheck %s define @all_ones( %true, %false, i32 %evl) { ; CHECK-LABEL: all_ones: ; CHECK: # %bb.0: ; CHECK-NEXT: ret %v = call @llvm.vp.select.nxv1i64( splat (i1 true), %true, %false, i32 %evl) ret %v } define @all_zeroes( %true, %false, i32 %evl) { ; CHECK-LABEL: all_zeroes: ; CHECK: # %bb.0: ; CHECK-NEXT: vsetivli zero, 1, e8, m1, ta, ma ; CHECK-NEXT: vmv1r.v v8, v9 ; CHECK-NEXT: ret %v = call @llvm.vp.select.nxv1i64( splat (i1 false), %true, %false, i32 %evl) ret %v }