summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/vtable-linkage.cpp
AgeCommit message (Expand)Author
2023-08-28[clang] Remove rdar links; NFCAaron Ballman
2023-07-17Revert "Remove rdar links; NFC"Mehdi Amini
2023-07-07Remove rdar links; NFCAaron Ballman
2020-12-31[test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none...Fangrui Song
2020-02-03Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition"Fangrui Song
2020-02-03[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interpositionFangrui Song
2018-09-12[CodeGen] Align rtti and vtable dataDavid Green
2017-06-01Emit available_externally vtables opportunisticallyPiotr Padlewski
2016-12-23Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'.Chandler Carruth
2016-12-20Make two vtable tests tolerate C++11.Paul Robinson
2016-04-20[Clang] Remove unwanted --check-prefix=CHECK from unit tests. NFC.Mandeep Singh Grang
2015-07-24Generating available_externally vtables for outline virtual functionsPiotr Padlewski
2015-01-15Use a trivial comdat for C++ tables.Rafael Espindola
2014-02-08type_info objects are not unnamed_addr: the ABI requires us toJohn McCall
2014-02-08Remove the -fhidden-weak-vtables -cc1 option. It was dead,John McCall
2013-09-03Don't emit an available_externally vtable pointing to linkonce_odr funcs.Rafael Espindola
2013-08-26Use CHECK-DAG in this test.Rafael Espindola
2013-02-16Emit vtables for an extern template class as available_externally, not asRichard Smith
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-01-29Give VTTs the right visibility.Anders Carlsson
2011-01-24Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti...Anders Carlsson
2011-01-15Also set unnamed_addr on declarations.Rafael Espindola
2011-01-13Only add unnamed_addr to definitions.Rafael Espindola
2011-01-11Set unnamed_addr in every type info.Rafael Espindola
2011-01-11Set unnamed_addr for type infos that we are confortable marking as hidden. IRafael Espindola
2011-01-11Add unnamed_addr to vtables.Rafael Espindola
2010-10-11Make sure the VTables for template instantiations are emitted even if the key...Argyrios Kyrtzidis
2010-08-12Just disable the hidden-visibility optimization for now by hiding it behindJohn McCall
2010-08-05It turns out that linkers (at least, the Darwin linker) don't necessarilyJohn McCall
2010-08-04Emit standard-library RTTI with external linkage, not weak_odr.John McCall
2010-08-04Extend the hidden-visibility vtables optimization to template classes thatJohn McCall
2010-08-03Emit weak vtables of non-template classes with hidden visibility.John McCall
2010-05-25IRgen/C++: When mark vtables used, make sure to still append to the VTableUse...Daniel Dunbar
2010-05-13Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor
2010-04-03Don't produce a vtable for a class if we have an explicit template instantiat...Rafael Espindola
2010-03-30Flip the switch and use the new vtable layout code for everything. I've verif...Anders Carlsson
2010-01-08Fix for PR5967: Make const-marking for LLVM globals correct for cases requiringEli Friedman
2010-01-07Test linkage of typeinfo and typeinfo names for class templatesDouglas Gregor
2010-01-06Revert my available_externally vtables experiment. It's breaking the LLVM-wit...Douglas Gregor
2010-01-05Make use of available_externally linkage for vtables when theDouglas Gregor
2010-01-05Improve key-function computation for templates. In particular:Douglas Gregor
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar
2009-12-11Fix linkage of type info and vtable for classes without linkage.Eli Friedman
2009-12-11Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRT...Anders Carlsson
2009-12-06More linkage improvements.Anders Carlsson
2009-12-05If a class does not have a key function, its linkage should be weak_odr.Anders Carlsson
2009-12-05Use createGlobalVariable for creating vtable variables too.Anders Carlsson
2009-12-05Factor vtable related GlobalVariable creation out into a separate function. A...Anders Carlsson