summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/VTableBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename getTypeQualifiers to getMethodQualifiers.Anastasia Stulova2019-01-281-1/+1
* Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>Serge Guelton2019-01-201-0/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song2018-10-201-8/+6
* Use the container form llvm::sort(C, ...)Fangrui Song2018-09-301-7/+6
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-261-4/+2
* Remove trailing spaceFangrui Song2018-07-301-283/+283
* Fix a mangling failure on clang-cl C++17Reid Kleckner2018-05-171-0/+5
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-1/+1
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* Fix some DenseMap use-after-rehash bugs and hoist MethodVFTableLocationReid Kleckner2018-04-021-12/+9
* Revert r328845, it caused crbug.com/827810.Nico Weber2018-03-311-4/+7
* Hoist MethodVFTableLocation out of MicrosoftVTableContext, NFCReid Kleckner2018-03-291-7/+4
* [MS] Fix bug in method vfptr location codeReid Kleckner2018-03-281-5/+21
* [clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-03-271-7/+7
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-171-8/+3
* [ms] Fix vbtable index for covariant overrides of vbase methodsReid Kleckner2017-08-291-4/+6
* CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne2016-12-131-57/+39
* [AST] Don't use make_pointee_iterator in VTableBuilder.Justin Lebar2016-10-101-3/+4
* Use unique_ptr for VTableBuilder::VBaseInfo map.Justin Lebar2016-10-101-15/+14
* Use unique_ptr for VTableBuilder::VFTableLayouts map.Justin Lebar2016-10-101-2/+1
* Use unique_ptr for VPtrLocationsMap and VPtrInfoVector.Justin Lebar2016-10-101-29/+32
* [AST] Use unique_ptr for VTableLayout.Justin Lebar2016-10-101-12/+10
* [MS] Improve VPtrInfo field names and doc commentsReid Kleckner2016-07-201-13/+13
* Re-land "[MS] Don't expect vftables to be provided for extern template instan...Reid Kleckner2016-06-291-7/+6
* Revert "[MS] Don't expect vftables to be provided for extern template instant...Reid Kleckner2016-06-211-6/+7
* [MS] Don't expect vftables to be provided for extern template instantiationsReid Kleckner2016-06-211-7/+6
* Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables""David Majnemer2016-02-111-6/+8
* Revert r260388 "[MS ABI] Never reference dllimport'd vtables"Hans Wennborg2016-02-101-0/+1
* [MS ABI] Never reference dllimport'd vtablesDavid Majnemer2016-02-101-1/+0
* [MS ABI] Let arbitrary entities participate in vftable orderingDavid Majnemer2015-11-191-6/+10
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* [VTableBuilder] Use range-based for loops. No functional change intendedBenjamin Kramer2015-07-251-146/+96
* [VTableBuilder] Turn functors into lambdasBenjamin Kramer2015-07-251-34/+24
* [AST] Turn the callbacks of lookupInBases and forallBases into a function_refBenjamin Kramer2015-07-251-8/+6
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Wrap a few comments to 80 columns.Nico Weber2015-05-161-4/+7
* [MS ABI] Cleanup selectBasePathDavid Majnemer2015-05-051-15/+15
* [MS ABI] Fix a crash in vptr path calculationDavid Majnemer2015-05-041-111/+151
* Remove some code left around for debugging purposesDavid Majnemer2015-05-011-12/+0
* [MS ABI] Detect and diagnose vftables which cannot be createdDavid Majnemer2015-05-011-10/+42
* [MS ABI] NV bases may indirectly contain covariant thunks from V BasesDavid Majnemer2015-05-011-39/+24
* Remove some leftover debugging code.David Majnemer2015-04-301-1/+0
* [MS ABI] Correctly make paths through covariant virtual basesDavid Majnemer2015-04-301-24/+94
* [MS ABI] Use 'continue' instead of 'return false' where intendedReid Kleckner2015-04-271-4/+13
* Move private classes into anonymous namespacesBenjamin Kramer2015-03-231-2/+2
* MS ABI: Don't try to emit VF/VB-Tables for extern class templatesDavid Majnemer2015-03-181-1/+3
* Reland (2x) r230314, "Fix codegen for virtual methods that are (re-) exported...Reid Kleckner2015-02-251-0/+4
OpenPOWER on IntegriCloud