Home
last modified time | relevance | path

Searched refs:cmpxchg16b (Results 1 – 25 of 30) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dcmpxchg-i128-i1.ll5 ; CHECK: cmpxchg16b
16 ; CHECK: cmpxchg16b
33 ; Can't use the flags here because cmpxchg16b only sets ZF.
36 ; CHECK: cmpxchg16b
48 ; CHECK: cmpxchg16b
61 ; CHECK: cmpxchg16b
Datomic128.ll16 ; CHECK: cmpxchg16b (%rdi)
38 ; CHECK: cmpxchg16b (%rdi)
61 ; CHECK: cmpxchg16b (%rdi)
85 ; CHECK: cmpxchg16b (%rdi)
109 ; CHECK: cmpxchg16b (%rdi)
134 ; CHECK: cmpxchg16b (%rdi)
159 ; CHECK: cmpxchg16b (%rdi)
184 ; CHECK: cmpxchg16b (%rdi)
209 ; CHECK: cmpxchg16b (%rdi)
227 ; CHECK: cmpxchg16b (%rdi)
[all …]
Dcmpxchg16b.ll7 ; CHECK: lock cmpxchg16b
Dbase-pointer-and-cmpxchg.ll23 ; cmpxchg16b is set.
37 ; USE_BASE-NEXT: cmpxchg16b
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dcmpxchg-i128-i1.ll14 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
34 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
60 ; Can't use the flags here because cmpxchg16b only sets ZF.
72 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
96 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
121 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
131 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
Datomic128.ll19 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
45 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
73 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
101 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
129 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
160 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
191 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
222 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
253 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
275 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
[all …]
Dinline-asm-A-constraint.ll14 …%2 = tail call i128 asm sideeffect "lock; cmpxchg16b $1", "=A,=*m,{cx},{bx},0,*m,~{dirflag},~{fpsr…
23 ; CHECK-NEXT: cmpxchg16b
Dbase-pointer-and-cmpxchg.ll23 ; cmpxchg16b is set.
37 ; USE_BASE-NEXT: cmpxchg16b
Dcmpxchg16b.ll13 ; CHECK-NEXT: lock cmpxchg16b (%rdi)
Dschedule-x86_64.ll4642 ; GENERIC-NEXT: cmpxchg16b (%rdi) # sched: [6:1.00]
4650 ; ATOM-NEXT: cmpxchg16b (%rdi) # sched: [22:11.00]
4658 ; SLM-NEXT: cmpxchg16b (%rdi) # sched: [4:2.00]
4666 ; SANDY-NEXT: cmpxchg16b (%rdi) # sched: [6:1.00]
4674 ; HASWELL-NEXT: cmpxchg16b (%rdi) # sched: [22:4.00]
4682 ; BROADWELL-NEXT: cmpxchg16b (%rdi) # sched: [21:4.00]
4690 ; SKYLAKE-NEXT: cmpxchg16b (%rdi) # sched: [23:4.00]
4698 ; SKX-NEXT: cmpxchg16b (%rdi) # sched: [23:4.00]
4706 ; BTVER2-NEXT: cmpxchg16b (%rdi) # sched: [4:1.00]
4714 ; ZNVER1-NEXT: cmpxchg16b (%rdi) # sched: [100:0.25]
[all …]
/external/cpuinfo/src/x86/nacl/
Disa.c220 …isa.cmpxchg16b = !nacl_irt_dyncode.dyncode_create((void*) code_segment, cmpxchg16b_bundle, NACL_CO… in cpuinfo_x86_nacl_detect_isa()
/external/cpuinfo/include/
Dcpuinfo.h702 bool cmpxchg16b; member
1248 return cpuinfo_isa.cmpxchg16b; in cpuinfo_has_x86_cmpxchg16b()
/external/cpuinfo/src/x86/
Disa.c541 isa.cmpxchg16b = !!(basic_info.ecx & UINT32_C(0x00002000)); in cpuinfo_x86_detect_isa()
/external/llvm/docs/
DScudoHardenedAllocator.rst51 platform support such as the cmpxchg16b instruction). This is important as two
/external/cpuinfo/test/mock/
Dzenfone-2e.cc457 TEST(ISA, cmpxchg16b) { in TEST() argument
Dzenfone-2.cc457 TEST(ISA, cmpxchg16b) { in TEST() argument
Dalldocube-iwork8.cc457 TEST(ISA, cmpxchg16b) { in TEST() argument
Dzenfone-c.cc457 TEST(ISA, cmpxchg16b) { in TEST() argument
Dmemo-pad-7.cc457 TEST(ISA, cmpxchg16b) { in TEST() argument
Dleagoo-t5c.cc457 TEST(ISA, cmpxchg16b) { in TEST() argument
/external/llvm/lib/Target/X86/
DX86.td96 "64-bit with cmpxchg16b",
DX86InstrCompiler.td797 defm LCMPXCHG16B : LCMPXCHG_UnOp<0xC7, MRM1m, "cmpxchg16b",
810 !strconcat("cmpxchg16b", "\t$ptr"),
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86.td99 "64-bit with cmpxchg16b",
DX86InstrCompiler.td827 defm LCMPXCHG16B : LCMPXCHG_UnOp<0xC7, MRM1m, "cmpxchg16b",
839 !strconcat("cmpxchg16b", "\t$ptr"),
/external/elfutils/libcpu/defs/
Di386152 `# SPECIAL 00001111,11000111,{mod}001{r_m}:[{rex.w}?cmpxchg16b:cmpxchg8b] {reg},{mod}{r_m}

12