summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGClass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove custom handling of array copies in lambda by-value array capture andRichard Smith2016-12-141-163/+9
* [clang] Version support for UBSan handlersFilipe Cabecinhas2016-12-121-3/+3
* PR30937: don't devirtualize if we find that the callee is a pure virtualRichard Smith2016-11-111-23/+20
* Improve obvious-most-derived-type devirtualization:Richard Smith2016-11-031-37/+15
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-6/+8
* [CodeGen] Devirtualize calls to methods marked final in a derived classVedant Kumar2016-10-201-7/+15
* When copying an array into a lambda, destroy temporaries fromJohn McCall2016-07-201-0/+35
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-46/+170
* CodeGen: Start emitting checked loads when both trapping CFI and -fwhole-prog...Peter Collingbourne2016-06-251-0/+36
* CodeGen: Update Clang to use the new type metadata.Peter Collingbourne2016-06-241-20/+18
* Use more ArrayRefsDavid Majnemer2016-06-241-2/+2
* Implementation of VlA of GNU C++ extension, by Vladimir Yakovlev.Alexey Bataev2016-04-291-1/+1
* Re-apply r267784, r267824 and r267830.Peter Collingbourne2016-04-281-2/+7
* Revert r267784, r267824 and r267830.Benjamin Kramer2016-04-281-7/+2
* Rework interface for bitset-using features to use a notion of LTO visibility.Peter Collingbourne2016-04-271-2/+7
* [modules] Remove CXX_CTOR_INITIALIZERS_OFFSETS table. Instead of storing an IDRichard Smith2016-04-131-1/+1
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-1/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+1
* Add whole-program vtable optimization feature to Clang.Peter Collingbourne2016-02-241-5/+25
* Fix some Clang-tidy readability-redundant-control-flow warnings; other minor ...Eugene Zelenko2016-02-101-13/+9
* [PGO] Fix issue: explicitly defaulted assignop is not profiledXinliang David Li2016-02-091-0/+1
* [cfi] Safe handling of unaddressable vtable pointers (clang).Evgeniy Stepanov2016-02-031-3/+15
* Use a consistent spelling for vtables.Eric Christopher2016-01-291-1/+1
* [cfi] Cross-DSO CFI diagnostic mode (clang part)Evgeniy Stepanov2016-01-251-10/+13
* Introduce -fsanitize-stats flag.Peter Collingbourne2016-01-161-0/+17
* Cross-DSO control flow integrity (Clang part).Evgeniy Stepanov2015-12-151-6/+13
* Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg2015-10-061-10/+8
* Emiting invariant.group.barrier for ctors bugfixPiotr Padlewski2015-10-021-10/+11
* Generate assume loads only with -fstrict-vtable-pointersPiotr Padlewski2015-09-281-1/+4
* CGClass.cpp: Fix a warning in -Asserts. [-Wunused-private-field]NAKAMURA Takumi2015-09-161-0/+1
* Implementation and testing for poisoning vtableNaomi Musgrave2015-09-161-17/+55
* Decorating vptr load & stores with !invariant.groupPiotr Padlewski2015-09-151-6/+18
* Emiting llvm.invariant.group.barrier when dynamic type changesPiotr Padlewski2015-09-151-3/+30
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-151-47/+86
* Revert "Always_inline codegen rewrite" and 2 follow-ups.Evgeniy Stepanov2015-09-141-1/+1
* Always_inline codegen rewrite.Evgeniy Stepanov2015-09-121-1/+1
* Revert "Specify target triple in alwaysinline tests."Evgeniy Stepanov2015-09-111-1/+1
* Always_inline codegen rewrite.Evgeniy Stepanov2015-09-111-1/+1
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-09-101-87/+47
* CFI: Introduce -fsanitize=cfi-icall flag.Peter Collingbourne2015-09-101-5/+2
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-091-47/+87
* clangCodeGen: Fix comments. [-Wdocumentation]NAKAMURA Takumi2015-09-081-1/+1
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-120/+245
* Fix a couple of \param(s) in r246815. [-Wdocumentation]NAKAMURA Takumi2015-09-041-2/+2
* Refactored dtor sanitizing into EHScopeStackNaomi Musgrave2015-09-031-59/+112
* Revert r246214 and r246213Steven Wu2015-08-281-83/+43
* Assume loads fix #2Piotr Padlewski2015-08-271-1/+8
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-271-43/+76
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-08-211-76/+43
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-211-43/+76
OpenPOWER on IntegriCloud