summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
diff options
context:
space:
mode:
authorSebastian Pop <spop@codeaurora.org>2016-07-01 00:24:31 +0000
committerSebastian Pop <spop@codeaurora.org>2016-07-01 00:24:31 +0000
commit5c5798c57c9908c64bae2cd82a2d273313f01e1b (patch)
treef0941fe7ea3c207c1f0845e730c11af3ab6b4281 /llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
parent632987296f0549c37c780e89449905a128bdfe55 (diff)
downloadbcm5719-llvm-5c5798c57c9908c64bae2cd82a2d273313f01e1b.tar.gz
bcm5719-llvm-5c5798c57c9908c64bae2cd82a2d273313f01e1b.zip
code hoisting pass based on GVN
This pass hoists duplicated computations in the program. The primary goal of gvn-hoist is to reduce the size of functions before inline heuristics to reduce the total cost of function inlining. Pass written by Sebastian Pop, Aditya Kumar, Xiaoyu Hu, and Brian Rzycki. Important algorithmic contributions by Daniel Berlin under the form of reviews. Differential Revision: http://reviews.llvm.org/D19338 llvm-svn: 274305
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud