diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-09-08 18:35:57 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-09-08 18:35:57 +0000 |
commit | 23eb5265b4e77b7ec05a6536ca5017eb904cb211 (patch) | |
tree | ac628c6427dfaa07c321f200c589ca69afe236d5 /llvm/lib/Object/MachOObjectFile.cpp | |
parent | 2d3f70ac1c6a3812b3531d3cec41f5d68e5f26db (diff) | |
download | bcm5719-llvm-23eb5265b4e77b7ec05a6536ca5017eb904cb211.tar.gz bcm5719-llvm-23eb5265b4e77b7ec05a6536ca5017eb904cb211.zip |
* Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE flag into a
single field (Flags), which is a bitwise OR of items from the TB_*
enum. This makes it easier to add new information in the future.
* Gives every static array an equivalent layout: { RegOp, MemOp, Flags }
* Adds a helper function, AddTableEntry, to avoid duplication of the
insertion code.
* Renames TB_NOT_REVERSABLE to TB_NO_REVERSE.
* Adds TB_NO_FORWARD, which is analogous to TB_NO_REVERSE, except that
it prevents addition of the Reg->Mem entry. (This is going to be used
by Native Client, in the next CL).
Patch by David Meyer
llvm-svn: 139311
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions