/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | avx512cdvl-intrinsics-upgrade.ll | 5 declare <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32>, <4 x i32>, i8) 28 %res = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> %x1, i8 %x2) 29 %res1 = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> %x1, i8 -1) 30 …%res3 = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> zeroinitializer,… 36 declare <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32>, <8 x i32>, i8) 55 %res = call <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32> %x0, <8 x i32> %x1, i8 %x2) 56 %res1 = call <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32> %x0, <8 x i32> %x1, i8 -1) 61 declare <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64>, <2 x i64>, i8) 80 %res = call <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64> %x0, <2 x i64> %x1, i8 %x2) 81 %res1 = call <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64> %x0, <2 x i64> %x1, i8 -1) [all …]
|
D | avx512cd-intrinsics-upgrade.ll | 10 …%res = call <16 x i32> @llvm.x86.avx512.mask.lzcnt.d.512(<16 x i32> %a, <16 x i32> zeroinitializer… 14 declare <16 x i32> @llvm.x86.avx512.mask.lzcnt.d.512(<16 x i32>, <16 x i32>, i16) nounwind readonly 21 …%res = call <8 x i64> @llvm.x86.avx512.mask.lzcnt.q.512(<8 x i64> %a, <8 x i64> zeroinitializer, i… 25 declare <8 x i64> @llvm.x86.avx512.mask.lzcnt.q.512(<8 x i64>, <8 x i64>, i8) nounwind readonly 42 %res = call <16 x i32> @llvm.x86.avx512.mask.lzcnt.d.512(<16 x i32> %a, <16 x i32> %b, i16 %mask) 61 %res = call <8 x i64> @llvm.x86.avx512.mask.lzcnt.q.512(<8 x i64> %a, <8 x i64> %b, i8 %mask)
|
D | lzcnt-zext-cmp.ll | 2 ; Test patterns which generates lzcnt instructions. 3 ; Eg: zext(or(setcc(cmp), setcc(cmp))) -> shr(or(lzcnt, lzcnt)) 5 ; RUN: llc < %s -mtriple=x86_64-pc-linux -mcpu=btver2 -mattr=-fast-lzcnt | FileCheck --check-prefix… 7 ; RUN: llc < %s -mtriple=x86_64-pc-linux -mcpu=znver1 -mattr=-fast-lzcnt | FileCheck --check-prefix…
|
D | pr35399.ll | 2 ; RUN: llc < %s -mtriple=x86_64-unknown -mattr=lzcnt | FileCheck %s
|
D | ms-inline-asm-avx512.ll | 23 …,+avx512vl,+bmi,+bmi2,+clflushopt,+clwb,+cx16,+f16c,+fma,+fsgsbase,+fxsr,+lzcnt,+mmx,+movbe,+mpx,+…
|
D | lzcnt.ll | 1 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+lzcnt | FileCheck %s
|
D | bitcnt-false-dep.ll | 4 ; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=silvermont -mattr=+lzcnt,+bmi | FileCheck %… 5 ; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=goldmont -mattr=+lzcnt,+bmi | FileCheck %s …
|
/external/llvm/test/CodeGen/X86/ |
D | lzcnt-tzcnt.ll | 1 ; RUN: llc < %s -mtriple=x86_64-pc-linux -mattr=+bmi,+lzcnt | FileCheck %s 16 ; CHECK: lzcnt 27 ; CHECK: lzcnt 38 ; CHECK: lzcnt 49 ; CHECK: lzcnt 60 ; CHECK: lzcnt 71 ; CHECK: lzcnt 84 ; CHECK: lzcnt 97 ; CHECK: lzcnt 110 ; CHECK: lzcnt [all …]
|
D | avx512cdvl-intrinsics.ll | 6 declare <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32>, <4 x i32>, i8) 18 %res = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> %x1, i8 %x2) 19 %res1 = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> %x1, i8 -1) 20 …%res3 = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> zeroinitializer,… 26 declare <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32>, <8 x i32>, i8) 36 %res = call <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32> %x0, <8 x i32> %x1, i8 %x2) 37 %res1 = call <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32> %x0, <8 x i32> %x1, i8 -1) 42 declare <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64>, <2 x i64>, i8) 52 %res = call <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64> %x0, <2 x i64> %x1, i8 %x2) 53 %res1 = call <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64> %x0, <2 x i64> %x1, i8 -1) [all …]
|
D | lzcnt.ll | 1 ; RUN: llc < %s -march=x86-64 -mattr=+lzcnt | FileCheck %s
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | partial-reg-update-6.s | 5 # Each lzcnt has a false dependency on %ecx; the first lzcnt has to wait on the 7 # The last lzcnt has a false dependency on %cx. However, even in this case, the 11 lzcnt (%rsp), %cx label 12 lzcnt 2(%rsp), %cx label
|
D | partial-reg-update-4.s | 6 # The lzcnt cannot execute in parallel with the imul because there is a false 10 lzcnt %ax, %bx label
|
D | clear-super-register-1.s | 9 lzcnt %ecx, %eax label
|
D | partial-reg-update-2.s | 5 lzcnt %ax, %bx label
|
D | partial-reg-update-5.s | 6 lzcnt %ax, %bx ## partial register stall. label
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | partial-reg-update-6.s | 4 # Each lzcnt has a false dependency on %ecx; the first lzcnt has to wait on the 6 # The last lzcnt has a false dependency on %cx. However, even in this case, the 10 lzcnt (%rsp), %cx label 11 lzcnt 2(%rsp), %cx label
|
D | partial-reg-update-4.s | 4 # The lzcnt cannot execute in parallel with the imul because there is a false 8 lzcnt %ax, %bx label
|
D | partial-reg-update-2.s | 5 lzcnt %ax, %bx label
|
D | partial-reg-update-5.s | 4 lzcnt %ax, %bx ## partial register stall. label
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | lzcnt.ll | 1 ; RUN: llc < %s -march=x86-64 -mattr=+lzcnt | FileCheck %s
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/X86/ |
D | int128_no_gather.ll | 74 …,+avx512vl,+bmi,+bmi2,+clflushopt,+clwb,+cx16,+f16c,+fma,+fsgsbase,+fxsr,+lzcnt,+mmx,+movbe,+mpx,+… 75 …,+avx512vl,+bmi,+bmi2,+clflushopt,+clwb,+cx16,+f16c,+fma,+fsgsbase,+fxsr,+lzcnt,+mmx,+movbe,+mpx,+…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SLPVectorizer/X86/ |
D | vector_gep.ll | 23 …+avx512er,+avx512f,+avx512pf,+bmi,+bmi2,+cx16,+f16c,+fma,+fsgsbase,+fxsr,+lzcnt,+mmx,+movbe,+pclmu…
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
D | vector_gep.ll | 23 …+avx512er,+avx512f,+avx512pf,+bmi,+bmi2,+cx16,+f16c,+fma,+fsgsbase,+fxsr,+lzcnt,+mmx,+movbe,+pclmu…
|
/external/llvm/test/Transforms/CodeGenPrepare/X86/ |
D | cttz-ctlz.ll | 3 ; RUN: opt -S -codegenprepare -mattr=+lzcnt < %s | FileCheck %s --check-prefix=FAST_LZ
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CodeGenPrepare/X86/ |
D | cttz-ctlz.ll | 3 ; RUN: opt -S -codegenprepare -mattr=+lzcnt < %s | FileCheck %s --check-prefix=FAST_LZ
|