llvm-project/lldb/source/Plugins
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
..
ABI Backed out part of the ABI changes that were checked in because it breaks the i386 test suite as it makes backtraces for the first instruction of a function fail. Stepping relies on backtraces being correct, so I am reverting what is causing the breakage. 2012-12-05 19:43:20 +00:00
Disassembler/llvm Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
DynamicLoader Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
Instruction/ARM Fix the bit pattern for vst1 in EmulateInstructionARM::GetThumbOpcodeForInstruction 2012-10-31 02:00:46 +00:00
LanguageRuntime Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
ObjectContainer Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
ObjectFile Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
OperatingSystem Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
Platform Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
Process Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
SymbolFile Rewrote the bitfield logic. Major changes include: 2012-12-05 23:37:14 +00:00
SymbolVendor/MacOSX <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
UnwindAssembly Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
Makefile Patch submitted by Dan Malea -- I introduced a dependency between 2012-10-04 02:16:06 +00:00