Go to file
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
clang [driver, ms-inline asm] -fms-compatibility enables -fms-extensions, so this should enable 2012-12-05 23:35:10 +00:00
clang-tools-extra Basic clang-format vim-integration. 2012-12-05 21:06:08 +00:00
compiler-rt [asan] drop the extension from asan tests (as the extension may be different) 2012-12-05 17:56:54 +00:00
debuginfo-tests XTARGET was removed, update debug-info tests. 2012-10-20 01:38:50 +00:00
libclc Fix build against recent versions of Clang. Based on patch by Alastair Donaldson! 2012-12-05 07:39:02 +00:00
libcxx [CMake] Add support for selecting which c++ abi library to use. 2012-11-30 21:02:29 +00:00
libcxxabi Rename class __lambda_node to ___lambda_node to fix compile failure with gcc 4.6 and 4.7 2012-12-05 18:55:49 +00:00
lld Add library dependencies to the lld cmake build. 2012-12-04 21:09:04 +00:00
lldb Rewrote the bitfield logic. Major changes include: 2012-12-05 23:37:14 +00:00
llvm Taking ownership of indvars/lsr. 2012-12-05 23:32:44 +00:00
polly User isl sha commit id instead of the git tag 2012-12-04 21:54:37 +00:00