summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGRecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-1/+1
* Fix typo in CGRecordLayoutBuilder.cpp: s/Field/Fields/ in commentHans Wennborg2013-11-151-1/+1
* Minor efficiency refactor related to 193661. No functional change.Warren Hunt2013-10-301-4/+2
* Fixing code gen to handle microsoft layouts for which size % alignment Warren Hunt2013-10-291-0/+3
* Adds Microsoft compatiable C++ record layout code to clang.Warren Hunt2013-10-111-1/+1
* Changes so that a few tests do not fail when running under guarded malloc.Argyrios Kyrtzidis2013-07-121-5/+5
* Rewrite record layout for ms_struct structs.Eli Friedman2013-06-261-33/+2
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-4/+4
* First pass at abstracting out a class for the target C++ ABI.John McCall2013-01-251-1/+1
* Fix signed/unsigned CompareDavid Greene2013-01-151-1/+2
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-3/+3
* Fix a compilation warning with gcc 4.6Eli Bendersky2012-12-181-1/+1
* Cleanup and fix an assert that was mis-firing.Chandler Carruth2012-12-091-5/+13