summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGRecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* P0840R2: support for [[no_unique_address]] attributeRichard Smith2019-06-201-9/+19
* Use llvm::stable_sortFangrui Song2019-04-241-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* Remove trailing spaceFangrui Song2018-07-301-9/+9
* [AST] Add a convenient getter from QualType to RecordDeclGeorge Karpenkov2018-07-281-3/+2
* This patch provides that bitfields are splitted even in caseStrahinja Petrovic2018-05-101-10/+12
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-11/+11
* [NFC] Fix terrible formatting of CGRecordLower constructor.Erich Keane2018-04-121-6/+7
* Fix typos in clangAlexander Kornienko2018-04-061-4/+4
* Add helper to determine if a field is a zero-length bitfield.Richard Smith2018-04-021-6/+5
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-2/+1
* [CodeGen] Fix an assertion failure in CGRecordLowering.Akira Hatanaka2018-02-011-2/+6
* [Bitfield] Add an option to access bitfield in a fine-grained manner.Wei Mi2017-10-161-2/+35
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-2/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+2
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-2/+2
* Update for LLVM function name change.Rui Ueyama2016-01-141-4/+4
* [MS ABI] Don't crash when inheriting from base with trailing empty array memberDavid Majnemer2015-10-221-1/+1
* Respect alignment of nested bitfieldsUlrich Weigand2015-07-101-8/+4
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* [CodeGen] Indirect fields can initialize a unionDavid Majnemer2015-05-301-3/+7
* [CodeGen] Handle flexible array members containing pointers to membersDavid Majnemer2015-05-261-7/+2
* ms_struct does not imply the MS base-layout ABI; separate theseJohn McCall2015-04-281-6/+23
* Correctly handle zero-sized but non-empty base classes in IRGen.John McCall2015-04-261-1/+5
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* CodeGen: Cleanup CGRecordLowering::lowerUnion a littleDavid Majnemer2014-10-151-7/+7
* CodeGen: Use the initing member's type for a union's storage type more oftenDavid Majnemer2014-10-151-1/+16
* CodeGen: Fix a typo in a commentDavid Majnemer2014-10-151-1/+1
* CodeGen: Don't crash when initializing pointer-to-member fields in basesDavid Majnemer2014-09-281-10/+26
* Revert "CodeGen: When bitfields fall on natural boundaries, split them up"Justin Bogner2014-08-141-9/+2
* CodeGen: When bitfields fall on natural boundaries, split them upJustin Bogner2014-08-141-2/+9
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-7/+9
* Fixed Assert In CGRecordLoweringWarren Hunt2014-04-251-6/+23
* When a module completes the definition of a class template specialization imp...Richard Smith2014-04-191-3/+3
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-131-4/+2
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-9/+5
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-7/+5
* Fixed an assertion failure related to bitfield lowering.Warren Hunt2014-03-011-2/+5
* PR18962: Fix "Unable to find record layout information for type"Reid Kleckner2014-02-271-2/+5
* IRGen: Simplify alignment calculation in setBitFieldInfoDavid Majnemer2014-02-251-4/+2
* IRGen: Fix build breakageDavid Majnemer2014-02-221-1/+1
* Fix two warnings introduced r201907Warren Hunt2014-02-221-5/+4
* Complete Rewrite of CGRecordLayoutBuilderWarren Hunt2014-02-211-946/+545
* Fixing PR18430 by checking that the size of bitfields plus padding does notYunzhong Gao2014-01-291-1/+6
* Fixing PR18510 by checking whether the non-virtual base of the derived classYunzhong Gao2014-01-241-1/+6
* CGRecordLayoutBuilder.cpp: Clarify if-else. [-Wdangling-else]NAKAMURA Takumi2014-01-101-1/+2
* [ms-abi] Fixing CGRecordLayoutBuilder w.r.t. MS NonVirutalBase LayoutWarren Hunt2014-01-091-1/+75
* [ms-abi] Refactor Microsoft Record LayoutWarren Hunt2014-01-091-2/+2