Use a SetTheory instance to expand register lists in register classes.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 15 Jun 2011 05:09:20 +0000 (05:09 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 15 Jun 2011 05:09:20 +0000 (05:09 +0000)
commit59f26aadce1bb985b9befe841fc106c891e1c728
treed6416e66d691a368fa9e14ee67f3186797971f94
parent31bfd9bc45b705d03df0c43d8ca8c7a0ecc126b3
Use a SetTheory instance to expand register lists in register classes.

This prepares tablegen to compute register lists from set theoretic dag
expressions. This doesn't really make any difference as long as
Target.td still declares RegisterClass::MemberList as [Register].

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