summaryrefslogtreecommitdiff
path: root/include/clang/AST/RecordLayout.h
Commit message (Expand)AuthorAge
* [ms-abi] Refactor Microsoft Record LayoutWarren Hunt2014-01-09
* Fixing assertion failure introduced in 196602.Warren Hunt2013-12-07
* [MS-ABI] Fix alias-avoidance padding between basesWarren Hunt2013-12-06
* Support MS-ABI's concept of "Required Alignment" imposed by Warren Hunt2013-12-06
* No functional change. Renaming a variable in RecordLayoutBuilder and Warren Hunt2013-11-13
* Thread the info about vbptr sharing through ASTRecordLayoutTimur Iskhodzhanov2013-11-08
* Adds Microsoft compatiable C++ record layout code to clang.Warren Hunt2013-10-11
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko2012-09-15
* Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer2012-07-04
* Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer2012-07-04
* Add support for laying out vtordisps according to our currentJohn McCall2012-05-01
* More ASTRecordLayout changes for MS ABI; based on patch by r4start.Eli Friedman2011-10-21
* Some changes to improve compatibility for MSVC-style C++ struct layout. Patch...Eli Friedman2011-09-27
* Convert RecordLayout::Alignment to CharUnits from bit units. No change inKen Dyck2011-02-15
* Convert RecordLayout::DataSize to CharUnits from bits, eliminating twoKen Dyck2011-02-11
* Correct units in comments describing Size and getSize().Ken Dyck2011-02-09
* Convert RecordLayout::Size to CharUnits from bits. No changes toKen Dyck2011-02-09
* Convert RecordLayout::NonVirtualAlign to CharUnits. No change inKen Dyck2011-02-08
* Correct units in doxygen comment for NonVirtualSize.Ken Dyck2011-02-01
* Convert RecordLayout::NonVirtualSize from bit units to CharUnits.Ken Dyck2011-02-01
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-12
* Merge System into Support.Michael J. Spencer2010-11-29
* Remove the PrimaryBaseInfo class.Anders Carlsson2010-11-24
* Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.Anders Carlsson2010-11-24
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-31
* EmptyObjectMap now uses CharUnits wherever possible.Anders Carlsson2010-10-31
* Baby steps towards using only CharUnits for base class offsets in ASTRecordLa...Anders Carlsson2010-10-31
* Teach the constant expr evaluator about derived-to-base casts when no virtual...Anders Carlsson2010-10-31
* ASTRecordLayoutBuilder is no longer a friend of ASTRecordLayout.Anders Carlsson2010-05-26
* No need to use the PrimaryBaseInfo struct in the builder.Anders Carlsson2010-05-26
* Actually compute the empty subobject sizes. No functionality change yet.Anders Carlsson2010-05-08
* Add a SizeOfLargestEmptySubobject member to ASTRecordLayout. For C++ classes ...Anders Carlsson2010-05-08
* Replace the class offset vectors in RecordLayoutBuilder with maps instead so ...Anders Carlsson2010-03-11
* Allocate ASTRecordLayout objects using the allocator associated with ASTContext.Ted Kremenek2010-03-08
* Correctly initialize the PrimaryBaseInfo if a base is null. Fixes PR5832.Anders Carlsson2009-12-19
* Move key functions to a separate map.Anders Carlsson2009-12-07
* Have ASTRecordLayout keep track of the key function, in preparation of fixing...Anders Carlsson2009-11-30
* Add an iterator for walking the primary base chain.Anders Carlsson2009-11-28
* Use a PointerIntPair for the PrimaryBaseInfo. Yay for clever LLVM data struct...Anders Carlsson2009-11-27
* Add a new PrimaryBaseInfo struct that combines the record decl of a primary b...Anders Carlsson2009-11-27
* Add missing #include found by ClangDouglas Gregor2009-11-17
* Make a few headers parse standaloneDouglas Gregor2009-11-15
* Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth2009-10-26
* Record layout builder cleanup.Anders Carlsson2009-09-22
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-09
* Deconflate virtual base offsets from non-virtual base offsets.Mike Stump2009-08-14
* Add ability to generate vcall offsets for primary virtual base.Mike Stump2009-08-07
* Calculate the primary base class better and use that when laying downMike Stump2009-08-05
* Fix type to be consistent with the rest of the code.Mike Stump2009-07-30
* Add a field for C++ specific data to ASTRecordLayout. Use it to store the non...Anders Carlsson2009-07-28