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)
commitae3b652f5cc19d83b6466d4fa70a7d1c7fb6d06c
treece0100ba2e47ddb402d617e05a906465395c4640
parent349c2787cf9e174c8aa955bf8e3b09a405b2aece
LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to increase the function size.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170004 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Vectorize.h
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/Vectorize/LoopVectorize.cpp
lib/Transforms/Vectorize/Vectorize.cpp
test/Transforms/LoopVectorize/small-size.ll [new file with mode: 0644]