aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/ScalarEvolutionExpander.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-06-22 17:46:21 +0000
committerChris Lattner <sabre@nondot.org>2008-06-22 17:46:21 +0000
commit963a97f1a365c8d09ca681e922371f9ec3473ee8 (patch)
tree6ef8e9881a444efb5b28f55b6df2eed615fd9a6d /lib/Analysis/ScalarEvolutionExpander.cpp
parent69bfb15ecd71881ec8d01be94af99b6d90d2fe01 (diff)
Fix PR2369 by making scalarrepl more careful about promoting
structures. Its default threshold is to promote things that are smaller than 128 bytes, which is sane. However, it is not sane to do this for things that turn into 128 *registers*. Add a cap on the number of registers introduced, defaulting to 128/4=32. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52611 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/ScalarEvolutionExpander.cpp')
0 files changed, 0 insertions, 0 deletions