]> granicus.if.org Git - llvm/commit
Reduce size of some tables in tablegen register info output.
authorCraig Topper <craig.topper@gmail.com>
Sat, 22 Nov 2014 18:30:18 +0000 (18:30 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 22 Nov 2014 18:30:18 +0000 (18:30 +0000)
commit2b76e1afc5b95beac3f8037a9c21751b73163f0e
treebca59b3d70a50f5d511ff38b70f5962edc5fa8c5
parent218fe23f410b3b05bdd30a5f0778a77f05228f18
Reduce size of some tables in tablegen register info output.

Primarily done by using SequenceToOffsetTable to reduce the register pressure set tables and then sizing the indices into the tables appropriately. Size a few other table entries based on content as well. Reduces X86RegisterInfo.o by ~9k.

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