summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/VTableBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [VTableBuilder] Use range-based for loops. No functional change intendedBenjamin Kramer2015-07-251-146/+96
* [VTableBuilder] Turn functors into lambdasBenjamin Kramer2015-07-251-34/+24
* [AST] Turn the callbacks of lookupInBases and forallBases into a function_refBenjamin Kramer2015-07-251-8/+6
* 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
* Wrap a few comments to 80 columns.Nico Weber2015-05-161-4/+7
* [MS ABI] Cleanup selectBasePathDavid Majnemer2015-05-051-15/+15
* [MS ABI] Fix a crash in vptr path calculationDavid Majnemer2015-05-041-111/+151
* Remove some code left around for debugging purposesDavid Majnemer2015-05-011-12/+0
* [MS ABI] Detect and diagnose vftables which cannot be createdDavid Majnemer2015-05-011-10/+42
* [MS ABI] NV bases may indirectly contain covariant thunks from V BasesDavid Majnemer2015-05-011-39/+24
* Remove some leftover debugging code.David Majnemer2015-04-301-1/+0
* [MS ABI] Correctly make paths through covariant virtual basesDavid Majnemer2015-04-301-24/+94
* [MS ABI] Use 'continue' instead of 'return false' where intendedReid Kleckner2015-04-271-4/+13
* Move private classes into anonymous namespacesBenjamin Kramer2015-03-231-2/+2
* MS ABI: Don't try to emit VF/VB-Tables for extern class templatesDavid Majnemer2015-03-181-1/+3
* Reland (2x) r230314, "Fix codegen for virtual methods that are (re-) exported...Reid Kleckner2015-02-251-0/+4
* Whitespace.NAKAMURA Takumi2015-02-251-1/+1
* Revert r230448, "Reland r230314 "Fix codegen for virtual methods that are (re...NAKAMURA Takumi2015-02-251-5/+1
* Reland r230314 "Fix codegen for virtual methods that are (re-) exported from ...Reid Kleckner2015-02-251-1/+5
* Add missing MD canonicalization to MS vtable builderReid Kleckner2015-02-251-0/+1
* Revert r230314, "Fix codegen for virtual methods that are (re-) exported from...NAKAMURA Takumi2015-02-251-5/+1
* Fix codegen for virtual methods that are (re-) exported from multiple modules.Manuel Klimek2015-02-241-1/+5
* Fix typo.Nico Weber2014-11-291-1/+1
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-8/+9
* Minor readability tweaks to VFTableBuilder.cppTimur Iskhodzhanov2014-11-171-12/+14
* Add a couple more examples illustrating why we need vtordisps and how they workTimur Iskhodzhanov2014-11-171-1/+98
* Replace weird whitespace symbols with good old spacesTimur Iskhodzhanov2014-11-141-4/+4
* Add one illustrative class hierarchy as an example in a comment to the VFTabl...Timur Iskhodzhanov2014-11-141-0/+58
* Reduce double set lookups. NFC.Benjamin Kramer2014-10-101-2/+1
* MS ABI: Assert that vftables should have a non-RTTI entryDavid Majnemer2014-09-261-1/+2
* Fix a vftable mangling bugReid Kleckner2014-09-221-13/+56
* MS ABI: Remove a FIXME that has been fixedDavid Majnemer2014-09-221-4/+3
* MS ABI: The latest VC "14" CTP implements deleted virtual functionsDavid Majnemer2014-09-121-10/+1
* Fix some cases were ArrayRefs were being passed by reference.Craig Topper2014-08-271-1/+1
* Fix PR20444 -- wrong number of vftable slots created when return adjustment t...Timur Iskhodzhanov2014-08-101-30/+28
* Fix PR20479 -- missing vftable slots in case of virtual inheritance vs return...Timur Iskhodzhanov2014-08-091-2/+9
* Driver: Handle /GR- in a compatible way with MSVCDavid Majnemer2014-07-011-1/+1
* AST: Small simplification in VTableBuilderDavid Majnemer2014-07-011-4/+8
* MS ABI: Reference MSVC RTTI from the VFTableDavid Majnemer2014-07-011-1/+8
* Remove llvm:: from uses of ArrayRef.Craig Topper2014-06-281-3/+2
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-18/+19
* MicrosoftVTableContext: Don't leak VPtrInfos. Found by LSan, PR19522.Nico Weber2014-04-241-0/+2
* Fix PR19487, PR19505 and PR19506 -- redundant vtordisp thunks when the final ...Timur Iskhodzhanov2014-04-221-17/+13
* MS ABI: Don't append to vbtables that we shouldn't extendReid Kleckner2014-04-171-9/+9
* Follow-up to r206457 -- fix static adjustments for some subtle virtual inheri...Timur Iskhodzhanov2014-04-171-27/+15
* Fix PR19408 - Missing static this adjustment in a vtordisp thunkTimur Iskhodzhanov2014-04-171-10/+28
* Slightly improve the readability of MicrosoftVTableContext::computeVTablePath...Timur Iskhodzhanov2014-03-311-3/+3
* Make the 'for (auto ...)' names more readableTimur Iskhodzhanov2014-03-261-34/+35
* Fix PR19066 - 0-sized vftable in the presence of virtual inheritanceTimur Iskhodzhanov2014-03-261-1/+10
OpenPOWER on IntegriCloud