Lines Matching refs:X1

7 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
8 ; CHECK: %X1.v.i1.2 = insertelement <2 x double> %X1.v.i1.1, double %B2, i32 1
9 ; CHECK: %X1.v.i0.1 = insertelement <2 x double> undef, double %A1, i32 0
10 ; CHECK: %X1.v.i0.2 = insertelement <2 x double> %X1.v.i0.1, double %A2, i32 1
11 %X1 = fsub double %A1, %B1
13 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
14 %Y1 = fmul double %X1, %A1
16 ; CHECK: %Y1 = fmul <2 x double> %X1, %X1.v.i0.2
19 ; CHECK: %Z1 = fadd <2 x double> %Y1, %X1.v.i1.2
31 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
32 ; CHECK: %X1.v.i1.2 = insertelement <2 x double> %X1.v.i1.1, double %B2, i32 1
33 ; CHECK: %X1.v.i0.1 = insertelement <2 x double> undef, double %A1, i32 0
34 ; CHECK: %X1.v.i0.2 = insertelement <2 x double> %X1.v.i0.1, double %A2, i32 1
35 %X1 = fsub double %A1, %B1
37 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
38 %Y1 = fmul double %X1, %A1
40 ; CHECK: %Y1 = fmul <2 x double> %X1, %X1.v.i0.2
57 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
58 ; CHECK: %X1.v.i1.2 = insertelement <2 x double> %X1.v.i1.1, double %B2, i32 1
59 ; CHECK: %X1.v.i0.1 = insertelement <2 x double> undef, double %A1, i32 0
60 ; CHECK: %X1.v.i0.2 = insertelement <2 x double> %X1.v.i0.1, double %A2, i32 1
61 %X1 = fsub double %A1, %B1
63 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
64 %Y1 = fmul double %X1, %A1
66 ; CHECK: %Y1 = fmul <2 x double> %X1, %X1.v.i0.2
70 ; CHECK: %Z1 = fadd <2 x double> %Z1.v.i0, %X1.v.i1.2
82 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
83 ; CHECK: %X1.v.i1.2 = insertelement <2 x double> %X1.v.i1.1, double %B2, i32 1
84 ; CHECK: %X1.v.i0.1 = insertelement <2 x double> undef, double %A1, i32 0
85 ; CHECK: %X1.v.i0.2 = insertelement <2 x double> %X1.v.i0.1, double %A2, i32 1
86 %X1 = fsub double %A1, %B1
88 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
89 %Y1 = fmul double %X1, %A1
91 ; CHECK: %Y1 = fmul <2 x double> %X1, %X1.v.i0.2
95 ; CHECK: %Z1 = fadd <2 x double> %Z1.v.i0, %X1.v.i1.2
107 ; CHECK: %X1.v.i1 = shufflevector <2 x float> %B1, <2 x float> %B2, <4 x i32> <i32 0, i32 1, i32 2,…
108 ; CHECK: %X1.v.i0 = shufflevector <2 x float> %A1, <2 x float> %A2, <4 x i32> <i32 0, i32 1, i32 2,…
109 %X1 = fsub <2 x float> %A1, %B1
111 ; CHECK: %X1 = fsub <4 x float> %X1.v.i0, %X1.v.i1
112 %Y1 = fmul <2 x float> %X1, %A1
114 ; CHECK: %Y1 = fmul <4 x float> %X1, %X1.v.i0
117 ; CHECK: %Z1 = fadd <4 x float> %Y1, %X1.v.i1
129 ; CHECK: %X1.v.i1 = shufflevector <8 x i8> %B1, <8 x i8> %B2, <16 x i32> <i32 0, i32 1, i32 2, i32 …
130 ; CHECK: %X1.v.i0 = shufflevector <8 x i8> %A1, <8 x i8> %A2, <16 x i32> <i32 0, i32 1, i32 2, i32 …
131 %X1 = sub <8 x i8> %A1, %B1
133 ; CHECK: %X1 = sub <16 x i8> %X1.v.i0, %X1.v.i1
134 %Y1 = mul <8 x i8> %X1, %A1
136 ; CHECK: %Y1 = mul <16 x i8> %X1, %X1.v.i0
139 ; CHECK: %Z1 = add <16 x i8> %Y1, %X1.v.i1
155 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
156 ; CHECK: %X1.v.i1.2 = insertelement <2 x double> %X1.v.i1.1, double %B2, i32 1
157 ; CHECK: %X1.v.i0.1 = insertelement <2 x double> undef, double %A1, i32 0
158 ; CHECK: %X1.v.i0.2 = insertelement <2 x double> %X1.v.i0.1, double %A2, i32 1
159 %X1 = fsub double %A1, %B1
161 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
162 %Y1 = fmul double %X1, %A1
164 ; CHECK: %Y1 = fmul <2 x double> %X1, %X1.v.i0.2
167 ; CHECK: %Z1 = fadd <2 x double> %Y1, %X1.v.i1.2
179 ; CHECK: %X1.v.i1.1 = insertelement <2 x i64> undef, i64 %B1, i32 0
180 ; CHECK: %X1.v.i1.2 = insertelement <2 x i64> %X1.v.i1.1, i64 %B2, i32 1
181 ; CHECK: %X1.v.i0.1 = insertelement <2 x i64> undef, i64 %A1, i32 0
182 ; CHECK: %X1.v.i0.2 = insertelement <2 x i64> %X1.v.i0.1, i64 %A2, i32 1
183 %X1 = sub nsw i64 %A1, %B1
185 ; CHECK: %X1 = sub <2 x i64> %X1.v.i0.2, %X1.v.i1.2
186 %Y1 = mul i64 %X1, %A1
188 ; CHECK: %Y1 = mul <2 x i64> %X1, %X1.v.i0.2
191 ; CHECK: %Z1 = add <2 x i64> %Y1, %X1.v.i1.2