Home
last modified time | relevance | path

Searched refs:xchgl (Results 1 – 25 of 26) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Datomic_mi.ll23 ; seq_cst stores are left as (lock) xchgl, but we try to check every other
89 ; It would be incorrect to replace a lock xchgl by a movl
92 ; X64: xchgl
94 ; X32: xchgl
258 ; X64: xchgl
260 ; X32: xchgl
269 ; X64: xchgl
271 ; X32: xchgl
394 ; X64: xchgl
396 ; X32: xchgl
[all …]
Dasm-indirect-mem.ll8 …%asmtmp = tail call i32 asm sideeffect "xchgl $1,$0", "=*m,=r,*m,1,~{dirflag},~{fpsr},~{flags}"( i…
Datomic-pointer.ll17 ; CHECK: xchgl
Datomic-load-store.ll6 ; CHECK: xchgl %esi, (%rdi)
Dinline-asm-tied.ll15 …%0 = call i64 asm "bswap %eax\0A\09bswap %edx\0A\09xchgl %eax, %edx", "=A,0,~{dirflag},~{fps…
Datomic-non-integer.ll81 ; CHECK: xchgl %eax, (%rdi)
Datomic_op.ll98 ; CHECK: xchgl %{{.*}}, {{.*}}(%esp)
Datomic32.ll204 ; WITH-CMOV: xchgl
/external/llvm/test/MC/X86/
Dx86-64.s823 xchgl 368(%rax),%ecx label
825 xchgl %ecx, 368(%rax) label
1254 xchgl %eax, %eax label
1262 xchgl %ecx, %eax label
1266 xchgl %eax, %ecx label
Dx86-16.s921 xchgl %eax, %eax label
929 xchgl %ecx, %eax label
933 xchgl %eax, %ecx label
Dx86-32.s1000 xchgl %eax, %eax label
1008 xchgl %ecx, %eax label
1012 xchgl %eax, %ecx label
/external/boringssl/linux-x86/crypto/aes/
Dvpaes-x86.S486 xchgl %esp,%ebx
520 xchgl %esp,%ebx
562 xchgl %esp,%ebx
592 xchgl %esp,%ebx
624 xchgl %esp,%ebx
Daes-586.S2297 xchgl %esi,%esp
2514 xchgl %esi,%esp
Daesni-x86.S1831 xchgl %esp,%ebx
/external/boringssl/mac-x86/crypto/aes/
Dvpaes-x86.S469 xchgl %esp,%ebx
501 xchgl %esp,%ebx
541 xchgl %esp,%ebx
569 xchgl %esp,%ebx
599 xchgl %esp,%ebx
Daes-586.S2264 xchgl %esi,%esp
2481 xchgl %esi,%esp
Daesni-x86.S1798 xchgl %esp,%ebx
/external/llvm/test/MC/Disassembler/X86/
Dsimple-tests.txt371 # CHECK: xchgl %r8d, %eax
377 # CHECK: xchgl %r9d, %eax
383 # CHECK: xchgl %ecx, %eax
865 # CHECK-NEXT: xchgl %ebx, %eax
868 # CHECK-NEXT: xchgl %ebx, (%rax)
884 # CHECK-NEXT: xchgl %ebx, %eax
887 # CHECK-NEXT: xchgl %ebx, (%rax)
Dx86-16.txt771 # CHECK: xchgl %ecx, %eax
774 # CHECK: xchgl %ecx, %eax
/external/valgrind/VEX/test/
Dtest-i386.c853 TEST_XCHG(xchgl, "", "=q"); in test_xchg()
857 TEST_XCHG(xchgl, "", "=m"); in test_xchg()
Dtest-amd64.c891 TEST_XCHG(xchgl, "", "=q"); in test_xchg()
895 TEST_XCHG(xchgl, "", "=m"); in test_xchg()
/external/valgrind/none/tests/x86/
Dinsn_basic.def1059 xchgl eax.ud[12345678] ebx.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1060 xchgl ebx.ud[12345678] eax.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1061 xchgl ebx.ud[12345678] ecx.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1062 xchgl r32.ud[12345678] m32.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1063 xchgl m32.ud[12345678] r32.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
/external/valgrind/none/tests/amd64/
Dinsn_basic.def1352 xchgl eax.ud[12345678] ebx.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1353 xchgl ebx.ud[12345678] eax.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1354 xchgl ebx.ud[12345678] ecx.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1355 xchgl r32.ud[12345678] m32.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1356 xchgl m32.ud[12345678] r32.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
/external/mesa3d/src/mesa/x86/
Dassyntax.h677 #define XCHG_L(a, b) CHOICE(xchgl ARG2(a,b), xchgl ARG2(a,b), _LTOG xchg ARG2(b,a))
/external/valgrind/VEX/orig_x86/
Dexit42.orig691 0x3A9738B2: xchgl %ecx, %ebx
698 0x3A9738BB: xchgl %ecx, %ebx
2418 0x3A97588D: xchgl %eax, %ecx
2767 0x3A97578D: xchgl %eax, %ecx
3951 0x3A974352: xchgl %edx, %ebx
3958 0x3A97435B: xchgl %edx, %ebx
5970 0x3A974242: xchgl %edx, %ebx
5977 0x3A97424B: xchgl %edx, %ebx
10880 0x3A96FF02: xchgl %eax, (%esp,,)

12