; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 2
; RUN: opt -S -passes=slp-vectorizer -mtriple=riscv64-unknown-unknown -mattr=+v < %s | FileCheck %s
define { <vscale x 2 x i32>, <vscale x 2 x i32> } @foo() {
; CHECK-LABEL: define { <vscale x 2 x i32>, <vscale x 2 x i32> } @foo
; CHECK-SAME: () #[[ATTR0:[0-9]+]] {
; CHECK-NEXT: entry:
; CHECK-NEXT: [[TMP0:%.*]] = insertvalue { <vscale x 2 x i32>, <vscale x 2 x i32> } zeroinitializer, <vscale x 2 x i32> zeroinitializer, 0
; CHECK-NEXT: ret { <vscale x 2 x i32>, <vscale x 2 x i32> } zeroinitializer
;
entry:
%0 = insertvalue { <vscale x 2 x i32>, <vscale x 2 x i32> } zeroinitializer, <vscale x 2 x i32> zeroinitializer, 0
ret { <vscale x 2 x i32>, <vscale x 2 x i32> } zeroinitializer
}