[llvm-commits] [llvm] r152016 - in /llvm/trunk: include/llvm/MC/ include/llvm/Target/ lib/CodeGen/ lib/CodeGen/AsmPrinter/ lib/Target/ARM/ lib/Target/Hexagon/ lib/Target/Mips/ utils/TableGen/
Jakob Stoklund Olesen
stoklund at 2pi.dk
Mon Mar 5 10:31:31 PST 2012
On Mar 4, 2012, at 9:37 PM, Craig Topper wrote:
> struct MCRegisterDesc {
> const char *Name; // Printable name for the reg (for debugging)
> - unsigned Overlaps; // Overlapping registers, described above
> - unsigned SubRegs; // Sub-register set, described above
> - unsigned SuperRegs; // Super-register set, described above
> + uint16_t Overlaps; // Overlapping registers, described above
> + uint16_t SubRegs; // Sub-register set, described above
> + uint16_t SuperRegs; // Super-register set, described above
> };
You can't limit the size of these tables to 64k entries.
Also, please add exact checks to TableGen for all the new limits you have imposed.
/jakob
More information about the llvm-commits
mailing list