Lines Matching refs:X64
1 …llc < %s -O0 -mtriple=x86_64-- -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X64
7 ; X64-LABEL: atomic_fetch_add8:
12 ; X64: lock
13 ; X64: incb
17 ; X64: lock
18 ; X64: addb $3
22 ; X64: lock
23 ; X64: xaddb
27 ; X64: lock
28 ; X64: addb
32 ; X64: ret
37 ; X64-LABEL: atomic_fetch_sub8:
40 ; X64: lock
41 ; X64: decb
45 ; X64: lock
46 ; X64: subb $3
50 ; X64: lock
51 ; X64: xaddb
55 ; X64: lock
56 ; X64: subb
60 ; X64: ret
65 ; X64-LABEL: atomic_fetch_and8:
68 ; X64: lock
69 ; X64: andb $3
73 ; X64: andb
74 ; X64: lock
75 ; X64: cmpxchgb
80 ; X64: lock
81 ; X64: andb
85 ; X64: ret
90 ; X64-LABEL: atomic_fetch_or8:
93 ; X64: lock
94 ; X64: orb $3
98 ; X64: orb
99 ; X64: lock
100 ; X64: cmpxchgb
105 ; X64: lock
106 ; X64: orb
110 ; X64: ret
115 ; X64-LABEL: atomic_fetch_xor8:
118 ; X64: lock
119 ; X64: xorb $3
123 ; X64: xorb
124 ; X64: lock
125 ; X64: cmpxchgb
130 ; X64: lock
131 ; X64: xorb
135 ; X64: ret
140 ; X64-LABEL: atomic_fetch_nand8:
143 ; X64: andb
144 ; X64: notb
145 ; X64: lock
146 ; X64: cmpxchgb
152 ; X64: ret
157 ; X64-LABEL: atomic_fetch_max8:
160 ; X64: movb
161 ; X64: movb
162 ; X64: subb
163 ; X64: lock
164 ; X64: cmpxchgb
172 ; X64: ret
177 ; X64-LABEL: atomic_fetch_min8:
180 ; X64: movb
181 ; X64: movb
182 ; X64: subb
183 ; X64: lock
184 ; X64: cmpxchgb
192 ; X64: ret
197 ; X64-LABEL: atomic_fetch_umax8:
200 ; X64: movb
201 ; X64: movb
202 ; X64: subb
203 ; X64: lock
204 ; X64: cmpxchgb
212 ; X64: ret
217 ; X64-LABEL: atomic_fetch_umin8:
220 ; X64: movb
221 ; X64: movb
222 ; X64: subb
223 ; X64: lock
224 ; X64: cmpxchgb
232 ; X64: ret
237 ; X64-LABEL: atomic_fetch_cmpxchg8:
240 ; X64: lock
241 ; X64: cmpxchgb
245 ; X64: ret
250 ; X64-LABEL: atomic_fetch_store8:
253 ; X64-NOT: lock
254 ; X64: movb
258 ; X64: ret
263 ; X64-LABEL: atomic_fetch_swap8:
266 ; X64-NOT: lock
267 ; X64: xchgb
271 ; X64: ret