summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Fix the bitfield record layout in codegen for big endian targets.Chandler Carruth2012-12-091-3/+7
* Rework the bitfield access IR generation to address PR13619 andChandler Carruth2012-12-061-227/+183
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+4
* Make -mms-bitfields behave consistently.Eli Friedman2012-10-121-2/+2
* Move TargetData to DataLayout.Micah Villmow2012-10-081-11/+11
* Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman2012-06-271-0/+2
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-5/+5
* Add support for laying out vtordisps according to our currentJohn McCall2012-05-011-3/+1
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-5/+5
* Add a missing check in CodeGen of packed classes with vtables. <rdar://probl...Eli Friedman2012-04-271-1/+7
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-2/+2
* Silence a GCC warning about a set-but-not-used variable in release builds.Chandler Carruth2012-03-041-0/+1
* A base subobject type doesn't make sense for unions; don't try to compute it....Eli Friedman2012-01-131-1/+1
* Make CGRecordLayoutBuilder correctly switch over to a packed class when a cla...Eli Friedman2011-12-121-36/+50
* Make sure we correctly zero-initialize unions containing a pointer to data me...Eli Friedman2011-12-071-0/+6
* Fix the layout of vb-tables and vf-tables in the MS C++ ABI.John McCall2011-11-081-33/+77
* Rewrite parts of MS ABI C++ layout. Based on work by r4start; I ended up doi...Eli Friedman2011-10-181-6/+8
* Constant expression evaluation refactoring:Richard Smith2011-10-101-4/+2
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-2/+2
* switch clang to use the new-new way of creating llvm::StructType's.Chris Lattner2011-08-121-2/+2
OpenPOWER on IntegriCloud