| commit | 7a135510e36f34d8ee6b447a2c10db0f683bac60 | [log] [tgz] |
|---|---|---|
| author | Evan Cheng <evan.cheng@apple.com> | Mon Jul 19 18:47:01 2010 +0000 |
| committer | Evan Cheng <evan.cheng@apple.com> | Mon Jul 19 18:47:01 2010 +0000 |
| tree | 3c0be96bd3695b886d02ef0f7d536f96933f57ef | |
| parent | a58a7e7f9eae17a2019073a833eb9c49109a140a [diff] |
Teach computeRegisterProperties() to compute "representative" register class for legal value types. A "representative" register class is the largest legal super-reg register class for a value type. e.g. On i386, GR32 is the rep register class for i8 / i16 / i32; on x86_64 it would be GR64. This property will be used by the register pressure tracking instruction scheduler. llvm-svn: 108735