Make SubRegIndex size mandatory, following r183020.
authorAhmed Bougacha <ahmed.bougacha@gmail.com>
Fri, 31 May 2013 23:45:26 +0000 (23:45 +0000)
committerAhmed Bougacha <ahmed.bougacha@gmail.com>
Fri, 31 May 2013 23:45:26 +0000 (23:45 +0000)
commit23ed37a6b76e79272194fb46597f7280661b828f
treea2c447458a013a1f1bcbdc84d43fe3c55c416a0d
parentcd8e3c4dcf4383b8b1c16827c6326f6e9bc49d51
Make SubRegIndex size mandatory, following r183020.

This also makes TableGen able to compute sizes/offsets of synthesized
indices representing tuples.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183061 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/llvm/MC/MCRegisterInfo.h
include/llvm/Target/Target.td
lib/MC/MCRegisterInfo.cpp
lib/Target/AArch64/AArch64RegisterInfo.td
lib/Target/Hexagon/HexagonRegisterInfo.td
lib/Target/MSP430/MSP430RegisterInfo.td
lib/Target/Mips/MipsRegisterInfo.td
lib/Target/PowerPC/PPCRegisterInfo.td
lib/Target/R600/AMDGPURegisterInfo.td
lib/Target/Sparc/SparcRegisterInfo.td
lib/Target/SystemZ/SystemZRegisterInfo.td
utils/TableGen/CodeGenRegisters.cpp
utils/TableGen/CodeGenRegisters.h
utils/TableGen/RegisterInfoEmitter.cpp