Home
last modified time | relevance | path

Searched refs:lzcntl (Results 1 – 22 of 22) sorted by relevance

/external/llvm-project/llvm/test/CodeGen/X86/
Dlzcnt.ll15 ; X86-NEXT: lzcntl %eax, %eax
23 ; X32-NEXT: lzcntl %eax, %eax
31 ; X64-NEXT: lzcntl %eax, %eax
61 ; X86-NEXT: lzcntl {{[0-9]+}}(%esp), %eax
66 ; X32-NEXT: lzcntl %edi, %eax
71 ; X64-NEXT: lzcntl %edi, %eax
84 ; X86-NEXT: lzcntl {{[0-9]+}}(%esp), %eax
89 ; X86-NEXT: lzcntl %eax, %eax
110 ; X86-NEXT: lzcntl %eax, %eax
118 ; X32-NEXT: lzcntl %eax, %eax
[all …]
Dlzcnt-zext-cmp.ll29 ; FASTLZCNT-NEXT: lzcntl %edi, %ecx
30 ; FASTLZCNT-NEXT: lzcntl %esi, %eax
102 ; FASTLZCNT-NEXT: lzcntl %edi, %ecx
103 ; FASTLZCNT-NEXT: lzcntl %esi, %eax
157 ; FASTLZCNT-NEXT: lzcntl %edi, %eax
158 ; FASTLZCNT-NEXT: lzcntl %esi, %ecx
160 ; FASTLZCNT-NEXT: lzcntl %edx, %eax
192 ; FASTLZCNT-NEXT: lzcntl %edi, %eax
193 ; FASTLZCNT-NEXT: lzcntl %esi, %ecx
195 ; FASTLZCNT-NEXT: lzcntl %edx, %eax
[all …]
Dclz.ll169 ; X86-CLZ-NEXT: lzcntl %eax, %eax
177 ; X64-CLZ-NEXT: lzcntl %eax, %eax
228 ; X86-CLZ-NEXT: lzcntl {{[0-9]+}}(%esp), %eax
233 ; X64-CLZ-NEXT: lzcntl %edi, %eax
282 ; X86-CLZ-NEXT: lzcntl {{[0-9]+}}(%esp), %eax
287 ; X86-CLZ-NEXT: lzcntl %eax, %eax
335 ; X86-CLZ-NEXT: lzcntl %eax, %eax
343 ; X64-CLZ-NEXT: lzcntl %eax, %eax
424 ; X86-CLZ-NEXT: lzcntl {{[0-9]+}}(%esp), %eax
429 ; X64-CLZ-NEXT: lzcntl %edi, %eax
[all …]
Dlzcnt-tzcnt.ll25 ; CHECK-NEXT: lzcntl %edi, %eax
61 ; CHECK-NEXT: lzcntl %edi, %eax
98 ; CHECK-NEXT: lzcntl (%rdi), %eax
137 ; CHECK-NEXT: lzcntl (%rdi), %eax
325 ; CHECK-NEXT: lzcntl %edi, %eax
Dbitcnt-false-dep.ll141 ;HSW-NEXT: lzcntl {{.*}}, [[GPR0]]
146 ;SKL: lzcntl
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 3 1.00 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 8 1.00 * lzcntl (%rax), %ecx
49 # CHECK-NEXT: - - - 1.00 - - - - - - lzcntl %eax, %e…
50 # CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - lzcntl (%rax), …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 1 0.25 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 5 0.33 * lzcntl (%rax), %ecx
52 … - 0.25 0.25 0.25 0.25 - - - - - - lzcntl %eax, %ecx
53 … 0.33 0.25 0.25 0.25 0.25 - - - - - - lzcntl (%rax), %ecx
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 3 1.00 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 8 1.00 * lzcntl (%rax), %ecx
47 # CHECK-NEXT: - - - 1.00 - - - - lzcntl %eax, %ecx
48 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 lzcntl (%rax), %ecx
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 3 1.00 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 8 1.00 * lzcntl (%rax), %ecx
49 # CHECK-NEXT: - - - 1.00 - - - - - - lzcntl %eax, %e…
50 # CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - lzcntl (%rax), …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 3 1.00 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 8 1.00 * lzcntl (%rax), %ecx
49 # CHECK-NEXT: - - - 1.00 - - - - - - lzcntl %eax, %e…
50 # CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - lzcntl (%rax), …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 2 0.25 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 6 0.50 * lzcntl (%rax), %ecx
51 … - 0.25 0.25 0.25 0.25 - - - - - - lzcntl %eax, %ecx
52 … 0.50 0.25 0.25 0.25 0.25 - - - - - - lzcntl (%rax), %ecx
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 3 1.00 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 8 1.00 * lzcntl (%rax), %ecx
49 # CHECK-NEXT: - - - 1.00 - - - - - - lzcntl %eax, %e…
50 # CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - lzcntl (%rax), …
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 3 1.00 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 8 1.00 * lzcntl (%rax), %ecx
47 # CHECK-NEXT: - - - 1.00 - - - - lzcntl %eax, %ecx
48 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 lzcntl (%rax), %ecx
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 1 1 0.50 lzcntl %eax, %ecx
25 # CHECK-NEXT: 1 4 1.00 * lzcntl (%rax), %ecx
53 … - - - - - - - - - - - lzcntl %eax, %ecx
54 … - - - - 1.00 - - - - - - lzcntl (%rax), %ecx
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-lzcnt.s7 lzcntl %eax, %ecx label
8 lzcntl (%rax), %ecx label
24 # CHECK-NEXT: 2 2 2.00 lzcntl %eax, %ecx
25 # CHECK-NEXT: 2 6 2.00 * lzcntl (%rax), %ecx
62 … - - - - - - - - - - - lzcntl %eax, %ecx
63 … - - - - - - - 1.50 1.50 - - lzcntl (%rax), %ecx
/external/llvm/test/CodeGen/X86/
Dlzcnt.ll12 ; CHECK: lzcntl
26 ; CHECK: lzcntl
40 ; CHECK: lzcntl
54 ; CHECK: lzcntl
/external/llvm-project/llvm/test/MC/X86/
DI386-64.s266 lzcntl %r13d, %r13d label
/external/llvm/test/MC/Disassembler/X86/
Dx86-32.txt553 # CHECK: lzcntl %eax, %eax
Dsimple-tests.txt566 # CHECK: lzcntl %eax, %eax
/external/llvm-project/llvm/test/MC/Disassembler/X86/
Dx86-32.txt598 # CHECK: lzcntl %eax, %eax
Dsimple-tests.txt566 # CHECK: lzcntl %eax, %eax
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenAsmMatcher.inc7697 "\006lzcntl\006lzcntq\006lzcntw\nmaskmovdqu\010maskmovq\005maxpd\005maxp"
9120 …{ 4212 /* lzcntl */, X86::LZCNT32rr, Convert__Reg1_1__Reg1_0, AMFBS_None, { MCK_GR32, MCK_GR32 }, …
9121 …{ 4212 /* lzcntl */, X86::LZCNT32rm, Convert__Reg1_1__Mem325_0, AMFBS_None, { MCK_Mem32, MCK_GR32 …