diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2010-07-19 18:47:01 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2010-07-19 18:47:01 +0000 |
| commit | 2e3c153a446ce1c1c9b8abbcf9865688760661df (patch) | |
| tree | 2c2ee79becfba126da6a32938918528d49271886 /lib/Transforms/InstCombine/InstCombineCasts.cpp | |
| parent | e8e44e77afab78b324fd9cd504042d9a02eb6129 (diff) | |
| download | external_llvm-2e3c153a446ce1c1c9b8abbcf9865688760661df.zip external_llvm-2e3c153a446ce1c1c9b8abbcf9865688760661df.tar.gz external_llvm-2e3c153a446ce1c1c9b8abbcf9865688760661df.tar.bz2 | |
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108735 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/InstCombine/InstCombineCasts.cpp')
0 files changed, 0 insertions, 0 deletions
