Lines Matching full:insertvalue
9 ; Instcombine should fold various combinations of insertvalue and extractvalue
12 %s1.1 = insertvalue {i32, i32} undef, i32 %a, 0
13 %s1 = insertvalue {i32, i32} %s1.1, i32 %b, 1
18 ; This requires instcombine to insert a few insertvalue instructions
19 %ns1.1 = insertvalue {i32, {i32, i32}} undef, i32 %v1, 0
20 %ns1.2 = insertvalue {i32, {i32, i32}} %ns1.1, i32 %v1, 1, 0
21 %ns1 = insertvalue {i32, {i32, i32}} %ns1.2, i32 %v2, 1, 1
32 %s4.1 = insertvalue {i32, i32} undef, i32 %v3, 0
33 %s4 = insertvalue {i32, i32} %s4.1, i32 %v4, 1
34 %ns2 = insertvalue {i32, {i32, i32}} undef, {i32, i32} %s4, 1