summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGClass.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Start adding support for dllimport/dllexport on classes (PR11170)Hans Wennborg2014-05-301-2/+2
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-49/+49
* [C++11] Replacing CompoundStmt iterators body_begin() and body_end() with ite...Aaron Ballman2014-03-171-5/+2
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-131-8/+3
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-14/+8
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-6/+6
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-15/+5
* Renaming the chains() ranged iterator to chain() per suggestion by Richard Sm...Aaron Ballman2014-03-071-1/+1
* [C++11] Replacing IndirectFieldDecl iterators chain_begin() and chain_end() w...Aaron Ballman2014-03-071-4/+2
* [C++11] Replacing BlockDecl iterators param_begin() and param_end() with iter...Aaron Ballman2014-03-071-4/+2
* [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with i...Aaron Ballman2014-03-071-5/+3
* [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner2014-02-011-2/+1
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-1/+1
* CodeGen: Handle PGO counters for constructors and destructorsJustin Bogner2014-01-231-0/+6
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-201-3/+3
* [ms-abi] Always generate complete constructors in the Microsoft C++ ABIReid Kleckner2014-01-131-0/+4
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* Fix comment-code function name mismatchHans Wennborg2013-12-181-2/+2
* [ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner2013-12-171-3/+26
OpenPOWER on IntegriCloud