Lines Matching refs:Complex
3 %Complex = type { double, double }
6 define double @teststructextract(%Complex *%val) {
8 ; CHECK-NOT: load %Complex
9 %loaded = load %Complex, %Complex *%val, !tbaa !1
10 %real = extractvalue %Complex %loaded, 0
23 define void @teststructinsert(%Complex *%loc, double %a, double %b) {
26 ; CHECK-NOT: store %Complex
27 %inserted = insertvalue %Complex undef, double %a, 0
28 %inserted2 = insertvalue %Complex %inserted, double %b, 1
29 store %Complex %inserted2, %Complex *%loc, !tbaa !1
45 !2 = !{!"Complex", !0, i64 0}