| commit | 2ad0b373186c19235a5de1e32067e34d5ed6a52a | [log] [tgz] |
|---|---|---|
| author | Andrew Trick <atrick@apple.com> | Thu Apr 07 19:54:57 2011 +0000 |
| committer | Andrew Trick <atrick@apple.com> | Thu Apr 07 19:54:57 2011 +0000 |
| tree | 84acf68dd8bc5f1ac156ef70ff4ed830f5f11c83 | |
| parent | d6f1c5891493e00b3b9d29884aa29c9f6a747223 [diff] |
Added a check in the preRA scheduler for potential interference on a induction variable. The preRA scheduler is unaware of induction vars, so we look for potential "virtual register cycles" instead. Fixes <rdar://problem/8946719> Bad scheduling prevents coalescing llvm-svn: 129100