summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVTables.cpp
Commit message (Expand)AuthorAgeFilesLines
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-2/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+2
* CodeGen: Mark functions used in vtables as unnamed_addr.Peter Collingbourne2016-03-141-0/+4
* Add whole-program vtable optimization feature to Clang.Peter Collingbourne2016-02-241-11/+24
* Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables""David Majnemer2016-02-111-0/+5
* Use a consistent spelling for vtables.Eric Christopher2016-01-291-12/+12
* [Driver] Add support for -fno-builtin-foo options.Chad Rosier2016-01-061-2/+2
* [CUDA] Make vtable construction aware of host/device side of CUDA compilation.Artem Belevich2015-12-171-0/+18
* Cross-DSO control flow integrity (Clang part).Evgeniy Stepanov2015-12-151-2/+3
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-061-6/+8
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-151-3/+3
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-09-101-3/+3
* CFI: Introduce -fsanitize=cfi-icall flag.Peter Collingbourne2015-09-101-17/+21
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-091-3/+3
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-11/+25
* 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
OpenPOWER on IntegriCloud