summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/VTableBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* AST: Remove an unused ctor. NFC.Peter Collingbourne2018-05-301-3/+0
* AST: Remove an unused function. NFC.Peter Collingbourne2018-05-301-4/+0
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-12/+12
* Fix some DenseMap use-after-rehash bugs and hoist MethodVFTableLocationReid Kleckner2018-04-021-35/+36
* Revert r328845, it caused crbug.com/827810.Nico Weber2018-03-311-34/+33
* Hoist MethodVFTableLocation out of MicrosoftVTableContext, NFCReid Kleckner2018-03-291-33/+34
* Fixed warningsPiotr Padlewski2017-06-011-0/+1
* Emit available_externally vtables opportunisticallyPiotr Padlewski2017-06-011-0/+21
* CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne2016-12-131-24/+49
* Use unique_ptr for VTableBuilder::VBaseInfo map.Justin Lebar2016-10-101-2/+3
* Use unique_ptr for VTableBuilder::VFTableLayouts map.Justin Lebar2016-10-101-1/+2
* Use unique_ptr for VPtrLocationsMap and VPtrInfoVector.Justin Lebar2016-10-101-5/+3
* [AST] Use unique_ptr for VTableLayout.Justin Lebar2016-10-101-7/+6
* Add explicit casts to size_t to try to appease MSVC.Peter Collingbourne2016-09-081-2/+2
* CodeGen: Clean up implementation of vtable initializer builder. NFC.Peter Collingbourne2016-09-081-29/+4
* [MS] Improve VPtrInfo field names and doc commentsReid Kleckner2016-07-201-11/+11
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* 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