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
2 files changed
tree: 3c0be96bd3695b886d02ef0f7d536f96933f57ef
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/