summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/DynamicLibrary.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2017-04-24 20:14:11 +0000
committerDavide Italiano <davide@freebsd.org>2017-04-24 20:14:11 +0000
commit0f62eea7ff4a1c5888eecba930d87361430a053b (patch)
tree5a4246c5cadd8424d410d76ff95928ec58183ea8 /llvm/lib/Support/DynamicLibrary.cpp
parent206f65c04964a23a6072b2a6de3bf6496bb1a884 (diff)
downloadbcm5719-llvm-0f62eea7ff4a1c5888eecba930d87361430a053b.tar.gz
bcm5719-llvm-0f62eea7ff4a1c5888eecba930d87361430a053b.zip
[LoopUnroll] Don't try to unroll non canonical loops.
The current Loop Unroll implementation works with loops having a single latch that contains a conditional branch to a block outside the loop (the other successor is, by defition of latch, the header). If this precondition doesn't hold, avoid unrolling the loop as the code is not ready to handle such circumstances. Differential Revision: https://reviews.llvm.org/D32261 llvm-svn: 301239
Diffstat (limited to 'llvm/lib/Support/DynamicLibrary.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud