summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/RecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move vtordisp mode from Attr class to LangOptions.h, NFCReid Kleckner2019-11-221-3/+3
* P0840R2: support for [[no_unique_address]] attributeRichard Smith2019-06-201-40/+86
* Use llvm::stable_sortFangrui Song2019-04-241-4/+4
* Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song2019-03-311-1/+1
* [AST] Improve support of external layouts in `MicrosoftRecordLayoutBuilder`Aleksandr Urakov2019-03-131-5/+17
* Use llvm::is_contained. NFCFangrui Song2019-02-101-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix up diagnostics.Richard Trieu2018-12-141-1/+1
* [AST] Do not align virtual bases in `MicrosoftRecordLayoutBuilder` whenAleksandr Urakov2018-10-231-6/+5
* Improve support of PDB as an external layout sourceAleksandr Urakov2018-07-311-23/+19
* Remove trailing spaceFangrui Song2018-07-301-90/+90
* [ARM, AArch64]: Use unadjusted alignment when passing composites as argumentsMomchil Velikov2018-07-301-5/+15
* Use external layout information to layout bit-fields for MS ABI.Richard Smith2018-07-131-1/+9
* Maintain PS4 ABI compatibility by making the fix made in r331136 not apply wh...Douglas Yung2018-05-181-4/+6
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-44/+44
* Remove now-unnecessary check for non-zero nvsize in addition toRichard Smith2018-05-071-2/+2
* PR37275 packed attribute should not apply to base classesRichard Smith2018-04-291-3/+8
* DR1672, DR1813, DR1881, DR2120: Implement recent fixes to "standardRichard Smith2018-04-051-1/+1
* [RecordLayout] Only assert that fundamental type sizes are power of two on MSVCMartin Storsjo2018-03-011-4/+26
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-1/+1
* [RecordLayout] Don't align to non-power-of-2 sizes when using -mms-bitfieldsMartin Storsjo2018-02-271-1/+6
* [PR32482] Fix bitfield layout for -mms-bitfield and pragma packAlex Lorenz2018-01-311-3/+4
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-171-4/+3
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-1/+1
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-081-1/+0
* Fix broken links to the Itanium CXX ABIVlad Tsyrklevich2017-09-121-1/+1
* [clang] Change the condition of unnecessary packed warningYan Wang2017-08-011-13/+13
* [CodeGen][ObjC] Fix GNU's encoding of bit-field ivars.Akira Hatanaka2017-06-271-0/+35
* [RecordLayout] Use an ASTVector instead of using a separate pointer and counterDavid Majnemer2016-05-241-12/+7
* [MS ABI] Implement __declspec(empty_bases) and __declspec(layout_version)David Majnemer2016-05-231-16/+46
* pr26544: Bitfield layout with pragma pack and attributes "packed" andAlexey Bataev2016-02-191-2/+9
* [AST] Fix typos in RecordLayoutBuilderDavid Majnemer2016-02-121-5/+5
* Do not honor explicit alignment attribute on fields for PS4.Sunil Srivastava2016-02-051-2/+4
* Update for LLVM function name change.Rui Ueyama2016-01-141-41/+37
* PR18513: make gcc compatible layout for bit-fields with explicit aligned attr...Alexey Bataev2016-01-121-1/+9
* [CUDA] Make vtable construction aware of host/device side of CUDA compilation.Artem Belevich2015-12-171-0/+15
* Don't adjust field offsets when using external record layout.Zachary Turner2015-10-011-4/+11
* [RecordLayoutBuilder] Remove duplicated diagnostic argument. NFC.Benjamin Kramer2015-08-211-3/+3
* Fix the layout of bitfields in ms_struct unions: theirJohn McCall2015-08-191-90/+152
* [dllimport] A non-imported class with an imported key can't have a keyReid Kleckner2015-08-101-0/+6
* [AST] Rename RecordLayoutBuilder to ItaniumRecordLayoutBuilderDavid Majnemer2015-07-251-141/+119
* Remove two unused includes, part 2...Nico Weber2015-07-191-1/+0
* Fix "the the" in comments/documentation/etc.Eric Christopher2015-06-191-1/+1
* Work around overloading bug in MSVC 2015Reid Kleckner2015-05-211-3/+3
* Cleanup some MS-ABI specific codeDavid Majnemer2015-04-241-3/+5
* Fix obviously broken assertion, NFCReid Kleckner2015-03-241-4/+4
* Reland r230446, "MS ABI: Try to respect external AST source record layouts"Reid Kleckner2015-02-251-59/+129
* Whitespace.NAKAMURA Takumi2015-02-251-8/+8
* Revert r230446, "MS ABI: Try to respect external AST source record layouts"NAKAMURA Takumi2015-02-251-130/+60
* MS ABI: Try to respect external AST source record layoutsReid Kleckner2015-02-251-60/+130
OpenPOWER on IntegriCloud