summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-07-17 05:00:56 +0000
committerAndrew Trick <atrick@apple.com>2012-07-17 05:00:56 +0000
commit6a51a7aea5d0ae8a0b4ec2162b57c50c68b4c3a9 (patch)
tree91e096754af098e0b3b5b112b0692eb9035fb675 /runtime
parentac915b48d8ba73a5d734be5c4a0e1d25cea93252 (diff)
downloadllvm-6a51a7aea5d0ae8a0b4ec2162b57c50c68b4c3a9.tar.gz
llvm-6a51a7aea5d0ae8a0b4ec2162b57c50c68b4c3a9.tar.bz2
llvm-6a51a7aea5d0ae8a0b4ec2162b57c50c68b4c3a9.tar.xz
LSR: try not to blow up solving combinatorial problems brute force.
This places limits on CollectSubexprs to constrains the number of reassociation possibilities. It limits the recursion depth and skips over chains of nested recurrences outside the current loop. Fixes PR13361. Although underlying SCEV behavior is still potentially bad. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160340 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'runtime')
0 files changed, 0 insertions, 0 deletions