/external/llvm/test/CodeGen/X86/ |
D | atomic6432.ll | 12 ; 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 …]
|
D | atomic-minmax-i6432.ll | 14 ; LINUX: lock cmpxchg8b 22 ; LINUX: lock cmpxchg8b 30 ; LINUX: lock cmpxchg8b 38 ; LINUX: lock cmpxchg8b
|
D | atomic64.ll | 108 ; X32: cmpxchg8b 129 ; X32: cmpxchg8b 150 ; X32: cmpxchg8b 171 ; X32: cmpxchg8b 192 ; X32: cmpxchg8b 205 ; X32: cmpxchg8b 218 ; X32: cmpxchg8b
|
D | atomic-load-store-wide.ll | 8 ; CHECK: lock cmpxchg8b 16 ; CHECK: lock cmpxchg8b
|
D | pr28489.ll | 5 ;CHECK: cmpxchg8b
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | resources-cmpxchg.s | 4 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)
|
D | cmpxchg-read-advance.s | 27 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/ |
D | resources-cmpxchg.s | 4 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/ |
D | cmpxchg8b_alloca_regalloc_handling.ll | 6 ; 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..}})
|
D | atomic-minmax-i6432.ll | 25 ; 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)
|
D | ms-inline-asm-redundant-clobber.ll | 16 ; CHECK-NEXT: cmpxchg8b {{.*}}(%rip) 22 …tail call void asm sideeffect inteldialect "clc\0A\09cmpxchg8b $0\0A\09cmpxchg16b $1\0A\09clc", "=…
|
D | atomic6432.ll | 27 ; 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 …]
|
D | pr28489.ll | 5 ;CHECK: cmpxchg8b
|
D | 2010-01-08-Atomic64Bug.ll | 17 ; CHECK: lock cmpxchg8b ([[REG]])
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
D | resources-cmpxchg.s | 4 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)
|