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
..
2010-09-15 08:33:30 +00:00
2011-09-12 04:20:38 +00:00
2012-11-27 22:18:23 +00:00
2012-11-27 00:59:26 +00:00
2011-01-08 20:28:42 +00:00
2011-09-12 04:20:38 +00:00
2012-11-29 21:49:15 +00:00
2011-10-08 06:59:54 +00:00
2012-11-29 21:49:15 +00:00
2011-10-07 03:58:56 +00:00
2012-10-12 17:34:26 +00:00
2012-04-24 21:22:41 +00:00
2012-11-29 21:49:15 +00:00
2012-04-24 21:22:41 +00:00
2012-11-29 21:49:15 +00:00
2012-05-23 16:24:11 +00:00
2011-09-12 04:20:38 +00:00
2011-09-20 21:44:10 +00:00
2011-09-12 04:20:38 +00:00
2012-11-29 21:49:15 +00:00
2011-09-12 04:20:38 +00:00
2012-08-09 00:46:55 +00:00
2011-10-08 00:49:15 +00:00
2011-10-08 06:59:54 +00:00
2012-04-24 21:22:41 +00:00
2012-07-03 20:52:00 +00:00
2010-11-09 23:46:37 +00:00
2011-09-12 04:20:38 +00:00
2010-10-01 20:48:32 +00:00
2011-09-12 04:20:38 +00:00
2012-11-29 21:49:15 +00:00
2011-12-08 02:13:16 +00:00
2012-11-29 21:49:15 +00:00
2011-09-12 04:20:38 +00:00
2012-10-12 17:34:26 +00:00
2011-09-12 04:20:38 +00:00
2012-01-19 02:17:40 +00:00
2012-04-13 00:10:03 +00:00
2012-04-13 00:10:03 +00:00
2010-07-09 20:39:50 +00:00
2011-09-12 23:21:58 +00:00
2011-09-12 23:21:58 +00:00
2012-12-05 23:37:14 +00:00
2012-12-05 23:37:14 +00:00
2012-10-08 22:48:57 +00:00
2012-08-29 21:13:06 +00:00
2011-10-01 01:28:37 +00:00
2011-03-15 04:38:20 +00:00