aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python/modify-python-lldb.py
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2011-07-01 22:05:19 +0000
committerDan Gohman <gohman@apple.com>2011-07-01 22:05:19 +0000
commita293f24a0d5b45086d176aa1cbb537f0d39a0b17 (patch)
tree8223be6212f41c90773fff955f4edbb3e0ae0bd3 /lldb/scripts/Python/modify-python-lldb.py
parent51189e0b51fa19f883926a56fa4da28901823fe2 (diff)
downloadllvm-a293f24a0d5b45086d176aa1cbb537f0d39a0b17.zip
llvm-a293f24a0d5b45086d176aa1cbb537f0d39a0b17.tar.gz
llvm-a293f24a0d5b45086d176aa1cbb537f0d39a0b17.tar.bz2
Teach IVUsers to stop at non-affine expressions unless they are both
outside the loop and reducible. This more completely hides them from LSR, which isn't usually able to do anything meaningful with non-affine expressions anyway, and this consequently hides them from SCEVExpander, which is acutely unprepared for non-affine expressions. Replace test/CodeGen/X86/lsr-nonaffine.ll with a new test that tests the new behavior. This works around the bug in PR10117 / rdar://problem/9633149, and is generally an improvement besides. llvm-svn: 134268
Diffstat (limited to 'lldb/scripts/Python/modify-python-lldb.py')
0 files changed, 0 insertions, 0 deletions