diff options
| author | Karthik Bhat <kv.bhat@samsung.com> | 2014-06-20 04:32:48 +0000 |
|---|---|---|
| committer | Karthik Bhat <kv.bhat@samsung.com> | 2014-06-20 04:32:48 +0000 |
| commit | e03a25da70c6fd476d9be766eba0e46c9f3c1796 (patch) | |
| tree | 17758b552280556426b0a83160112b11ef9c3829 /llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp | |
| parent | e1552f664861d9f60c21125f3ca042847c3d1b4a (diff) | |
| download | llvm-e03a25da70c6fd476d9be766eba0e46c9f3c1796.zip llvm-e03a25da70c6fd476d9be766eba0e46c9f3c1796.tar.gz llvm-e03a25da70c6fd476d9be766eba0e46c9f3c1796.tar.bz2 | |
Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.
This patch adds support to recognize patterns such as fadd,fsub,fadd,fsub.../add,sub,add,sub... and
vectorizes them as vector shuffles if they are profitable.
These patterns of vector shuffle can later be converted to instructions such as addsubpd etc on X86.
Thanks to Arnold and Hal for the reviews. http://reviews.llvm.org/D4015
llvm-svn: 211339
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp')
0 files changed, 0 insertions, 0 deletions
