diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-12-25 12:54:19 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-12-25 12:54:19 +0000 |
| commit | df4af41b9b734e9fdf0453ab092013199b4ad4e0 (patch) | |
| tree | ae50274604fdc41b72ccff62b258f58ab19ae882 /llvm/lib/Transforms/Utils/ModuleUtils.cpp | |
| parent | f45d92bb22a999e405b9fdf9c92d12ff6eaed6e4 (diff) | |
| download | bcm5719-llvm-df4af41b9b734e9fdf0453ab092013199b4ad4e0.tar.gz bcm5719-llvm-df4af41b9b734e9fdf0453ab092013199b4ad4e0.zip | |
X86: Custom lower <2 x i64> eq and ne when SSE41 is not available.
pcmpeqd, pshufd, pshufd, pand is cheaper than unpack + cmpq, sbbq, cmpq, sbbq + pack.
Small speedup on loop-vectorized viterbi (-march=core2).
llvm-svn: 171063
Diffstat (limited to 'llvm/lib/Transforms/Utils/ModuleUtils.cpp')
0 files changed, 0 insertions, 0 deletions

