Expand the Flags field of MCInstrDesc to 64 bits, while simultaneously
authorOwen Anderson <resistor@mac.com>
Thu, 28 May 2015 18:03:07 +0000 (18:03 +0000)
committerOwen Anderson <resistor@mac.com>
Thu, 28 May 2015 18:03:07 +0000 (18:03 +0000)
commitca5480062a55d00ba2614b0b37edf5632c100bb7
tree0216bb011961df331f8d5a56b47a55c9bc8324de
parentaa486e9bd0a2f0d07d04bc367cb1c1027998325c
Expand the Flags field of MCInstrDesc to 64 bits, while simultaneously
shrinking the Size and NumDefs fields to offset the size growth, and
reordering the fields to preserve a good packing.

This is necessary in the short term for adding a convergent flag, and
simultaneously future-proofs us against more flags being added in the
future.

llvm-svn: 238445
llvm/include/llvm/MC/MCInstrDesc.h
llvm/utils/TableGen/InstrInfoEmitter.cpp