Let tablegen compute maximum lanemask for regs/regclasses.
authorMatthias Braun <matze@braunis.de>
Wed, 10 Dec 2014 01:11:56 +0000 (01:11 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 10 Dec 2014 01:11:56 +0000 (01:11 +0000)
commit2d1536af06f8b31ba11d8151a2f293ad4aae5a84
tree0e0f31853d157b76eb704f81b4ed76ab37042c76
parenteca84264a752f65f6139298baae191b05149a3ec
Let tablegen compute maximum lanemask for regs/regclasses.

Let tablegen compute the combination of subregister lanemasks for all
subregisters in a register/register class. This is preparation for further
work subregister allocation

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223873 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetRegisterInfo.h
utils/TableGen/CodeGenRegisters.cpp
utils/TableGen/CodeGenRegisters.h
utils/TableGen/RegisterInfoEmitter.cpp