summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGClass.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-6/+6
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-6/+6
* [Codegen] Don't crash if destructor is not accessible.Davide Italiano2015-06-211-0/+4
* Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag.Peter Collingbourne2015-06-191-17/+39
* add ConstEvaluatedExprVisitorScott Douglass2015-06-101-5/+5
* InstrProf: Increment the profile counter for all types of destructorJustin Bogner2015-05-201-4/+4
* CodeGen: Remove some trailing whitespace. NFCJustin Bogner2015-05-201-96/+96
* API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie2015-05-181-6/+6
* PR23373: A defaulted union copy constructor that is not trivial must still beRichard Smith2015-04-291-25/+37
* InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner2015-04-231-4/+2
* Implement CFI type checks for non-virtual calls.Peter Collingbourne2015-04-021-8/+9
* Implement bad cast checks using control flow integrity information.Peter Collingbourne2015-03-141-1/+90
* Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer2015-02-251-1/+1
* Implement Control Flow Integrity for virtual calls.Peter Collingbourne2015-02-201-0/+33
* CodeGen: Copy-ctorm must obey the destination's alignment requirementDavid Majnemer2015-02-031-3/+6
* The prefix 'Ms-' should be 'MS-'David Majnemer2015-02-021-1/+1
* MS ABI: Implement support for 'novtable'David Majnemer2015-02-021-0/+8
* DebugInfo: Correct the debug location of non-static data member initializersDavid Blaikie2015-01-181-2/+1
* Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat...David Blaikie2015-01-141-10/+8
* Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie2015-01-091-8/+10
* Reapply "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-301-10/+8
* Revert "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-291-8/+10
* Reapply "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-291-10/+8
* Revert "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-171-8/+10
* DebugInfo: Generalize debug info location handlingDavid Blaikie2014-12-161-10/+8
* DebugInfo: Emit the correct location for initialization of a complex variableDavid Blaikie2014-12-091-1/+1
* DebugInfo: Correctly identify the location of C++ member initializer list ele...David Blaikie2014-12-091-5/+7
* No memcpy for copy ctor with -fsanitize-address-field-padding=1Kostya Serebryany2014-12-061-2/+3
* Cast vtable address points to i32 (...)** to enable more globaloptReid Kleckner2014-12-031-4/+8
* Fix incorrect codegen for devirtualized calls to virtual overloaded operators.Nico Weber2014-12-031-14/+0
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* [Sanitizer] Refactor sanitizer options in LangOptions.Alexey Samsonov2014-11-111-2/+2
* Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov2014-11-071-2/+2
* Get rid of SanitizerOptions::Disabled global. NFC.Alexey Samsonov2014-10-301-6/+4
* fix -fsanitize-address-field-padding for the cases with virtual base classesKostya Serebryany2014-10-171-3/+1
* Insert poisoned paddings between fields in C++ classes so that AddressSanitiz...Kostya Serebryany2014-10-161-1/+73
* MS ABI: Use the correct this arg when generating implicit array copy ctorDavid Majnemer2014-10-151-3/+2
* Sanitize upcasts and conversion to virtual base.Alexey Samsonov2014-10-131-6/+17
* CodeGen: FieldMemcpyizer didn't handle copies starting inside bitfieldsDavid Majnemer2014-10-101-4/+16
* Add support for putting constructors and destructos in explicit comdats.Rafael Espindola2014-09-161-0/+3
* MS ABI: Use the correct this arg when generating implict copy ctorDavid Majnemer2014-09-111-4/+5
* Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.Rafael Espindola2014-09-111-3/+4
* Implement nonnull-attribute sanitizerAlexey Samsonov2014-09-081-2/+3
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-1/+2
* Kill one of EmitCallArgs overloads. NFC.Alexey Samsonov2014-08-281-2/+1
* Fix an incorrect assert condition added in r216410.Alexey Samsonov2014-08-261-1/+1
* Pass actual CXXConstructExpr instead of argument iteratorsAlexey Samsonov2014-08-251-5/+4
* Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall.Alexey Samsonov2014-08-211-31/+22
* [modules] Remove IRGen special case for emitting implicit special members ifRichard Smith2014-08-011-1/+3
* Convert some function arguments to use ArrayRef.Craig Topper2014-06-261-1/+1
OpenPOWER on IntegriCloud