summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/RecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-14/+14
* When laying out an Objective-C object, consultSean Callanan2012-03-151-0/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-6/+6
* If a struct needs to be laid out, and it has notSean Callanan2012-02-081-0/+4
* Allow the external AST source to provide a layout without specifyingDouglas Gregor2012-01-281-42/+76
* Extend the ExternalASTSource interface to allow the AST source toDouglas Gregor2012-01-261-41/+136
* constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith2012-01-141-0/+22
* Recommit r148056 with fixes to deal with weirdness with bitfields in unions.Eli Friedman2012-01-121-4/+4
* Revert r148056 while I investigate failures.Eli Friedman2012-01-121-4/+5
* Make sure adding a field to a struct never reduces its size. PR11745.Eli Friedman2012-01-121-5/+4
* When performing layout for an Objective-C class, make sure to dig outDouglas Gregor2011-12-201-1/+3
* Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor2011-12-151-1/+1
* Fixes a bug in calculation of field offsets of ms_structFariborz Jahanian2011-12-121-3/+14
* Fix bitfield handling for record layout with #pragma pack. <rdar://problem/1...Eli Friedman2011-12-021-3/+5
* Fix MSVC class layout for empty classes. Patch by Dmitry Sokolov.Eli Friedman2011-12-011-4/+9
* Fix the layout of vb-tables and vf-tables in the MS C++ ABI.John McCall2011-11-081-184/+202
* Now that we have a portable 64 bit format string use it to make this simple a...Benjamin Kramer2011-11-051-2/+1
* Fix incorrect format string in debug output.Eli Friedman2011-11-051-1/+2
* More ASTRecordLayout changes for MS ABI; based on patch by r4start.Eli Friedman2011-10-211-24/+32
* Revert accidental commit.Eli Friedman2011-10-181-2/+2
* Rewrite parts of MS ABI C++ layout. Based on work by r4start; I ended up doi...Eli Friedman2011-10-181-87/+82
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-4/+4
* Constant expression evaluation refactoring:Richard Smith2011-10-101-10/+6
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-1/+1
* Record layout requires not just a definition, but a completeJohn McCall2011-10-071-0/+5
* Driver & AST: Implement support for -fpack-struct and -fpack-struct= commandDaniel Dunbar2011-10-051-0/+5
* Fix doxygen comment.Eric Christopher2011-10-051-2/+2
* Some changes to improve compatibility for MSVC-style C++ struct layout. Patch...Eli Friedman2011-09-271-38/+207
* Don't emit -Wpadded warnings without a valid SourceLocation. This can happen...Ted Kremenek2011-09-061-0/+5
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-22/+22
* Add support for using anonymous bitfields (e.g., int : 0) to enforce alignment.Chad Rosier2011-08-051-23/+39
* More whitespace and naming fixup. No functionality change.Chad Rosier2011-08-041-2/+2
* Fix style and remove obviously redundant code.Chad Rosier2011-08-041-2/+1
OpenPOWER on IntegriCloud