/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_atomic_msvc.h | 201 uptr xchg, in atomic_compare_exchange_strong() argument 205 (void*volatile*)&a->val_dont_use, (void*)xchg, (void*)cmpv); in atomic_compare_exchange_strong() 214 u16 xchg, in atomic_compare_exchange_strong() argument 218 (volatile short*)&a->val_dont_use, (short)xchg, (short)cmpv); in atomic_compare_exchange_strong() 227 u32 xchg, in atomic_compare_exchange_strong() argument 231 (volatile long*)&a->val_dont_use, (long)xchg, (long)cmpv); in atomic_compare_exchange_strong() 240 u64 xchg, in atomic_compare_exchange_strong() argument 244 (volatile long long*)&a->val_dont_use, (long long)xchg, (long long)cmpv); in atomic_compare_exchange_strong() 254 typename T::Type xchg, in atomic_compare_exchange_weak() argument 256 return atomic_compare_exchange_strong(a, cmp, xchg, mo); in atomic_compare_exchange_weak()
|
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-02.ll | 39 %res = atomicrmw xchg i16 *%src, i16 %b seq_cst 53 %res = atomicrmw xchg i16 *%src, i16 40000 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
|
/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/boringssl/src/crypto/perlasm/ |
D | x86asm.pl | 53 &xchg(&HB(@_),&LB(@_)); 55 &xchg(&HB(@_),&LB(@_)); 66 sub ::exch { &xchg(@_); }
|
/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/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/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/CodeGen/Hexagon/ |
D | Atomics.ll | 60 %t00 = atomicrmw xchg i32* @si, i32 1 monotonic 62 %t01 = atomicrmw xchg i64* @sll, i64 1 monotonic
|
/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/ThreadSanitizer/ |
D | atomic.ll | 71 atomicrmw xchg i8* %a, i8 0 monotonic, !dbg !7 127 atomicrmw xchg i8* %a, i8 0 acquire, !dbg !7 183 atomicrmw xchg i8* %a, i8 0 release, !dbg !7 239 atomicrmw xchg i8* %a, i8 0 acq_rel, !dbg !7 295 atomicrmw xchg i8* %a, i8 0 seq_cst, !dbg !7 455 atomicrmw xchg i16* %a, i16 0 monotonic, !dbg !7 511 atomicrmw xchg i16* %a, i16 0 acquire, !dbg !7 567 atomicrmw xchg i16* %a, i16 0 release, !dbg !7 623 atomicrmw xchg i16* %a, i16 0 acq_rel, !dbg !7 679 atomicrmw xchg i16* %a, i16 0 seq_cst, !dbg !7 [all …]
|
/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/v8/test/cctest/ |
D | test-disasm-x87.cc | 396 __ xchg(eax, eax); in TEST() local 397 __ xchg(eax, ebx); in TEST() local 398 __ xchg(ebx, ebx); in TEST() local 399 __ 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
|