/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_atomic_msvc.h | 151 xchg [eax], cl // NOLINT in atomic_exchange() 164 xchg [eax], cx // NOLINT in atomic_exchange() 193 uptr xchg, in atomic_compare_exchange_strong() argument 197 (void*volatile*)&a->val_dont_use, (void*)xchg, (void*)cmpv); in atomic_compare_exchange_strong() 206 u16 xchg, in atomic_compare_exchange_strong() argument 210 (volatile short*)&a->val_dont_use, (short)xchg, (short)cmpv); in atomic_compare_exchange_strong() 219 u32 xchg, in atomic_compare_exchange_strong() argument 223 (volatile long*)&a->val_dont_use, (long)xchg, (long)cmpv); in atomic_compare_exchange_strong() 232 u64 xchg, in atomic_compare_exchange_strong() argument 236 (volatile long long*)&a->val_dont_use, (long long)xchg, (long long)cmpv); in atomic_compare_exchange_strong() [all …]
|
D | sanitizer_atomic_clang.h | 77 typename T::Type xchg, in atomic_compare_exchange_strong() argument 81 Type prev = __sync_val_compare_and_swap(&a->val_dont_use, cmpv, xchg); in atomic_compare_exchange_strong() 91 typename T::Type xchg, in atomic_compare_exchange_weak() argument 93 return atomic_compare_exchange_strong(a, cmp, xchg, mo); in atomic_compare_exchange_weak()
|
/external/llvm/test/CodeGen/SystemZ/ |
D | atomicrmw-xchg-03.ll | 13 %res = atomicrmw xchg i32 *%src, i32 %b seq_cst 24 %res = atomicrmw xchg i32 *%ptr, i32 %b seq_cst 35 %res = atomicrmw xchg i32 *%ptr, i32 %b seq_cst 46 %res = atomicrmw xchg i32 *%ptr, i32 %b seq_cst 58 %res = atomicrmw xchg i32 *%ptr, i32 %b seq_cst 69 %res = atomicrmw xchg i32 *%ptr, i32 %b seq_cst 80 %res = atomicrmw xchg i32 *%ptr, i32 %b seq_cst 92 %res = atomicrmw xchg i32 *%ptr, i32 %b seq_cst 105 %res = atomicrmw xchg i32 *%ptr, i32 %b seq_cst 119 %res = atomicrmw xchg i32 *%src, i32 40000 seq_cst
|
D | atomicrmw-xchg-04.ll | 13 %res = atomicrmw xchg i64 *%src, i64 %b seq_cst 24 %res = atomicrmw xchg i64 *%ptr, i64 %b seq_cst 36 %res = atomicrmw xchg i64 *%ptr, i64 %b seq_cst 47 %res = atomicrmw xchg i64 *%ptr, i64 %b seq_cst 59 %res = atomicrmw xchg i64 *%ptr, i64 %b seq_cst 72 %res = atomicrmw xchg i64 *%ptr, i64 %b seq_cst 86 %res = atomicrmw xchg i64 *%ptr, i64 3000000000 seq_cst
|
D | atomicrmw-xchg-01.ll | 39 %res = atomicrmw xchg i8 *%src, i8 %b seq_cst 53 %res = atomicrmw xchg i8 *%src, i8 88 seq_cst
|
D | atomicrmw-xchg-02.ll | 39 %res = atomicrmw xchg i16 *%src, i16 %b seq_cst 53 %res = atomicrmw xchg i16 *%src, i16 40000 seq_cst
|
/external/llvm/test/MC/X86/ |
D | intel-syntax.s | 451 xchg RAX, RCX label 452 xchg RCX, RAX label 453 xchg EAX, ECX label 454 xchg ECX, EAX label 455 xchg AX, CX label 456 xchg CX, AX label 464 xchg RAX, [ECX] label 465 xchg [ECX], RAX label 466 xchg EAX, [ECX] label 467 xchg [ECX], EAX label [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | 2006-07-20-InlineAsm.ll | 10 …call void asm sideeffect "xchg{l} {$0,$1|$1,$0}", "=*m,=*r,m,1,~{dirflag},~{fpsr},~{flags}"( i32* … 19 …call void asm sideeffect "xchg{l} {$0,$1|$1,$0}", "=*m,=*r,1,~{dirflag},~{fpsr},~{flags}"( i32* @G…
|
D | 9601.ll | 10 …%0 = call float asm sideeffect "xchg $0, $1", "=r,*m,0,~{memory},~{dirflag},~{fpsr},~{flags}"(i32*…
|
D | nocx16.ll | 7 %1 = atomicrmw xchg i128* %a, i128 1 seq_cst
|
/external/llvm/test/CodeGen/PowerPC/ |
D | atomic-2.ll | 62 %tmp = atomicrmw xchg i64* %mem, i64 1 monotonic 70 %tmp = atomicrmw xchg i8* %mem, i8 1 monotonic 78 %tmp = atomicrmw xchg i16* %mem, i16 1 monotonic
|
D | atomic-1.ll | 24 %tmp = atomicrmw xchg i32* %mem, i32 1 monotonic
|
/external/boringssl/src/crypto/perlasm/ |
D | x86asm.pl | 53 &xchg(&HB(@_),&LB(@_)); 55 &xchg(&HB(@_),&LB(@_)); 66 sub ::exch { &xchg(@_); }
|
/external/llvm/test/Assembler/ |
D | atomic.ll | 24 ; CHECK: atomicrmw volatile xchg i32* %x, i32 10 monotonic 25 atomicrmw volatile xchg i32* %x, i32 10 monotonic
|
/external/llvm/test/Instrumentation/ThreadSanitizer/ |
D | atomic.ll | 71 atomicrmw xchg i8* %a, i8 0 monotonic 127 atomicrmw xchg i8* %a, i8 0 acquire 183 atomicrmw xchg i8* %a, i8 0 release 239 atomicrmw xchg i8* %a, i8 0 acq_rel 295 atomicrmw xchg i8* %a, i8 0 seq_cst 455 atomicrmw xchg i16* %a, i16 0 monotonic 511 atomicrmw xchg i16* %a, i16 0 acquire 567 atomicrmw xchg i16* %a, i16 0 release 623 atomicrmw xchg i16* %a, i16 0 acq_rel 679 atomicrmw xchg i16* %a, i16 0 seq_cst [all …]
|
/external/boringssl/src/crypto/aes/asm/ |
D | vpaes-x86.pl | 755 &xchg ($base,"esp"); # alloca 779 &xchg ($base,"esp"); # alloca 812 &xchg ($base,"esp"); # alloca 831 &xchg ($base,"esp"); # alloca 852 &xchg ($base,"esp"); # alloca
|
/external/llvm/test/Instrumentation/AddressSanitizer/X86/ |
D | asm_cpuid.ll | 15 …xchg ebx, esi\0A\09mov eax, dword ptr $4\0A\09cpuid\0A\09mov dword ptr $0, eax\0A\09mov dword ptr …
|
/external/llvm/test/Analysis/BasicAA/ |
D | cas.ll | 10 %b = atomicrmw xchg i32* @turn, i32 1 monotonic
|
/external/llvm/test/Instrumentation/MemorySanitizer/ |
D | atomics.ll | 8 ; atomicrmw xchg: store clean shadow, return clean shadow 12 %0 = atomicrmw xchg i32* %p, i32 %x seq_cst 18 ; CHECK: atomicrmw xchg {{.*}} seq_cst
|
/external/boringssl/win-x86/crypto/aes/ |
D | vpaes-x86.asm | 473 xchg ebx,esp 504 xchg ebx,esp 543 xchg ebx,esp 570 xchg ebx,esp 599 xchg ebx,esp
|
/external/flac/libFLAC/ia32/ |
D | bitreader_asm.nasm | 280 xchg edx, ecx ; [edx <- cbits , ecx <- end] 284 xchg edx, ecx ; [edx <- end , ecx <- cbits] 406 xchg ebx, ecx 409 xchg ebx, ecx ; ebx <- parameter, ecx <- cbits 421 xchg eax, ecx 423 xchg eax, ecx 528 xchg ebx, ecx ; ebx <- cbits, ecx <- parameter 530 xchg ebx, ecx ; ebx <- parameter, ecx <- cbits
|
/external/v8/test/cctest/ |
D | test-disasm-x87.cc | 390 __ xchg(eax, eax); in TEST() local 391 __ xchg(eax, ebx); in TEST() local 392 __ xchg(ebx, ebx); in TEST() local 393 __ xchg(ebx, Operand(esp, 12)); in TEST() local
|
/external/llvm/test/CodeGen/SPARC/ |
D | atomics.ll | 63 %b = atomicrmw xchg i32* %ptr, i32 42 monotonic 72 %b = atomicrmw xchg i64* %ptr, i64 42 monotonic
|
/external/llvm/test/MC/Disassembler/X86/ |
D | intel-syntax.txt | 27 # CHECK: xchg eax, r8d 30 # CHECK: xchg rax, r8
|
/external/llvm/test/Transforms/LowerAtomic/ |
D | atomic-swap.ll | 23 %j = atomicrmw xchg i8* %i, i8 42 monotonic
|