summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/RecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* pr26544: Bitfield layout with pragma pack and attributes "packed" andAlexey Bataev2016-02-191-2/+9
* [AST] Fix typos in RecordLayoutBuilderDavid Majnemer2016-02-121-5/+5
* Do not honor explicit alignment attribute on fields for PS4.Sunil Srivastava2016-02-051-2/+4
* Update for LLVM function name change.Rui Ueyama2016-01-141-41/+37
* PR18513: make gcc compatible layout for bit-fields with explicit aligned attr...Alexey Bataev2016-01-121-1/+9
* [CUDA] Make vtable construction aware of host/device side of CUDA compilation.Artem Belevich2015-12-171-0/+15
* Don't adjust field offsets when using external record layout.Zachary Turner2015-10-011-4/+11
* [RecordLayoutBuilder] Remove duplicated diagnostic argument. NFC.Benjamin Kramer2015-08-211-3/+3
* Fix the layout of bitfields in ms_struct unions: theirJohn McCall2015-08-191-90/+152
* [dllimport] A non-imported class with an imported key can't have a keyReid Kleckner2015-08-101-0/+6
* [AST] Rename RecordLayoutBuilder to ItaniumRecordLayoutBuilderDavid Majnemer2015-07-251-141/+119
* Remove two unused includes, part 2...Nico Weber2015-07-191-1/+0
* Fix "the the" in comments/documentation/etc.Eric Christopher2015-06-191-1/+1
* Work around overloading bug in MSVC 2015Reid Kleckner2015-05-211-3/+3
* Cleanup some MS-ABI specific codeDavid Majnemer2015-04-241-3/+5
* Fix obviously broken assertion, NFCReid Kleckner2015-03-241-4/+4
* Reland r230446, "MS ABI: Try to respect external AST source record layouts"Reid Kleckner2015-02-251-59/+129
* Whitespace.NAKAMURA Takumi2015-02-251-8/+8
* Revert r230446, "MS ABI: Try to respect external AST source record layouts"NAKAMURA Takumi2015-02-251-130/+60
* MS ABI: Try to respect external AST source record layoutsReid Kleckner2015-02-251-60/+130
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-5/+4
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* Do not insert asan paddings after fields that have flexible arrays.Kostya Serebryany2014-10-271-3/+8
* D5775: Fix of assertion failure in case of non-POD unions with bitfields. Pat...Artyom Skrobov2014-10-171-4/+14
* AST: Remove dead code from RecordLayoutBuilderDavid Majnemer2014-10-171-11/+0
* Insert poisoned paddings between fields in C++ classes so that AddressSanitiz...Kostya Serebryany2014-10-161-4/+15
* AST: Fix a typo (NFC)Justin Bogner2014-10-081-1/+1
* MS ABI: Correct layout for empty recordsDavid Majnemer2014-09-301-3/+13
* AST: Fix a typo in RecordLayoutBuilderDavid Majnemer2014-09-291-1/+1
* MS ABI: Pure virtual functions don't contribute to vtordispsDavid Majnemer2014-09-231-14/+13
* MS ABI: Consider alignment attributes on typedefs for layoutDavid Majnemer2014-07-301-6/+12
* MS ABI: Padding injected between empty vbases doesn't up required alignDavid Majnemer2014-07-171-1/+1
* MS ABI: Up the required alignment after inserting padding between vbasesDavid Majnemer2014-07-161-1/+3
* AST: Convert a SmallPtrSet to a SmallPtrSetImpl in RecordLayoutBuilderDavid Majnemer2014-07-161-4/+4
* AST: Cleanup RecordLayoutBuilderDavid Majnemer2014-07-161-90/+77
* Fix an iterator invalidation issue: deserializing a key function can write toRichard Smith2014-07-071-7/+18
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-27/+28
* Fix some typosAlp Toker2014-05-051-2/+2
* Replace one-element SmallVectors inside DenseMaps with TinyPtrVector.Benjamin Kramer2014-05-031-1/+1
* MS ABI: Bitfields FielDecls only align if they allocateDavid Majnemer2014-04-131-3/+5
* MS ABI: #pragma vtordisp(0) only disables new vtordispsDavid Majnemer2014-04-131-12/+9
* [MS-ABI] Fix warning introduced in r206087Warren Hunt2014-04-121-2/+2
* [MS-ABI] Fixed alias-avoidance padding in the presence of vtordispsWarren Hunt2014-04-111-4/+1
* [MS-ABI] Update to vtordisp computationWarren Hunt2014-04-111-33/+37
* Simplify RecordLayoutBuilder with getAsCXXRecordDecl()Reid Kleckner2014-04-111-57/+34
* [MS-ABI] Update Comments in RecordLayoutBuilder - no functional changeWarren Hunt2014-04-111-31/+67
* [MS-ABI] Update virtual base padding rules to match MSVC 10+Warren Hunt2014-04-111-7/+0
* [MS-ABI] Fix to vbptr injection site calculation.Warren Hunt2014-04-101-8/+8
* [MS-ABI] Fixed __declspec(align()) on bitfields under #pragma pack.Warren Hunt2014-04-101-34/+31
* [MS-ABI] Update to alias-avoidance paddingWarren Hunt2014-04-091-16/+15
OpenPOWER on IntegriCloud