| commit | 37b740c4bfbbbdcf1b88fe2fc5eeaef1a3390700 | [log] [tgz] |
|---|---|---|
| author | Evan Cheng <evan.cheng@apple.com> | Sat Jul 24 00:39:05 2010 +0000 |
| committer | Evan Cheng <evan.cheng@apple.com> | Sat Jul 24 00:39:05 2010 +0000 |
| tree | f904cf94fcb05e176dac04012da8c1ff956b38c9 | |
| parent | 6481ef1f9c82809492ebadd23329d9967bdd3750 [diff] |
Add an ILP scheduler. This is a register pressure aware scheduler that's appropriate for targets without detailed instruction iterineries. The scheduler schedules for increased instruction level parallelism in low register pressure situation; it schedules to reduce register pressure when the register pressure becomes high. On x86_64, this is a win for all tests in CFP2000. It also sped up 256.bzip2 by 16%. llvm-svn: 109300