aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp
diff options
context:
space:
mode:
authorKarthik Bhat <kv.bhat@samsung.com>2014-06-20 04:32:48 +0000
committerKarthik Bhat <kv.bhat@samsung.com>2014-06-20 04:32:48 +0000
commite03a25da70c6fd476d9be766eba0e46c9f3c1796 (patch)
tree17758b552280556426b0a83160112b11ef9c3829 /llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp
parente1552f664861d9f60c21125f3ca042847c3d1b4a (diff)
downloadllvm-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