summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVTables.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert r246214 and r246213Steven Wu2015-08-281-3/+3
* Assume loads fix #2Piotr Padlewski2015-08-271-3/+3
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-2/+0
* Mark calls in thunk functions as tail-call optimization candidatesMichael Kuperstein2015-08-061-0/+2
* Rangify for loops, NFC.Yaron Keren2015-08-011-2/+2
* Getting rid of old iterator loopsPiotr Padlewski2015-07-281-8/+4
* Generating available_externally vtables for outline virtual functionsPiotr Padlewski2015-07-241-12/+30
* Set comdat when an available_externally thunk is converted to linkonce_odr.Rafael Espindola2015-07-151-12/+17
* CodeGen: Improve CFI type blacklisting mechanism.Peter Collingbourne2015-07-151-2/+6
* Set the linkage before setting the visibility.Rafael Espindola2015-07-131-9/+8
* CFI: Emit correct bit set information if RTTI is disabled under MS ABI.Peter Collingbourne2015-07-091-2/+6
* Remove whitespace from start of line, NFC.Yaron Keren2015-07-021-1/+1
* Fix use-after-free.Peter Collingbourne2015-06-301-3/+6
* CodeGen: Assign an appropriate comdat to thunks.Peter Collingbourne2015-06-301-10/+8
* CodeGen: Factor out some of the bitset entry creation code. NFC.Peter Collingbourne2015-06-171-18/+4
* Revert r236879, "Do not emit thunks with available_externally linkage in comd...NAKAMURA Takumi2015-05-091-1/+3
* Do not emit thunks with available_externally linkage in comdatsDerek Schuff2015-05-081-3/+1
* Implement CFI type checks for non-virtual calls.Peter Collingbourne2015-04-021-1/+4
* MS ABI: Don't try to emit VF/VB-Tables for extern class templatesDavid Majnemer2015-03-181-1/+1
* CodeGenModule::EmitVTableBitSetEntries: Add check for identical bit set entries.Peter Collingbourne2015-02-241-0/+3
* Implement Control Flow Integrity for virtual calls.Peter Collingbourne2015-02-201-0/+61
* Add comdat to thunks.Rafael Espindola2015-01-191-1/+4
* Remove ASTConsumer::HandleVTable()'s bool parameter.Nico Weber2015-01-151-12/+6
* PR22051: Missing debug location on calls in dtor thunks in Windows.David Blaikie2014-12-291-1/+1
* Use std::find_if instead of manual loop.David Blaikie2014-12-291-8/+4
* CodeGen: Virtual dtor thunks shouldn't have this marked as 'returned'David Majnemer2014-11-011-1/+1
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-4/+10
* Don't emit strong vtable definitions for imported classes with key functions ...Hans Wennborg2014-10-231-1/+2
* Simplify a few loops over CallArgList/FunctionArgList. NFCAlexey Samsonov2014-08-131-4/+1
* MS ABI: Use musttail for vtable thunks that pass arguments by valueReid Kleckner2014-07-261-2/+71
* Remove an extra parameter and C++11 for loop-ify this codeReid Kleckner2014-07-261-9/+7
* MS ABI: Don't push destructor cleanups for aggregate parameters in thunksReid Kleckner2014-07-251-0/+1
* MS ABI: Reference MSVC RTTI from the VFTableDavid Majnemer2014-07-011-15/+11
* MS ABI: Update the thunk linkage computationHans Wennborg2014-06-061-2/+4
* Start adding support for dllimport/dllexport on classes (PR11170)Hans Wennborg2014-05-301-3/+16
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-10/+10
* Simplify a few cast<>s.Rafael Espindola2014-05-081-9/+12
* Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_aAdrian Prantl2014-04-101-1/+1
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-1/+1
* Remove the -fhidden-weak-vtables -cc1 option. It was dead,John McCall2014-02-081-43/+1
* MS ABI: Mangle member pointer template argumentsReid Kleckner2014-02-051-6/+2
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-3/+3
* Eliminate the ItaniumVTableContext object from CodeGenVTablesReid Kleckner2013-12-201-15/+8
* [ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner2013-12-171-1/+4
* Avoid adding some decls to DeferredDeclsToEmit.Rafael Espindola2013-12-091-1/+2
* CodeGen: Don't emit linkage on thunks that aren't emitted because they're var...Benjamin Kramer2013-12-071-3/+4
* Correct hyphenations in comments and assert messagesAlp Toker2013-12-051-1/+1
* [-cxx-abi microsoft] Emit thunks for pointers to virtual member functionsHans Wennborg2013-11-151-40/+62
* Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov2013-11-051-8/+7
* Use aliases for more constructors and destructors.Rafael Espindola2013-11-041-4/+0
OpenPOWER on IntegriCloud