index
:
clang
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial clang GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
AST
/
VTableBuilder.cpp
Commit message (
Expand
)
Author
Age
*
[C++11] Use 'nullptr'. AST edition.
Craig Topper
2014-05-12
*
MicrosoftVTableContext: Don't leak VPtrInfos. Found by LSan, PR19522.
Nico Weber
2014-04-24
*
Fix PR19487, PR19505 and PR19506 -- redundant vtordisp thunks when the final ...
Timur Iskhodzhanov
2014-04-22
*
MS ABI: Don't append to vbtables that we shouldn't extend
Reid Kleckner
2014-04-17
*
Follow-up to r206457 -- fix static adjustments for some subtle virtual inheri...
Timur Iskhodzhanov
2014-04-17
*
Fix PR19408 - Missing static this adjustment in a vtordisp thunk
Timur Iskhodzhanov
2014-04-17
*
Slightly improve the readability of MicrosoftVTableContext::computeVTablePath...
Timur Iskhodzhanov
2014-03-31
*
Make the 'for (auto ...)' names more readable
Timur Iskhodzhanov
2014-03-26
*
Fix PR19066 - 0-sized vftable in the presence of virtual inheritance
Timur Iskhodzhanov
2014-03-26
*
MS ABI: Mark direct virtual bases as visted when building vtable paths
Reid Kleckner
2014-03-25
*
Fix PR19172 - wrong this adjustment calculated for virtual destructor in a cl...
Timur Iskhodzhanov
2014-03-20
*
Flust stdout after each vftable dumped to simplify debugging
Timur Iskhodzhanov
2014-03-20
*
[C++11] Replacing CXXRecordDecl iterators method_begin() and method_end() wit...
Aaron Ballman
2014-03-13
*
[C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...
Aaron Ballman
2014-03-13
*
[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...
Aaron Ballman
2014-03-13
*
[C++11] Convert sort predicates into lambdas.
Benjamin Kramer
2014-03-07
*
Fix PR18967 -- Bad this adjustment for virtual methods in a diamond virtual i...
Timur Iskhodzhanov
2014-03-07
*
Style fix: replace "1 entries" with "1 entry" in the vftable layout dumping code
Timur Iskhodzhanov
2014-03-05
*
First step towards fixing PR18967 - simplify the ComputeThisOffset interface
Timur Iskhodzhanov
2014-03-04
*
[C++11] Simplify compare operators with std::tie.
Benjamin Kramer
2014-03-03
*
[C++11] Replace llvm::tie with std::tie.
Benjamin Kramer
2014-03-02
*
[C++11] Replace verbose functors with succinct lambdas
Benjamin Kramer
2014-03-01
*
Fix leak in MicrosoftVTableContext
Reid Kleckner
2014-02-28
*
MS ABI: Attempt to fix DenseMap entry reference invalidation
Reid Kleckner
2014-02-27
*
MS ABI: Fix vftable mangling by using the vbtable name algorithm
Reid Kleckner
2014-02-27
*
[MS ABI] Error instead of generating bad vftables for certain virtual hierarc...
Hans Wennborg
2014-02-27
*
MS ABI: Let non-virtual method overloads participate in vftable ordering
Reid Kleckner
2014-02-19
*
Rename getResultType() on function and method declarations to getReturnType()
Alp Toker
2014-01-25
*
Rename FunctionProtoType accessors from 'arguments' to 'parameters'
Alp Toker
2014-01-20
*
Make helper function static.
Benjamin Kramer
2014-01-11
*
[ms-cxxabi] Improve vbtable name mangling accuracy
Reid Kleckner
2014-01-03
*
Removed one of the string versions of getQualifiedNameAsString, and switched ...
Aaron Ballman
2014-01-03
*
[ms-cxxabi] Move VBTableBuilder from CodeGen over to AST/VTableBuilder.cpp
Reid Kleckner
2014-01-03
*
Reduce indentation of some VFTableBuilder code.
Reid Kleckner
2013-12-27
*
Fix incorrect copy-pasted method decl that MSVC allowed.
Reid Kleckner
2013-12-27
*
[ms-cxxabi] Emit fewer trivial return adjusting thunks
Reid Kleckner
2013-12-27
*
Eliminate the ItaniumVTableContext object from CodeGenVTables
Reid Kleckner
2013-12-20
*
Compare canonical return types when generating MS C++ ABI vtable thunks
Reid Kleckner
2013-12-20
*
Make -fdump-vtable-layouts print to stdout, not stderr
Reid Kleckner
2013-11-08
*
Thread the info about vbptr sharing through ASTRecordLayout
Timur Iskhodzhanov
2013-11-08
*
Minor refinement of VTableBuilder.h: fix wrong indentation, rename a struct f...
Timur Iskhodzhanov
2013-11-07
*
Fix PR17738 - add support for vtordisp thunks when using -cxx-abi microsoft
Timur Iskhodzhanov
2013-11-06
*
Fix vbtable indices when a class shares the vbptr with a non-virtual base
Timur Iskhodzhanov
2013-11-05
*
Make thunk this/return adjustment ABI-specific. Also, fix the return adjustme...
Timur Iskhodzhanov
2013-10-30
*
Fix an assertion when handling a custom case of virtual inheritance; also red...
Timur Iskhodzhanov
2013-10-29
*
Drop the unneeded VBase field from MethodInfo in the VFTableBuilder class
Timur Iskhodzhanov
2013-10-22
*
[-cxx-abi microsoft] Fix this argument/parameter offsets for virtual destruct...
Timur Iskhodzhanov
2013-10-16
*
Reduce double set lookups by using the result of insert.
Benjamin Kramer
2013-10-14
*
Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ...
Timur Iskhodzhanov
2013-10-09
*
Reland 192220 "Abstract out parts of thunk emission code, add support for sim...
Timur Iskhodzhanov
2013-10-09
[next]