Sean Callanan faa0bb3fa1 Rewrote the bitfield logic. Major changes include:
- Removed the BitfieldMap class because it is unnecessary.
  We now just track the most recently added field.

- Moved the code that calculates bitfield widths so it
  can also be used to determine whether it's necessary
  to insert anonymous fields.

- Simplified the anonymous field calculation code into
  three cases (two of which are resolved identically).

- Beefed up the bitfield testcase.

llvm-svn: 169449
2012-12-05 23:37:14 +00:00
..
2012-05-08 01:45:38 +00:00
2012-04-23 17:54:40 +00:00
2012-11-21 20:12:12 +00:00
2012-12-04 00:32:51 +00:00
2011-11-29 19:13:38 +00:00
2012-11-20 16:07:33 +00:00