Home
last modified time | relevance | path

Searched refs:bsfl (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dinlineasm-sched-bug.ll3 ; CHECK: bsfl
10 %0 = tail call i32 asm "bsfl $1,$0\0A\09", "=r,rm,~{dirflag},~{fpsr},~{flags}"(i32 %and) nounwind
Dclz.ll16 ; CHECK-NEXT: bsfl %eax, %eax
35 ; CHECK-NEXT: bsfl %edi, %eax
174 ; CHECK-NEXT: bsfl %eax, %eax
207 ; CHECK-NEXT: bsfl %edi, %eax
Dstack-folding-x86_64.ll16 ;CHECK: bsfl {{-?[0-9]*}}(%rsp), %eax {{.*#+}} 4-byte Folded Reload
Dpeephole-na-phys-copy-folding.ll190 ; CHECK-NEXT: bsfl
197 %res = tail call i32 asm "bsfl $1,$0", "=r,r,~{cc},~{dirflag},~{fpsr},~{flags}"(i32 %val)
Dvector-tzcnt-128.ll95 ; X32-SSE-NEXT: bsfl %eax, %eax
100 ; X32-SSE-NEXT: bsfl %edx, %esi
105 ; X32-SSE-NEXT: bsfl %eax, %eax
109 ; X32-SSE-NEXT: bsfl %ecx, %edx
216 ; X32-SSE-NEXT: bsfl %eax, %ecx
218 ; X32-SSE-NEXT: bsfl %edx, %edx
224 ; X32-SSE-NEXT: bsfl %eax, %ecx
226 ; X32-SSE-NEXT: bsfl %edx, %edx
/external/llvm-project/llvm/test/CodeGen/X86/
Dinlineasm-sched-bug.ll5 ; CHECK: bsfl
12 %0 = tail call i32 asm "bsfl $1,$0\0A\09", "=r,rm,~{dirflag},~{fpsr},~{flags}"(i32 %and) nounwind
Dclz.ll21 ; X86-NEXT: bsfl {{[0-9]+}}(%esp), %eax
27 ; X64-NEXT: bsfl %edi, %eax
73 ; X86-NEXT: bsfl {{[0-9]+}}(%esp), %eax
78 ; X64-NEXT: bsfl %edi, %eax
101 ; X86-NOCMOV-NEXT: bsfl {{[0-9]+}}(%esp), %eax
106 ; X86-NOCMOV-NEXT: bsfl %eax, %eax
113 ; X86-CMOV-NEXT: bsfl %ecx, %edx
114 ; X86-CMOV-NEXT: bsfl {{[0-9]+}}(%esp), %eax
518 ; X86-NEXT: bsfl %eax, %eax
532 ; X64-NEXT: bsfl %eax, %eax
[all …]
Dpr40737.ll8 ; CHECK-NEXT: bsfl %esi, %ecx
Ddagcombine-select.ll340 ; NOBMI-NEXT: bsfl %edi, %ecx
364 ; NOBMI-NEXT: bsfl %edi, %ecx
389 ; NOBMI-NEXT: bsfl %edi, %ecx
413 ; NOBMI-NEXT: bsfl %edi, %ecx
438 ; NOBMI-NEXT: bsfl %edi, %ecx
459 ; NOBMI-NEXT: bsfl %edi, %ecx
Dpeephole-na-phys-copy-folding.ll356 ; CHECK32-NEXT: bsfl %edx, %edx
367 ; CHECK64-NEXT: bsfl %ecx, %ecx
374 %res = tail call i32 asm "bsfl $1,$0", "=r,r,~{cc},~{dirflag},~{fpsr},~{flags}"(i32 %val)
Dstack-folding-x86_64.ll40 ; CHECK-NEXT: bsfl {{[-0-9]+}}(%r{{[sb]}}p), %eax # 4-byte Folded Reload
/external/llvm-project/llvm/test/MC/X86/
DI386-32.s13 bsfl %eax, %eax label
DI386-64.s13 bsfl %r13d, %r13d label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-x86_64.s123 bsfl %esi, %edi label
125 bsfl (%rax), %edi label
1008 # CHECK-NEXT: 1 3 0.25 bsfl %esi, %edi
1010 # CHECK-NEXT: 2 7 0.33 * bsfl (%rax), %edi
1809 … - - 0.25 0.25 0.25 0.25 - - - - - - bsfl %esi, %edi
1811 …33 0.33 0.25 0.25 0.25 0.25 - - - - - - bsfl (%rax), %edi
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 3 1.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 2 8 1.00 * bsfl (%rax), %edi
2103 # CHECK-NEXT: - - - 1.00 - - - - bsfl %esi, %edi
2105 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 bsfl (%rax), %edi
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 3 1.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 2 8 1.00 * bsfl (%rax), %edi
2105 # CHECK-NEXT: - - - 1.00 - - - - - - bsfl %esi, %edi
2107 # CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - bsfl (%rax), %e…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 16 8.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 1 16 8.00 * bsfl (%rax), %edi
2097 # CHECK-NEXT: 8.00 8.00 bsfl %esi, %edi
2099 # CHECK-NEXT: 8.00 8.00 bsfl (%rax), %edi
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 6 3 3.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 8 7 3.00 * bsfl (%rax), %edi
2118 … - - - - - - - - - - - - bsfl %esi, %edi
2120 … - - - - - - - 1.50 1.50 - - bsfl (%rax), %edi
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 3 1.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 2 8 1.00 * bsfl (%rax), %edi
2105 # CHECK-NEXT: - - - 1.00 - - - - - - bsfl %esi, %edi
2107 # CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - bsfl (%rax), %e…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 3 1.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 2 8 1.00 * bsfl (%rax), %edi
2105 # CHECK-NEXT: - - - 1.00 - - - - - - bsfl %esi, %edi
2107 # CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - bsfl (%rax), %e…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 3 1.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 2 8 1.00 * bsfl (%rax), %edi
2105 # CHECK-NEXT: - - - 1.00 - - - - - - bsfl %esi, %edi
2107 # CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - bsfl (%rax), %e…
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 3 1.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 2 8 1.00 * bsfl (%rax), %edi
2103 # CHECK-NEXT: - - - 1.00 - - - - bsfl %esi, %edi
2105 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 bsfl (%rax), %edi
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 7 4 4.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 7 7 4.00 * bsfl (%rax), %edi
2109 … - - - - - - - - - - - - bsfl %esi, %edi
2111 … - - - - 1.00 - - - - - - bsfl (%rax), %edi
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 3 1.00 bsfl %esi, %edi
1178 # CHECK-NEXT: 2 8 1.00 * bsfl (%rax), %edi
2103 # CHECK-NEXT: - - - 1.00 - - - - bsfl %esi, %edi
2105 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 bsfl (%rax), %edi
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-x86_64.s160 bsfl %esi, %edi label
162 bsfl (%rax), %edi label
1176 # CHECK-NEXT: 1 3 0.25 bsfl %esi, %edi
1178 # CHECK-NEXT: 2 7 0.50 * bsfl (%rax), %edi
2107 … - - 0.25 0.25 0.25 0.25 - - - - - - bsfl %esi, %edi
2109 …50 0.50 0.25 0.25 0.25 0.25 - - - - - - bsfl (%rax), %edi

12