llvm.org GIT mirror llvm / ee01850
[ARM] tighten test checks; NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358594 91177308-0d34-0410-b5e6-96231b3b80d8 Sanjay Patel 9 months ago
1 changed file(s) with 12 addition(s) and 12 deletion(s). Raw diff Collapse all Expand all
273273 ; CHECK: vdup.32 [[Q0:q[0-9]+]], d0[0]
274274 ; CHECK: vmov.i32 [[Q9:q[0-9]+]], #0x3f000000
275275 ; CHECK: vmul.f32 [[Q8:q[0-9]+]], [[Q0]], [[Q0]]
276 ; CHECK: vadd.f32 [[Q8]], [[Q8]], [[Q8]]
277 ; CHECK: vadd.f32 [[Q1:q[0-9]+]], [[Q8]], [[Q8]]
278 ; CHECK: vmul.f32 [[Q8]], [[Q9]], d1[0]
279 ; CHECK: vmul.f32 [[Q8]], [[Q8]], [[Q8]]
280 ; CHECK: vadd.f32 [[Q8]], [[Q8]], [[Q8]]
281 ; CHECK: vmul.f32 [[Q8]], [[Q8]], [[Q8]]
282 ; CHECK: vst1.32 {d17[1]}, [r0:32]
283 ; CHECK: mov r0, #0
284 ; CHECK: cmp r0, #0
285 ; CHECK: movne r0, #0
286 ; CHECK: bxne lr
287 ; CHECK: trap
276 ; CHECK-NEXT: vadd.f32 [[Q8]], [[Q8]], [[Q8]]
277 ; CHECK-NEXT: vadd.f32 [[Q1:q[0-9]+]], [[Q8]], [[Q8]]
278 ; CHECK-NEXT: vmul.f32 [[Q8]], [[Q9]], d1[0]
279 ; CHECK-NEXT: vmul.f32 [[Q8]], [[Q8]], [[Q8]]
280 ; CHECK-NEXT: vadd.f32 [[Q8]], [[Q8]], [[Q8]]
281 ; CHECK-NEXT: vmul.f32 [[Q8]], [[Q8]], [[Q8]]
282 ; CHECK-NEXT: vst1.32 {d17[1]}, [r0:32]
283 ; CHECK-NEXT: mov r0, #0
284 ; CHECK-NEXT: cmp r0, #0
285 ; CHECK-NEXT: movne r0, #0
286 ; CHECK-NEXT: bxne lr
287 ; CHECK-NEXT: trap
288288 entry:
289289 %0 = shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>> [#uses=1]
290290 %1 = insertelement <4 x float> %0, float %x, i32 1 ; <<4 x float>> [#uses=1]