Lines Matching refs:X32
2 … -mtriple=i386-unknown-unknown -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X32
8 ; X32-LABEL: atomic_fetch_add16
14 ; X32: lock
15 ; X32: incw
19 ; X32: lock
20 ; X32: addw $3
24 ; X32: lock
25 ; X32: xaddw
29 ; X32: lock
30 ; X32: addw
33 ; X32: ret
38 ; X32-LABEL: atomic_fetch_sub16
42 ; X32: lock
43 ; X32: decw
47 ; X32: lock
48 ; X32: subw $3
52 ; X32: lock
53 ; X32: xaddw
57 ; X32: lock
58 ; X32: subw
61 ; X32: ret
66 ; X32-LABEL: atomic_fetch_and16
70 ; X32: lock
71 ; X32: andw $3
76 ; X32: andl
77 ; X32: lock
78 ; X32: cmpxchgw
82 ; X32: lock
83 ; X32: andw
86 ; X32: ret
91 ; X32-LABEL: atomic_fetch_or16
95 ; X32: lock
96 ; X32: orw $3
101 ; X32: orl
102 ; X32: lock
103 ; X32: cmpxchgw
107 ; X32: lock
108 ; X32: orw
111 ; X32: ret
116 ; X32-LABEL: atomic_fetch_xor16
120 ; X32: lock
121 ; X32: xorw $3
126 ; X32: xorl
127 ; X32: lock
128 ; X32: cmpxchgw
132 ; X32: lock
133 ; X32: xorw
136 ; X32: ret
141 ; X32-LABEL: atomic_fetch_nand16
147 ; X32: andl
148 ; X32: notl
149 ; X32: lock
150 ; X32: cmpxchgw
153 ; X32: ret
165 ; X32: movswl
166 ; X32: movswl
167 ; X32: subl
168 ; X32: cmov
169 ; X32: lock
170 ; X32: cmpxchgw
173 ; X32: ret
185 ; X32: movswl
186 ; X32: movswl
187 ; X32: subl
188 ; X32: cmov
189 ; X32: lock
190 ; X32: cmpxchgw
193 ; X32: ret
205 ; X32: movzwl
206 ; X32: movzwl
207 ; X32: subl
208 ; X32: cmov
209 ; X32: lock
210 ; X32: cmpxchgw
213 ; X32: ret
225 ; X32: movzwl
226 ; X32: movzwl
227 ; X32: subl
228 ; X32: cmov
229 ; X32: lock
230 ; X32: cmpxchgw
233 ; X32: ret
240 ; X32: lock
241 ; X32: cmpxchgw
244 ; X32: ret
251 ; X32-NOT: lock
252 ; X32: movw
255 ; X32: ret
262 ; X32-NOT: lock
263 ; X32: xchgw
266 ; X32: ret