summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVTables.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [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
OpenPOWER on IntegriCloud