Lines Matching refs:ATOM
3 ; RUN: llc -mtriple=i686-unknown-unknown -mcpu=atom < %s | FileCheck -check-prefix=ATOM %s
33 ; ATOM-LABEL: convert:
34 ; ATOM: # %bb.0: # %entry
35 ; ATOM-NEXT: pushl %eax
36 ; ATOM-NEXT: pcmpeqd %xmm0, %xmm0
37 ; ATOM-NEXT: movl $0, (%esp)
38 ; ATOM-NEXT: cmpl $3, (%esp)
39 ; ATOM-NEXT: jg .LBB0_3
40 ; ATOM-NEXT: .p2align 4, 0x90
41 ; ATOM-NEXT: .LBB0_2: # %forbody
42 ; ATOM-NEXT: # =>This Inner Loop Header: Depth=1
43 ; ATOM-NEXT: movl (%esp), %eax
44 ; ATOM-NEXT: movl {{[0-9]+}}(%esp), %ecx
45 ; ATOM-NEXT: movq {{.*#+}} xmm1 = mem[0],zero
46 ; ATOM-NEXT: movl {{[0-9]+}}(%esp), %ecx
47 ; ATOM-NEXT: psubw %xmm0, %xmm1
48 ; ATOM-NEXT: movq %xmm1, (%ecx,%eax,8)
49 ; ATOM-NEXT: incl (%esp)
50 ; ATOM-NEXT: cmpl $3, (%esp)
51 ; ATOM-NEXT: jle .LBB0_2
52 ; ATOM-NEXT: .LBB0_3: # %afterfor
53 ; ATOM-NEXT: popl %eax
54 ; ATOM-NEXT: retl