llvm-project/clang/test/Layout
Warren Hunt 4431fe6bec [ms-abi] Refactoring Non-virtual base layout in record layout
This refactor addresses bugzilla bug 18167 and simplifies the code at 
the same time.  Also I add a test case for the bug.  Also I make a 
non-functional change to the basic layout lit tests to make them more 
reliable (using CHECK-NEXT instead of CHECK).

llvm-svn: 197183
2013-12-12 22:33:37 +00:00
..
ms-x86-alias-avoidance-padding.cpp [ms-abi] 64-bit fixes for r196549 2013-12-10 01:44:39 +00:00
ms-x86-aligned-tail-padding.cpp Implements 64 bit microsoft record layout and adds lit tests to cover 2013-10-23 23:53:07 +00:00
ms-x86-basic-layout.cpp [ms-abi] Refactoring Non-virtual base layout in record layout 2013-12-12 22:33:37 +00:00
ms-x86-bitfields-vbases.cpp [MS-ABI] adds padding before all vbases after a bitfield 2013-12-06 20:16:49 +00:00
ms-x86-empty-base-after-base-with-vbptr.cpp Microsoft Record Layout: zero sized base after base with vbtbl fix 2013-11-19 22:11:09 +00:00
ms-x86-empty-nonvirtual-bases.cpp Implements 64 bit microsoft record layout and adds lit tests to cover 2013-10-23 23:53:07 +00:00
ms-x86-empty-virtual-base.cpp [ms-abi] 64-bit fixes for r196549 2013-12-10 01:44:39 +00:00
ms-x86-lazy-empty-nonvirtual-base.cpp [ms-abi] Refactoring Non-virtual base layout in record layout 2013-12-12 22:33:37 +00:00
ms-x86-misalignedarray.cpp Improves compatibility with cl.exe when laying out array fields 2013-11-01 23:59:41 +00:00
ms-x86-pack-and-align.cpp [ms-abi] Makes Virtual Base Alignment Look at All Virtual Bases 2013-12-11 02:21:03 +00:00
ms-x86-primary-bases.cpp Implements 64 bit microsoft record layout and adds lit tests to cover 2013-10-23 23:53:07 +00:00
ms-x86-size-alignment-fail.cpp Makes A Microsoft Layout CodeGen Test Explicit 2013-11-14 22:34:59 +00:00
ms-x86-vfvb-alignment.cpp Implements 64 bit microsoft record layout and adds lit tests to cover 2013-10-23 23:53:07 +00:00
ms-x86-vfvb-sharing.cpp Implements 64 bit microsoft record layout and adds lit tests to cover 2013-10-23 23:53:07 +00:00
ms-x86-vtordisp.cpp Implements 64 bit microsoft record layout and adds lit tests to cover 2013-10-23 23:53:07 +00:00