summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/edit-swig-python-wrapper-file.py
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-04-10 13:35:57 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-04-10 13:35:57 +0000
commit68062617a6e4fd5e2fefa0ebb99a36e77dcb0cff (patch)
tree28c9da5020654ce5736f65a2774afd54b96fdc3c /lldb/scripts/Python/edit-swig-python-wrapper-file.py
parent4d1220de348c5aaeef3b4183986c405543dacd98 (diff)
downloadbcm5719-llvm-68062617a6e4fd5e2fefa0ebb99a36e77dcb0cff.tar.gz
bcm5719-llvm-68062617a6e4fd5e2fefa0ebb99a36e77dcb0cff.zip
Make a somewhat subtle change in the logic of block placement. Sometimes
the loop header has a non-loop predecessor which has been pre-fused into its chain due to unanalyzable branches. In this case, rotating the header into the body of the loop in order to place a loop exit at the bottom of the loop is a Very Bad Idea as it makes the loop non-contiguous. I'm working on a good test case for this, but it's a bit annoynig to craft. I should get one shortly, but I'm submitting this now so I can begin the (lengthy) performance analysis process. An initial run of LNT looks really, really good, but there is too much noise there for me to trust it much. llvm-svn: 154395
Diffstat (limited to 'lldb/scripts/Python/edit-swig-python-wrapper-file.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud