LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to increase...
authorNadav Rotem <nrotem@apple.com>
Wed, 12 Dec 2012 19:29:45 +0000 (19:29 +0000)
committerNadav Rotem <nrotem@apple.com>
Wed, 12 Dec 2012 19:29:45 +0000 (19:29 +0000)
commitd0bb22bba3ab20322e99ba90c42b1725f013c207
tree041f4de2ce9031ebba57fa4756f2605536a7fcb7
parent24b8dd6eb76d04c6e8f09b9dd020a77a91a53961
LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to increase the function size.

llvm-svn: 170004
llvm/include/llvm/LinkAllPasses.h
llvm/include/llvm/Transforms/Vectorize.h
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/lib/Transforms/Vectorize/Vectorize.cpp
llvm/test/Transforms/LoopVectorize/small-size.ll [new file with mode: 0644]