Lines Matching refs:SCALAR

6 …le=x86_64-apple-darwin -codegenprepare -mcpu=corei7-avx -S < %s | FileCheck %s -check-prefix=SCALAR
13 ; SCALAR-LABEL: test1
14 ; SCALAR: extractelement <16 x float*>
15 ; SCALAR-NEXT: load float
16 ; SCALAR-NEXT: insertelement <16 x float>
17 ; SCALAR-NEXT: extractelement <16 x float*>
18 ; SCALAR-NEXT: load float
58 ; SCALAR-LABEL: test2
59 ; SCALAR: extractelement <16 x float*>
60 ; SCALAR-NEXT: load float
61 ; SCALAR-NEXT: insertelement <16 x float>
62 ; SCALAR-NEXT: br label %else
63 ; SCALAR: else:
64 ; SCALAR-NEXT: %res.phi.else = phi
65 ; SCALAR-NEXT: %Mask1 = extractelement <16 x i1> %imask, i32 1
66 ; SCALAR-NEXT: %ToLoad1 = icmp eq i1 %Mask1, true
67 ; SCALAR-NEXT: br i1 %ToLoad1, label %cond.load1, label %else2
180 ; SCALAR-LABEL: test5
181 ; SCALAR: %Mask0 = extractelement <16 x i1> %imask, i32 0
182 ; SCALAR-NEXT: %ToStore0 = icmp eq i1 %Mask0, true
183 ; SCALAR-NEXT: br i1 %ToStore0, label %cond.store, label %else
184 ; SCALAR: cond.store:
185 ; SCALAR-NEXT: %Elt0 = extractelement <16 x i32> %val, i32 0
186 ; SCALAR-NEXT: %Ptr0 = extractelement <16 x i32*> %gep.random, i32 0
187 ; SCALAR-NEXT: store i32 %Elt0, i32* %Ptr0, align 4
188 ; SCALAR-NEXT: br label %else
189 ; SCALAR: else:
190 ; SCALAR-NEXT: %Mask1 = extractelement <16 x i1> %imask, i32 1
191 ; SCALAR-NEXT: %ToStore1 = icmp eq i1 %Mask1, true
192 ; SCALAR-NEXT: br i1 %ToStore1, label %cond.store1, label %else2
234 ; SCALAR-LABEL: test6
235 ; SCALAR: store i32 %Elt0, i32* %Ptr01, align 4
236 ; SCALAR-NEXT: %Elt1 = extractelement <8 x i32> %a1, i32 1
237 ; SCALAR-NEXT: %Ptr12 = extractelement <8 x i32*> %ptr, i32 1
238 ; SCALAR-NEXT: store i32 %Elt1, i32* %Ptr12, align 4
239 ; SCALAR-NEXT: %Elt2 = extractelement <8 x i32> %a1, i32 2
240 ; SCALAR-NEXT: %Ptr23 = extractelement <8 x i32*> %ptr, i32 2
241 ; SCALAR-NEXT: store i32 %Elt2, i32* %Ptr23, align 4
1218 ; SCALAR-LABEL: test29
1219 ; SCALAR: extractelement <16 x float*>
1220 ; SCALAR-NEXT: load float
1221 ; SCALAR-NEXT: insertelement <16 x float>
1222 ; SCALAR-NEXT: extractelement <16 x float*>
1223 ; SCALAR-NEXT: load float