summaryrefslogtreecommitdiff
path: root/lib/AST/VTableBuilder.cpp
Commit message (Expand)AuthorAge
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-12
* MicrosoftVTableContext: Don't leak VPtrInfos. Found by LSan, PR19522.Nico Weber2014-04-24
* Fix PR19487, PR19505 and PR19506 -- redundant vtordisp thunks when the final ...Timur Iskhodzhanov2014-04-22
* MS ABI: Don't append to vbtables that we shouldn't extendReid Kleckner2014-04-17
* Follow-up to r206457 -- fix static adjustments for some subtle virtual inheri...Timur Iskhodzhanov2014-04-17
* Fix PR19408 - Missing static this adjustment in a vtordisp thunkTimur Iskhodzhanov2014-04-17
* Slightly improve the readability of MicrosoftVTableContext::computeVTablePath...Timur Iskhodzhanov2014-03-31
* Make the 'for (auto ...)' names more readableTimur Iskhodzhanov2014-03-26
* Fix PR19066 - 0-sized vftable in the presence of virtual inheritanceTimur Iskhodzhanov2014-03-26
* MS ABI: Mark direct virtual bases as visted when building vtable pathsReid Kleckner2014-03-25
* Fix PR19172 - wrong this adjustment calculated for virtual destructor in a cl...Timur Iskhodzhanov2014-03-20
* Flust stdout after each vftable dumped to simplify debuggingTimur Iskhodzhanov2014-03-20
* [C++11] Replacing CXXRecordDecl iterators method_begin() and method_end() wit...Aaron Ballman2014-03-13
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-13
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-13
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-07
* Fix PR18967 -- Bad this adjustment for virtual methods in a diamond virtual i...Timur Iskhodzhanov2014-03-07
* Style fix: replace "1 entries" with "1 entry" in the vftable layout dumping codeTimur Iskhodzhanov2014-03-05
* First step towards fixing PR18967 - simplify the ComputeThisOffset interfaceTimur Iskhodzhanov2014-03-04
* [C++11] Simplify compare operators with std::tie.Benjamin Kramer2014-03-03
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* [C++11] Replace verbose functors with succinct lambdasBenjamin Kramer2014-03-01
* Fix leak in MicrosoftVTableContextReid Kleckner2014-02-28
* MS ABI: Attempt to fix DenseMap entry reference invalidationReid Kleckner2014-02-27
* MS ABI: Fix vftable mangling by using the vbtable name algorithmReid Kleckner2014-02-27
* [MS ABI] Error instead of generating bad vftables for certain virtual hierarc...Hans Wennborg2014-02-27
* MS ABI: Let non-virtual method overloads participate in vftable orderingReid Kleckner2014-02-19
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-25
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-20
* Make helper function static.Benjamin Kramer2014-01-11
* [ms-cxxabi] Improve vbtable name mangling accuracyReid Kleckner2014-01-03
* Removed one of the string versions of getQualifiedNameAsString, and switched ...Aaron Ballman2014-01-03
* [ms-cxxabi] Move VBTableBuilder from CodeGen over to AST/VTableBuilder.cppReid Kleckner2014-01-03
* Reduce indentation of some VFTableBuilder code.Reid Kleckner2013-12-27
* Fix incorrect copy-pasted method decl that MSVC allowed.Reid Kleckner2013-12-27
* [ms-cxxabi] Emit fewer trivial return adjusting thunksReid Kleckner2013-12-27
* Eliminate the ItaniumVTableContext object from CodeGenVTablesReid Kleckner2013-12-20
* Compare canonical return types when generating MS C++ ABI vtable thunksReid Kleckner2013-12-20
* Make -fdump-vtable-layouts print to stdout, not stderrReid Kleckner2013-11-08
* Thread the info about vbptr sharing through ASTRecordLayoutTimur Iskhodzhanov2013-11-08
* Minor refinement of VTableBuilder.h: fix wrong indentation, rename a struct f...Timur Iskhodzhanov2013-11-07
* Fix PR17738 - add support for vtordisp thunks when using -cxx-abi microsoftTimur Iskhodzhanov2013-11-06
* Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov2013-11-05
* Make thunk this/return adjustment ABI-specific. Also, fix the return adjustme...Timur Iskhodzhanov2013-10-30
* Fix an assertion when handling a custom case of virtual inheritance; also red...Timur Iskhodzhanov2013-10-29
* Drop the unneeded VBase field from MethodInfo in the VFTableBuilder classTimur Iskhodzhanov2013-10-22
* [-cxx-abi microsoft] Fix this argument/parameter offsets for virtual destruct...Timur Iskhodzhanov2013-10-16
* Reduce double set lookups by using the result of insert.Benjamin Kramer2013-10-14
* Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ...Timur Iskhodzhanov2013-10-09
* Reland 192220 "Abstract out parts of thunk emission code, add support for sim...Timur Iskhodzhanov2013-10-09