summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/VTableBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* MS ABI: Mark direct virtual bases as visted when building vtable pathsReid Kleckner2014-03-251-0/+2
* Fix PR19172 - wrong this adjustment calculated for virtual destructor in a cl...Timur Iskhodzhanov2014-03-201-8/+14
* Flust stdout after each vftable dumped to simplify debuggingTimur Iskhodzhanov2014-03-201-0/+4
* [C++11] Replacing CXXRecordDecl iterators method_begin() and method_end() wit...Aaron Ballman2014-03-131-21/+6
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-131-8/+4
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-36/+26
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-071-5/+4
* Fix PR18967 -- Bad this adjustment for virtual methods in a diamond virtual i...Timur Iskhodzhanov2014-03-071-91/+37
* Style fix: replace "1 entries" with "1 entry" in the vftable layout dumping codeTimur Iskhodzhanov2014-03-051-2/+4
* First step towards fixing PR18967 - simplify the ComputeThisOffset interfaceTimur Iskhodzhanov2014-03-041-15/+11
* [C++11] Simplify compare operators with std::tie.Benjamin Kramer2014-03-031-7/+2
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-1/+1
* [C++11] Replace verbose functors with succinct lambdasBenjamin Kramer2014-03-011-45/+20
* Fix leak in MicrosoftVTableContextReid Kleckner2014-02-281-0/+1
* MS ABI: Attempt to fix DenseMap entry reference invalidationReid Kleckner2014-02-271-4/+5
* MS ABI: Fix vftable mangling by using the vbtable name algorithmReid Kleckner2014-02-271-162/+60
* [MS ABI] Error instead of generating bad vftables for certain virtual hierarc...Hans Wennborg2014-02-271-0/+37
* MS ABI: Let non-virtual method overloads participate in vftable orderingReid Kleckner2014-02-191-5/+3
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-5/+5
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-201-3/+3
* Make helper function static.Benjamin Kramer2014-01-111-1/+1
* [ms-cxxabi] Improve vbtable name mangling accuracyReid Kleckner2014-01-031-162/+101
* Removed one of the string versions of getQualifiedNameAsString, and switched ...Aaron Ballman2014-01-031-18/+33
OpenPOWER on IntegriCloud