Jonas Devlieghere
|
49a6b09101
[Clang] Migrate llvm::make_unique to std::make_unique
|
6 years ago |
Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 years ago |
Fangrui Song
|
329eb5c6ba
Use llvm::stable_sort
|
6 years ago |
Fangrui Song
|
ce76f242a3
Range-style std::find{,_if} -> llvm::find{,_if}. NFC
|
6 years ago |
Anastasia Stulova
|
8a8b20efde
Rename getTypeQualifiers to getMethodQualifiers.
|
6 years ago |
Serge Guelton
|
1b91f2b9fb
Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Fangrui Song
|
117cd8c782
Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC
|
6 years ago |
Fangrui Song
|
7d6dc15f6c
Use the container form llvm::sort(C, ...)
|
6 years ago |
Fangrui Song
|
2bc7aaa80d
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
|
7 years ago |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 years ago |
Reid Kleckner
|
b0a50d19b3
Fix a mangling failure on clang-cl C++17
|
7 years ago |
Adrian Prantl
|
647be32c60
Remove \brief commands from doxygen comments.
|
7 years ago |
Alexander Kornienko
|
b8b9458165
Fix typos in clang
|
7 years ago |
Reid Kleckner
|
ba6d4973fc
Fix some DenseMap use-after-rehash bugs and hoist MethodVFTableLocation
|
7 years ago |
Nico Weber
|
c1ef03f930
Revert r328845, it caused crbug.com/827810.
|
7 years ago |
Reid Kleckner
|
af48a14243
Hoist MethodVFTableLocation out of MicrosoftVTableContext, NFC
|
7 years ago |
Reid Kleckner
|
e3fdb5e25a
[MS] Fix bug in method vfptr location code
|
7 years ago |
Mandeep Singh Grang
|
a4c6f25016
[clang] Change std::sort to llvm::sort in response to r327219
|
7 years ago |
Benjamin Kramer
|
25836be2c4
Refactor overridden methods iteration to avoid double lookups.
|
7 years ago |
Reid Kleckner
|
b11c39f887
[ms] Fix vbtable index for covariant overrides of vbase methods
|
8 years ago |
Peter Collingbourne
|
3382b3d801
CodeGen: New vtable group representation: struct of vtable arrays.
|
8 years ago |
Justin Lebar
|
1f8778c83a
[AST] Don't use make_pointee_iterator in VTableBuilder.
|
8 years ago |
Justin Lebar
|
c4e9e7b35a
Use unique_ptr for VTableBuilder::VBaseInfo map.
|
8 years ago |
Justin Lebar
|
be96a853a5
Use unique_ptr for VTableBuilder::VFTableLayouts map.
|
8 years ago |
Justin Lebar
|
dd0969a0ae
Use unique_ptr for VPtrLocationsMap and VPtrInfoVector.
|
8 years ago |
Justin Lebar
|
7b7c816e52
[AST] Use unique_ptr for VTableLayout.
|
8 years ago |
Reid Kleckner
|
1d0ef118d1
[MS] Improve VPtrInfo field names and doc comments
|
9 years ago |
Reid Kleckner
|
57eca4de7c
Re-land "[MS] Don't expect vftables to be provided for extern template instantiations"
|
9 years ago |
Reid Kleckner
|
8aeb921729
Revert "[MS] Don't expect vftables to be provided for extern template instantiations"
|
9 years ago |