]> granicus.if.org Git - llvm/commit
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)
commitca67e337bf54891aa9aac019ef44c060708a4155
tree2e6035464c28bbe8e3f4ebffb5260bb7c5269402
parentb9ffeb0979956b871a1a783615aa8d6ebe060c31
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238445 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCInstrDesc.h
utils/TableGen/InstrInfoEmitter.cpp