summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/VTableBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-151-2/+7
* Generating available_externally vtables bugfixPiotr Padlewski2015-08-191-19/+31
* Deleted old fixme ( ͡° ͜ʖ ͡°)Piotr Padlewski2015-08-121-5/+1
* Generating available_externally vtables for outline virtual functionsPiotr Padlewski2015-07-241-0/+8
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-2/+2
* [C++11] Use 'nullptr'Craig Topper2014-05-061-4/+4
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-111-3/+3
* [C++11] Replace OwningPtr include with <memory>.Ahmed Charles2014-03-091-1/+1
* [C++11] Remove the remaining uses of OwningPtr.Ahmed Charles2014-03-091-2/+2
* [C++11] Simplify compare operators with std::tie.Benjamin Kramer2014-03-031-5/+2
* [C++11] Add #include's for OwningPtr.Ahmed Charles2014-03-031-0/+1
* MS ABI: Attempt to fix DenseMap entry reference invalidationReid Kleckner2014-02-271-1/+1
* MS ABI: Fix vftable mangling by using the vbtable name algorithmReid Kleckner2014-02-271-77/+37
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* [ms-cxxabi] Improve vbtable name mangling accuracyReid Kleckner2014-01-031-6/+31
* [ms-cxxabi] Move VBTableBuilder from CodeGen over to AST/VTableBuilder.cppReid Kleckner2014-01-031-16/+48
* Eliminate the ItaniumVTableContext object from CodeGenVTablesReid Kleckner2013-12-201-3/+15
* Minor refinement of VTableBuilder.h: fix wrong indentation, rename a struct f...Timur Iskhodzhanov2013-11-071-13/+11
* Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov2013-11-051-13/+35
* Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ...Timur Iskhodzhanov2013-10-091-4/+3
* Reland 192220 "Abstract out parts of thunk emission code, add support for sim...Timur Iskhodzhanov2013-10-091-3/+13
* Revert 192220 as it fails on an assertionTimur Iskhodzhanov2013-10-081-13/+3
* Abstract out parts of thunk emission code, add support for simple thunks when...Timur Iskhodzhanov2013-10-081-3/+13
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-8/+7
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-211-7/+16
* Add MicrosoftVFTableContext to ASTTimur Iskhodzhanov2013-07-301-24/+143
* Documentation cleanup: Mostly formatting \brief documentation, also fix aJames Dennett2013-06-301-27/+30
* Delete dead code.Eli Friedman2013-06-271-6/+0
* Recommit r183298+r183300 'Get rid of VTableContext::ComputeMethodVTableIndice...Timur Iskhodzhanov2013-06-051-10/+0
* Revert r183298 and r183300 as the former broke the virtual function lookup in...Timur Iskhodzhanov2013-06-051-0/+10
* Get rid of VTableContext::ComputeMethodVTableIndices() and VTableContext::get...Timur Iskhodzhanov2013-06-051-10/+0
* AST/VTableBuilder.h: Suppress a warning. [-Wunused-private-field]NAKAMURA Takumi2013-01-211-0/+1
* First step towards vftable generation with -cxx-abi microsoft PR13231Timur Iskhodzhanov2013-01-211-3/+19
* Fix integer unsigned behavior in clang due to signed left shift overflow.Richard Smith2012-08-241-2/+3
* Replace manual delete[] with OwningArrayPtr.Benjamin Kramer2012-04-141-6/+6
* Fixing 80 col violations (& removing any trailing whitespace on files I was t...David Blaikie2011-11-091-41/+41
* Move VTable builder to ASTPeter Collingbourne2011-09-261-0/+357