Move vtordisp mode from Attr class to LangOptions.h, NFC
[lldb.git] / clang / lib / AST / RecordLayoutBuilder.cpp
2019-11-22 Reid KlecknerMove vtordisp mode from Attr class to LangOptions.h...
2019-06-20 Richard SmithP0840R2: support for [[no_unique_address]] attribute
2019-04-24 Fangrui SongUse llvm::stable_sort
2019-03-31 Fangrui SongRange-style std::find{,_if} -> llvm::find{,_if}. NFC
2019-03-13 Aleksandr Urakov[AST] Improve support of external layouts in `Microsoft...
2019-02-10 Fangrui SongUse llvm::is_contained. NFC
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2018-12-14 Richard TrieuFix up diagnostics.
2018-10-23 Aleksandr Urakov[AST] Do not align virtual bases in `MicrosoftRecordLay...
2018-07-31 Aleksandr UrakovImprove support of PDB as an external layout source
2018-07-30 Fangrui SongRemove trailing space
2018-07-30 Momchil Velikov[ARM, AArch64]: Use unadjusted alignment when passing...
2018-07-13 Richard SmithUse external layout information to layout bit-fields...
2018-05-18 Douglas YungMaintain PS4 ABI compatibility by making the fix made...
2018-05-09 Adrian PrantlRemove \brief commands from doxygen comments.
2018-05-07 Richard SmithRemove now-unnecessary check for non-zero nvsize in...
2018-04-29 Richard SmithPR37275 packed attribute should not apply to base classes
2018-04-05 Richard SmithDR1672, DR1813, DR1881, DR2120: Implement recent fixes...
2018-03-01 Martin Storsjo[RecordLayout] Only assert that fundamental type sizes...
2018-03-01 George Burgess IVRemove redundant casts. NFC
2018-02-27 Martin Storsjo[RecordLayout] Don't align to non-power-of-2 sizes...
2018-01-31 Alex Lorenz[PR32482] Fix bitfield layout for -mms-bitfield and...
2017-12-17 Benjamin KramerRefactor overridden methods iteration to avoid double...
2017-10-15 Alexander RichardsonConvert clang::LangAS to a strongly typed enum
2017-10-08 Benjamin KramerRemove unused variables. No functionality change.
2017-09-12 Vlad TsyrklevichFix broken links to the Itanium CXX ABI
2017-08-01 Yan Wang[clang] Change the condition of unnecessary packed...
2017-06-27 Akira Hatanaka[CodeGen][ObjC] Fix GNU's encoding of bit-field ivars.
2016-05-24 David Majnemer[RecordLayout] Use an ASTVector instead of using a...
2016-05-23 David Majnemer[MS ABI] Implement __declspec(empty_bases) and __declsp...
2016-02-19 Alexey Bataevpr26544: Bitfield layout with pragma pack and attribute...
2016-02-12 David Majnemer[AST] Fix typos in RecordLayoutBuilder
2016-02-05 Sunil SrivastavaDo not honor explicit alignment attribute on fields...
2016-01-14 Rui UeyamaUpdate for LLVM function name change.
2016-01-12 Alexey BataevPR18513: make gcc compatible layout for bit-fields...
2015-12-17 Artem Belevich[CUDA] Make vtable construction aware of host/device...
2015-10-01 Zachary TurnerDon't adjust field offsets when using external record...
2015-08-21 Benjamin Kramer[RecordLayoutBuilder] Remove duplicated diagnostic...
2015-08-19 John McCallFix the layout of bitfields in ms_struct unions: their
2015-08-10 Reid Kleckner[dllimport] A non-imported class with an imported key...
2015-07-25 David Majnemer[AST] Rename RecordLayoutBuilder to ItaniumRecordLayout...
2015-07-19 Nico WeberRemove two unused includes, part 2...
2015-06-19 Eric ChristopherFix "the the" in comments/documentation/etc.
2015-05-21 Reid KlecknerWork around overloading bug in MSVC 2015
2015-04-24 David MajnemerCleanup some MS-ABI specific code
2015-03-24 Reid KlecknerFix obviously broken assertion, NFC
2015-02-25 Reid KlecknerReland r230446, "MS ABI: Try to respect external AST...
2015-02-25 NAKAMURA TakumiWhitespace.
2015-02-25 NAKAMURA TakumiRevert r230446, "MS ABI: Try to respect external AST...
2015-02-25 Reid KlecknerMS ABI: Try to respect external AST source record layouts
2015-02-15 Aaron BallmanRemoving LLVM_DELETED_FUNCTION, as MSVC 2012 was the...
2014-11-19 David BlaikieUpdate for LLVM API change to make Small(Ptr)Set::inser...
2014-10-27 Kostya SerebryanyDo not insert asan paddings after fields that have...
2014-10-17 Artyom SkrobovD5775: Fix of assertion failure in case of non-POD...
2014-10-17 David MajnemerAST: Remove dead code from RecordLayoutBuilder
2014-10-16 Kostya SerebryanyInsert poisoned paddings between fields in C++ classes...
2014-10-08 Justin BognerAST: Fix a typo (NFC)
2014-09-30 David MajnemerMS ABI: Correct layout for empty records
2014-09-29 David MajnemerAST: Fix a typo in RecordLayoutBuilder
2014-09-23 David MajnemerMS ABI: Pure virtual functions don't contribute to...
2014-07-30 David MajnemerMS ABI: Consider alignment attributes on typedefs for...
2014-07-17 David MajnemerMS ABI: Padding injected between empty vbases doesn...
2014-07-16 David MajnemerMS ABI: Up the required alignment after inserting paddi...
2014-07-16 David MajnemerAST: Convert a SmallPtrSet to a SmallPtrSetImpl in...
2014-07-16 David MajnemerAST: Cleanup RecordLayoutBuilder
2014-07-07 Richard SmithFix an iterator invalidation issue: deserializing a...
2014-05-12 Craig Topper[C++11] Use 'nullptr'. AST edition.
2014-05-05 Alp TokerFix some typos
2014-05-03 Benjamin KramerReplace one-element SmallVectors inside DenseMaps with...
2014-04-13 David MajnemerMS ABI: Bitfields FielDecls only align if they allocate
2014-04-13 David MajnemerMS ABI: #pragma vtordisp(0) only disables new vtordisps
2014-04-12 Warren Hunt[MS-ABI] Fix warning introduced in r206087
2014-04-11 Warren Hunt[MS-ABI] Fixed alias-avoidance padding in the presence...
2014-04-11 Warren Hunt[MS-ABI] Update to vtordisp computation
2014-04-11 Reid KlecknerSimplify RecordLayoutBuilder with getAsCXXRecordDecl()
2014-04-11 Warren Hunt[MS-ABI] Update Comments in RecordLayoutBuilder - no...
2014-04-11 Warren Hunt[MS-ABI] Update virtual base padding rules to match...
2014-04-10 Warren Hunt[MS-ABI] Fix to vbptr injection site calculation.
2014-04-10 Warren Hunt[MS-ABI] Fixed __declspec(align()) on bitfields under...
2014-04-09 Warren Hunt[MS-ABI] Update to alias-avoidance padding
2014-03-24 Richard SmithFix a bug where an explicit instantiation declaration...
2014-03-24 Warren Hunt[MS-ABI] Drop Special Layout in 64-bit mode.
2014-03-13 Aaron Ballman[C++11] Replacing CXXRecordDecl iterators method_begin...
2014-03-13 Aaron Ballman[C++11] Replacing CXXRecordDecl iterators vbases_begin...
2014-03-13 Aaron Ballman[C++11] Replacing CXXRecordDecl iterators bases_begin...
2014-03-08 Aaron Ballman[C++11] Replacing RecordDecl iterators field_begin...
2014-03-07 Aaron BallmanRenaming the chains() ranged iterator to chain() per...
2014-03-07 Aaron Ballman[C++11] Replacing IndirectFieldDecl iterators chain_beg...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-03-01 Benjamin Kramer[C++11] Replace verbose functors with succinct lambdas
2014-02-28 Reid KlecknerAttempt to fix non-MSVC build
2014-02-28 Reid Kleckner-fdump-record-layouts: Sort nvbases by offset before...
2014-02-27 John McCallDiagnose attempts to apply ms_struct to records with...
2014-02-25 Reid KlecknerMS ABI: Just use getTypeInfoInChars to get the field...
2014-02-22 Warren Hunt[MS-ABI] Fix MSRecordLayout to handel MultiDimensionalA...
2014-02-21 Warren Hunt[MS-ABI] Update to zero-sized padding algorithm
2014-02-20 Reid KlecknerRevert "Enable MSRecordLayout in the presence of extern...
2014-02-20 Warren HuntEnable MSRecordLayout in the presence of external sources.
2014-02-13 Yunzhong GaoFixing a compiler assertion with zero-width bit-fields...
2014-02-13 John McCallms_struct layout replaces platform-specific behavior...
next