commit | ab00e9f498a23a511a06d9fcd33e7232e9a3f916 | [log] [tgz] |
---|---|---|
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | Thu Oct 14 18:26:45 2010 +0000 |
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | Thu Oct 14 18:26:45 2010 +0000 |
tree | 709cbdf8d6a0cda51ea9230739ab8080245b0fc3 | |
parent | c934a67ef66c6ab25f05271ff7227ed75e7c8320 [diff] |
Only split around a loop if the live range has uses outside the loop periphery. Before we would also split around a loop if any peripheral block had multiple uses. This could cause repeated splitting when splitting a different live range would insert uses into the periphery. Now -spiller=inline passes the nightly test suite again. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116494 91177308-0d34-0410-b5e6-96231b3b80d8