summaryrefslogtreecommitdiff
path: root/lib/AST/RecordLayoutBuilder.cpp
Commit message (Expand)AuthorAge
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-12
* Fix some typosAlp Toker2014-05-05
* Replace one-element SmallVectors inside DenseMaps with TinyPtrVector.Benjamin Kramer2014-05-03
* MS ABI: Bitfields FielDecls only align if they allocateDavid Majnemer2014-04-13
* MS ABI: #pragma vtordisp(0) only disables new vtordispsDavid Majnemer2014-04-13
* [MS-ABI] Fix warning introduced in r206087Warren Hunt2014-04-12
* [MS-ABI] Fixed alias-avoidance padding in the presence of vtordispsWarren Hunt2014-04-11
* [MS-ABI] Update to vtordisp computationWarren Hunt2014-04-11
* Simplify RecordLayoutBuilder with getAsCXXRecordDecl()Reid Kleckner2014-04-11
* [MS-ABI] Update Comments in RecordLayoutBuilder - no functional changeWarren Hunt2014-04-11
* [MS-ABI] Update virtual base padding rules to match MSVC 10+Warren Hunt2014-04-11
* [MS-ABI] Fix to vbptr injection site calculation.Warren Hunt2014-04-10
* [MS-ABI] Fixed __declspec(align()) on bitfields under #pragma pack.Warren Hunt2014-04-10
* [MS-ABI] Update to alias-avoidance paddingWarren Hunt2014-04-09
* Fix a bug where an explicit instantiation declaration of a class templateRichard Smith2014-03-24
* [MS-ABI] Drop Special Layout in 64-bit mode.Warren Hunt2014-03-24
* [C++11] Replacing CXXRecordDecl iterators method_begin() and method_end() wit...Aaron Ballman2014-03-13
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-13
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-13
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-08
* Renaming the chains() ranged iterator to chain() per suggestion by Richard Sm...Aaron Ballman2014-03-07
* [C++11] Replacing IndirectFieldDecl iterators chain_begin() and chain_end() w...Aaron Ballman2014-03-07
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* [C++11] Replace verbose functors with succinct lambdasBenjamin Kramer2014-03-01
* Attempt to fix non-MSVC buildReid Kleckner2014-02-28
* -fdump-record-layouts: Sort nvbases by offset before printing themReid Kleckner2014-02-28
* Diagnose attempts to apply ms_struct to records with base classesJohn McCall2014-02-27
* MS ABI: Just use getTypeInfoInChars to get the field sizeReid Kleckner2014-02-25
* [MS-ABI] Fix MSRecordLayout to handel MultiDimensionalArraysWarren Hunt2014-02-22
* [MS-ABI] Update to zero-sized padding algorithmWarren Hunt2014-02-21
* Revert "Enable MSRecordLayout in the presence of external sources."Reid Kleckner2014-02-20
* Enable MSRecordLayout in the presence of external sources.Warren Hunt2014-02-20
* Fixing a compiler assertion with zero-width bit-fields in packed structs.Yunzhong Gao2014-02-13
* ms_struct layout replaces platform-specific behavior likeJohn McCall2014-02-13
* MS ABI: Implement #pragma vtordisp() and clang-cl /vdNReid Kleckner2014-02-12
* MS ABI: vptr injection should obey alignment requirementsDavid Majnemer2014-02-12
* Extensively comment bitfield layout, rearrange someJohn McCall2014-01-29
* [ms-abi] Small Change to pack+alignment interaction.Warren Hunt2014-01-14
* [ms-abi] Report VBPtrOffset correctlyWarren Hunt2014-01-14
* [ms-abi] Reordering __declspec(align) pragma pack handlingWarren Hunt2014-01-13
* [ms-abi] Leading VFPtrs don't suppress the leading zero sized flagWarren Hunt2014-01-13
* [ms-abi] Quick fix layout of an array of recordsReid Kleckner2014-01-13
* [ms-abi] Change the way alignment is trackedWarren Hunt2014-01-11
* [ms-abi] Adjusting Rules for Padding Between BasesWarren Hunt2014-01-10
* [ms-abi] Handle __declspec(align) on bitfields "properly"Warren Hunt2014-01-10
* [ms-abi] Fixing CGRecordLayoutBuilder w.r.t. MS NonVirutalBase LayoutWarren Hunt2014-01-09
* Fix the clang -Werror build after r198818David Blaikie2014-01-09
* [ms-abi] Refactor Microsoft Record LayoutWarren Hunt2014-01-09
* [ms-abi] Fixes improperly sized vfptrs with pragma packWarren Hunt2013-12-26
* [ms-abi] Update Alignment for VtorDispsWarren Hunt2013-12-19