Home
last modified time | relevance | path

Searched refs:cmpxchg8b (Results 1 – 25 of 68) sorted by relevance

123

/external/llvm/test/CodeGen/X86/
Datomic6432.ll12 ; X32: cmpxchg8b
17 ; X32: cmpxchg8b
22 ; X32: cmpxchg8b
27 ; X32: cmpxchg8b
38 ; X32: cmpxchg8b
43 ; X32: cmpxchg8b
48 ; X32: cmpxchg8b
53 ; X32: cmpxchg8b
64 ; X32: cmpxchg8b
69 ; X32: cmpxchg8b
[all …]
Datomic-minmax-i6432.ll14 ; LINUX: lock cmpxchg8b
22 ; LINUX: lock cmpxchg8b
30 ; LINUX: lock cmpxchg8b
38 ; LINUX: lock cmpxchg8b
Datomic64.ll108 ; X32: cmpxchg8b
129 ; X32: cmpxchg8b
150 ; X32: cmpxchg8b
171 ; X32: cmpxchg8b
192 ; X32: cmpxchg8b
205 ; X32: cmpxchg8b
218 ; X32: cmpxchg8b
Datomic-load-store-wide.ll8 ; CHECK: lock cmpxchg8b
16 ; CHECK: lock cmpxchg8b
Dpr28489.ll5 ;CHECK: cmpxchg8b
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 1 18 9.00 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 1 18 9.00 * * lock cmpxchg8b (%rax)
33 # CHECK-NEXT: 9.00 9.00 cmpxchg8b (%rax)
35 # CHECK-NEXT: 9.00 9.00 lock cmpxchg8b (%rax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 3 6 1.00 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 3 6 1.00 * * lock cmpxchg8b (%rax)
39 # CHECK-NEXT: - - 0.33 0.33 1.00 0.33 1.00 1.00 cmpxchg8b (%rax)
41 # CHECK-NEXT: - - 0.33 0.33 1.00 0.33 1.00 1.00 lock cmpxchg8b (%rax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 14 16 2.75 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 14 16 2.75 * * lock cmpxchg8b (%rax)
41 # CHECK-NEXT: - - 3.25 2.25 0.83 0.83 1.00 2.25 3.25 0.33 cmpxchg8b (%rax)
43 # CHECK-NEXT: - - 3.25 2.25 0.83 0.83 1.00 2.25 3.25 0.33 lock cmpxchg8b
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 14 16 2.75 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 14 16 2.75 * * lock cmpxchg8b (%rax)
41 # CHECK-NEXT: - - 3.25 2.25 0.83 0.83 1.00 2.25 3.25 0.33 cmpxchg8b (%rax)
43 # CHECK-NEXT: - - 3.25 2.25 0.83 0.83 1.00 2.25 3.25 0.33 lock cmpxchg8b
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 3 6 1.00 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 3 6 1.00 * * lock cmpxchg8b (%rax)
39 # CHECK-NEXT: - - 0.33 0.33 1.00 0.33 1.00 1.00 cmpxchg8b (%rax)
41 # CHECK-NEXT: - - 0.33 0.33 1.00 0.33 1.00 1.00 lock cmpxchg8b (%rax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 14 17 2.75 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 14 17 2.75 * * lock cmpxchg8b (%rax)
41 # CHECK-NEXT: - - 3.25 2.25 0.83 0.83 1.00 2.25 3.25 0.33 cmpxchg8b (%rax)
43 # CHECK-NEXT: - - 3.25 2.25 0.83 0.83 1.00 2.25 3.25 0.33 lock cmpxchg8b
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SLM/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 2 4 2.00 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 2 4 2.00 * * lock cmpxchg8b (%rax)
39 # CHECK-NEXT: - - - - - 0.50 0.50 2.00 cmpxchg8b (%rax)
41 # CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock cmpxchg8b (%rax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 14 16 2.75 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 14 16 2.75 * * lock cmpxchg8b (%rax)
41 # CHECK-NEXT: - - 3.25 2.25 0.83 0.83 1.00 2.25 3.25 0.33 cmpxchg8b (%rax)
43 # CHECK-NEXT: - - 3.25 2.25 0.83 0.83 1.00 2.25 3.25 0.33 lock cmpxchg8b
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 3 6 1.00 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 3 6 1.00 * * lock cmpxchg8b (%rax)
39 # CHECK-NEXT: - - 0.33 0.33 1.00 0.33 1.00 1.00 cmpxchg8b (%rax)
41 # CHECK-NEXT: - - 0.33 0.33 1.00 0.33 1.00 1.00 lock cmpxchg8b (%rax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 18 1 0.50 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 18 1 0.50 * * lock cmpxchg8b (%rax)
43 ….50 0.50 0.25 0.25 0.25 0.25 - - - - - - cmpxchg8b (%rax)
45 …0.50 0.25 0.25 0.25 0.25 - - - - - - lock cmpxchg8b (%rax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 18 11 1.50 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 18 19 19.00 * * lock cmpxchg8b (%rax)
45 …- - - - - 1.00 - 1.00 - - - - cmpxchg8b (%rax)
47 … - - - - 19.00 - 19.00 - - - - lock cmpxchg8b (%rax)
Dcmpxchg-read-advance.s27 cmpxchg8b (%rsp) label
39 lock cmpxchg8b (%rsp)
339 # CHECK-NEXT: 18 11 1.50 * * cmpxchg8b (%rsp)
365 …- - - - - 1.00 - 1.00 - - - - cmpxchg8b (%rsp)
373 # CHECK-NEXT: [0,2] .DeeeeeeeeeeeER cmpxchg8b (%rsp)
384 # CHECK-NEXT: 2. 1 1.0 0.0 0.0 cmpxchg8b (%rsp)
481 # CHECK-NEXT: 18 19 19.00 * * lock cmpxchg8b (%rsp)
507 … - - - - 19.00 - 19.00 - - - - lock cmpxchg8b (%rsp)
515 # CHECK-NEXT: [0,2] .DeeeeeeeeeeeeeeeeeeeER lock cmpxchg8b (%rsp)
526 # CHECK-NEXT: 2. 1 1.0 0.0 0.0 lock cmpxchg8b (%rsp)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
6 lock cmpxchg8b (%rax)
18 # CHECK-NEXT: 18 3 26.00 * * cmpxchg8b (%rax)
20 # CHECK-NEXT: 18 3 26.00 * * lock cmpxchg8b (%rax)
54 …- - - - - - - - - - - - cmpxchg8b (%rax)
56 … - - - - - - - - - - - lock cmpxchg8b (%rax)
/external/llvm-project/llvm/test/CodeGen/X86/
Dcmpxchg8b_alloca_regalloc_handling.ll6 ; emmiting lea before 4 cmpxchg8b operands generators.
22 ; CHECK-NEXT: lock cmpxchg8b ([[REGISTER]])
35 ; CHECK: lock cmpxchg8b ([[REGISTER]])
39 ; - cmpxchg8b frameindex + index reg
64 ; CHECK: lock cmpxchg8b ({{%e..}})
70 ; - cmpxchg8b global + index reg
96 ; CHECK: lock cmpxchg8b ({{%e..}})
Datomic-minmax-i6432.ll25 ; LINUX-NEXT: lock cmpxchg8b sc64
54 ; PIC-NEXT: lock cmpxchg8b (%esi)
83 ; LINUX-NEXT: lock cmpxchg8b sc64
109 ; PIC-NEXT: lock cmpxchg8b (%esi)
139 ; LINUX-NEXT: lock cmpxchg8b sc64
168 ; PIC-NEXT: lock cmpxchg8b (%esi)
197 ; LINUX-NEXT: lock cmpxchg8b sc64
223 ; PIC-NEXT: lock cmpxchg8b (%esi)
252 ; LINUX-NEXT: lock cmpxchg8b id
281 ; PIC-NEXT: lock cmpxchg8b _id-L4$pb(%edi)
Dms-inline-asm-redundant-clobber.ll16 ; CHECK-NEXT: cmpxchg8b {{.*}}(%rip)
22 …tail call void asm sideeffect inteldialect "clc\0A\09cmpxchg8b $0\0A\09cmpxchg16b $1\0A\09clc", "=…
Datomic6432.ll27 ; X32-NEXT: lock cmpxchg8b sc64
48 ; X32-NEXT: lock cmpxchg8b sc64
69 ; X32-NEXT: lock cmpxchg8b sc64
94 ; X32-NEXT: lock cmpxchg8b sc64
133 ; X32-NEXT: lock cmpxchg8b sc64
154 ; X32-NEXT: lock cmpxchg8b sc64
175 ; X32-NEXT: lock cmpxchg8b sc64
200 ; X32-NEXT: lock cmpxchg8b sc64
236 ; X32-NEXT: lock cmpxchg8b sc64
257 ; X32-NEXT: lock cmpxchg8b sc64
[all …]
Dpr28489.ll5 ;CHECK: cmpxchg8b
D2010-01-08-Atomic64Bug.ll17 ; CHECK: lock cmpxchg8b ([[REG]])
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-cmpxchg.s4 cmpxchg8b (%rax) label
16 # CHECK-NEXT: 18 1 0.33 * * cmpxchg8b (%rax)
40 ….33 0.33 0.25 0.25 0.25 0.25 - - - - - - cmpxchg8b (%rax)

123