summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/PrettyStackTrace.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2011-10-05 03:25:31 +0000
committerAndrew Trick <atrick@apple.com>2011-10-05 03:25:31 +0000
commit3a86ba767c7efbb9a6c2e4916fca9590a7664bd2 (patch)
tree13f3fe3ad3f5d92efd66c417d1e82f4bf0582021 /llvm/lib/Support/PrettyStackTrace.cpp
parent252d0ede74c2b25e47fde262ef3152feabf5d635 (diff)
downloadbcm5719-llvm-3a86ba767c7efbb9a6c2e4916fca9590a7664bd2.tar.gz
bcm5719-llvm-3a86ba767c7efbb9a6c2e4916fca9590a7664bd2.zip
Avoid exponential recursion in SCEV getConstantEvolvingPHI and EvaluateExpression.
Note to compiler writers: never recurse on multiple instruction operands without memoization. Fixes rdar://10187945. Was taking 45s, now taking 5ms. llvm-svn: 141161
Diffstat (limited to 'llvm/lib/Support/PrettyStackTrace.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud