Lines Matching defs:eax
19 // CHECK-SAME: mov eax, $0
20 // CHECK-SAME: mov eax, $1
21 // CHECK-SAME: mov eax, $2
22 // CHECK-SAME: mov eax, dword ptr $3
23 // CHECK-SAME: mov eax, dword ptr $4
24 // CHECK-SAME: "*m,*m,*m,*m,*m,~{eax},~{dirflag},~{fpsr},~{flags}"(ptr elementtype(ptr) @_ZN3Foo3ptrE, ptr elementtype(ptr) @_ZN3Foo3Bar3ptrE, ptr elementtype(ptr) @_ZN3Foo3ptrE, ptr elementtype(ptr) @_ZN3Foo3ptrE, ptr elementtype(ptr) @_ZN3Foo3ptrE)
25 __asm mov eax, Foo ::ptr
26 __asm mov eax, Foo :: Bar :: ptr
27 __asm mov eax, [Foo:: ptr]
28 __asm mov eax, dword ptr [Foo :: ptr]
29 __asm mov eax, dword ptr [Foo :: ptr]
35 __asm mov eax, offset Foo::ptr
36 __asm mov eax, offset Foo::Bar::ptr
39 // CHECK-SAME: mov eax, $0
40 // CHECK-SAME: mov eax, $1
41 // CHECK-SAME: "i,i,~{eax},~{dirflag},~{fpsr},~{flags}"(ptr @_ZN3Foo3ptrE, ptr @_ZN3Foo3Bar3ptrE)
46 __asm mov eax, LENGTH Foo::ptr
47 __asm mov eax, LENGTH Foo::Bar::ptr
48 __asm mov eax, LENGTH Foo::arr
49 __asm mov eax, LENGTH Foo::Bar::arr
51 __asm mov eax, TYPE Foo::ptr
52 __asm mov eax, TYPE Foo::Bar::ptr
53 __asm mov eax, TYPE Foo::arr
54 __asm mov eax, TYPE Foo::Bar::arr
56 __asm mov eax, SIZE Foo::ptr
57 __asm mov eax, SIZE Foo::Bar::ptr
58 __asm mov eax, SIZE Foo::arr
59 __asm mov eax, SIZE Foo::Bar::arr
61 // CHECK-SAME: mov eax, $$1
62 // CHECK-SAME: mov eax, $$1
63 // CHECK-SAME: mov eax, $$4
64 // CHECK-SAME: mov eax, $$2
65 // CHECK-SAME: mov eax, $$4
66 // CHECK-SAME: mov eax, $$4
67 // CHECK-SAME: mov eax, $$4
68 // CHECK-SAME: mov eax, $$1
69 // CHECK-SAME: mov eax, $$4
70 // CHECK-SAME: mov eax, $$4
71 // CHECK-SAME: mov eax, $$16
72 // CHECK-SAME: mov eax, $$2
73 // CHECK-SAME: "~{eax},~{dirflag},~{fpsr},~{flags}"()
88 __asm mov eax, x;
89 __asm mov y, eax;
91 // CHECK-SAME: mov eax, $1
92 // CHECK-SAME: mov $0, eax
93 // CHECK-SAME: "=*m,*m,~{eax},~{dirflag},~{fpsr},~{flags}"(ptr elementtype(i32) @_ZN2T41yE, ptr elementtype(i32) {{.*}})
107 __asm mov x, eax
111 // CHECK-SAME: mov $1, eax
128 __asm mov eax, [eax].A.b
131 // CHECK-SAME: mov eax, [eax + $$4]
132 // CHECK-SAME: "~{eax},~{dirflag},~{fpsr},~{flags}"()
140 __asm mov eax, [eax].A.b
143 // CHECK-SAME: mov eax, [eax + $$4]
144 // CHECK-SAME: "~{eax},~{dirflag},~{fpsr},~{flags}"()
152 __asm mov eax, [eax].A.b
155 // CHECK-SAME: mov eax, [eax + $$4]
156 // CHECK-SAME: "~{eax},~{dirflag},~{fpsr},~{flags}"()
187 __asm mov eax, dword ptr [eax]this.b
189 // CHECK-SAME: mov eax, dword ptr [eax + $$4]
190 // CHECK-SAME: "~{eax},~{dirflag},~{fpsr},~{flags}"()