diff options
author | Michael Liao <michael.liao@intel.com> | 2013-03-20 22:01:10 +0000 |
---|---|---|
committer | Michael Liao <michael.liao@intel.com> | 2013-03-20 22:01:10 +0000 |
commit | 70dd7f999ddc454316a3a05053d1d02714fedc7b (patch) | |
tree | ece98a2eee9c716df3cb4f821f90f0aa2633a243 /lld/lib/Core/SymbolTable.cpp | |
parent | 7430382970e26fb336a4f549e5e01d1ed3d5219d (diff) | |
download | bcm5719-llvm-70dd7f999ddc454316a3a05053d1d02714fedc7b.tar.gz bcm5719-llvm-70dd7f999ddc454316a3a05053d1d02714fedc7b.zip |
Correct cost model for vector shift on AVX2
- After moving logic recognizing vector shift with scalar amount from
DAG combining into DAG lowering, we declare to customize all vector
shifts even vector shift on AVX is legal. As a result, the cost model
needs special tuning to identify these legal cases.
llvm-svn: 177586
Diffstat (limited to 'lld/lib/Core/SymbolTable.cpp')
0 files changed, 0 insertions, 0 deletions