summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/RecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix indentation from r197490 plus some typosAlp Toker2013-12-171-1/+1
* [ms-abi] Refactoring Non-virtual base layout in record layoutWarren Hunt2013-12-121-69/+39
* [ms-abi][cleanup] Removing FinalizeCXXLayout : no functional changeWarren Hunt2013-12-111-10/+1
* [ms-abi] Makes Virtual Base Alignment Look at All Virtual BasesWarren Hunt2013-12-111-5/+8
* [ms-abi] 64-bit fixes for r196549Warren Hunt2013-12-101-10/+17
* Fixing assertion failure introduced in 196602.Warren Hunt2013-12-071-6/+4
* [MS-ABI] adds padding before all vbases after a bitfieldWarren Hunt2013-12-061-8/+7
* [MS-ABI] Fix alias-avoidance padding between basesWarren Hunt2013-12-061-63/+70
* Support MS-ABI's concept of "Required Alignment" imposed by Warren Hunt2013-12-061-24/+53
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-3/+3
* Correct hyphenations in comments and assert messagesAlp Toker2013-12-051-1/+1
* Microsoft Record Layout: zero sized base after base with vbtbl fixWarren Hunt2013-11-191-0/+11
* No functional change. Renaming a variable in RecordLayoutBuilder and Warren Hunt2013-11-131-10/+13
* Thread the info about vbptr sharing through ASTRecordLayoutTimur Iskhodzhanov2013-11-081-5/+4
* Microsoft adds weird padding before virtual bases if the last field was a bit...Warren Hunt2013-11-061-0/+9
* Improves compatibility with cl.exe when laying out array fieldsWarren Hunt2013-11-011-19/+3
* Remove dead variables.Benjamin Kramer2013-10-251-11/+2
* Remove dead recursive function.Benjamin Kramer2013-10-241-22/+0
* Implements 64 bit microsoft record layout and adds lit tests to cover Warren Hunt2013-10-231-388/+70
* Rename some functions for consistency.Rafael Espindola2013-10-171-1/+1
* PR17576: Fix assertion on polymorphic classes with small alignmentReid Kleckner2013-10-141-1/+1
* Correctly check for distructors when realizing vtordispsWarren Hunt2013-10-141-1/+1
* Only use the MS record layout when using the MS C++ ABIReid Kleckner2013-10-111-5/+5
* Fix unused variable warning in MS record layout.Reid Kleckner2013-10-111-3/+1
* Adds Microsoft compatiable C++ record layout code to clang.Warren Hunt2013-10-111-31/+728
* Be lazier when loading KeyFunctions from PCH/modules. We don't need to loadRichard Smith2013-08-291-12/+11
* Fix alignment of class derived from empty class.Eli Friedman2013-07-161-3/+4
* Changes so that a few tests do not fail when running under guarded malloc.Argyrios Kyrtzidis2013-07-121-2/+2
* Simplify code.Eli Friedman2013-06-261-39/+7
* Rewrite record layout for ms_struct structs.Eli Friedman2013-06-261-162/+78
* Don't try to get the layout of an invalid decl in getDeclAlign.Matt Beaumont-Gay2013-06-251-0/+1
* [ms-cxxabi] There are no key functions in the Microsoft C++ ABIReid Kleckner2013-05-291-0/+3
* [ms-cxxabi] Mangle in an implicit 'E' for certain types on win64Reid Kleckner2013-05-141-1/+1
* Cleanup handling of UniqueExternalLinkage.Rafael Espindola2013-05-131-1/+1
* Abstract the behavior of when to use base-class tail padding.John McCall2013-01-291-8/+49
* The standard ARM C++ ABI dictates that inline functions areJohn McCall2013-01-251-10/+40
* First pass at abstracting out a class for the target C++ ABI.John McCall2013-01-251-2/+6
* Currently when AST record layouts are dumped with -fdump-record-layouts, theEli Bendersky2012-12-081-3/+11
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* When an externally-supplied record layout has a size that clearlyDouglas Gregor2012-10-261-15/+33
* Make -mms-bitfields behave consistently.Eli Friedman2012-10-121-5/+5
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko2012-09-151-2/+2
* Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky2012-09-061-2/+2
* Remove windows line endings.Benjamin Kramer2012-08-311-36/+34
* Improved MSVC __interface support by adding first class support for it, inste...Joao Matos2012-08-311-20/+36
* Flesh out test for defaulted key functions a bit more.Benjamin Kramer2012-08-031-0/+1
* Fix failed to generate vtables in certain cases.Benjamin Kramer2012-08-031-0/+3
* Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer2012-07-041-0/+1
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-21/+15
* Add support for laying out vtordisps according to our currentJohn McCall2012-05-011-33/+231
OpenPOWER on IntegriCloud