summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie2015-01-091-4/+11
* Reapply "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-301-11/+4
* Revert "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-291-4/+11
* Reapply "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-291-11/+4
* Revert "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-171-4/+11
* DebugInfo: Generalize debug info location handlingDavid Blaikie2014-12-161-11/+4
* DebugInfo: More accurate line information for placement new.David Blaikie2014-12-141-0/+3
* Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne2014-12-121-3/+3
* DebugInfo: Location information for scalar new expressionsDavid Blaikie2014-12-101-5/+7
* DebugInfo: Correct location of aggregate assignmentDavid Blaikie2014-12-091-0/+2
* Fix incorrect codegen for devirtualized calls to virtual overloaded operators.Nico Weber2014-12-031-42/+46
* Wrap to 80 columns. No behavior change.Nico Weber2014-12-021-3/+4
* [clang/asan] Do not emit memcpy for trivial operator= when -fsanitize-address...Kostya Serebryany2014-11-111-1/+1
* CodeGen: Declutter the emitVirtualObjectDelete interfaceDavid Majnemer2014-11-011-7/+6
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-36/+43
* Fix bug 20116 - http://llvm.org/bugs/show_bug.cgi?id=20116Alexey Bataev2014-09-291-10/+9
* Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.Rafael Espindola2014-09-111-1/+2
* Implement nonnull-attribute sanitizerAlexey Samsonov2014-09-081-12/+11
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-4/+4
* Reverting r216675. This breaks some bots. Before this can be committed again,...Aaron Ballman2014-08-281-7/+7
* Throw a std::bad_array_new_length exception when the expression (or constant-...Aaron Ballman2014-08-281-7/+7
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-7/+11
* Kill one of EmitCallArgs overloads. NFC.Alexey Samsonov2014-08-281-5/+3
* Pass actual CXXConstructExpr instead of argument iteratorsAlexey Samsonov2014-08-251-5/+5
* Pass actual CallExpr instead of CallExpr-specific iteratorsAlexey Samsonov2014-08-251-23/+33
* Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall.Alexey Samsonov2014-08-211-8/+5
* CodeGen: Properly null-check typeid expressionsDavid Majnemer2014-07-191-6/+38
* Revert "CodeGen: Properly null-check typeid expressions"David Majnemer2014-07-181-35/+6
* Address Richard's latest feedback.David Majnemer2014-07-181-8/+7
* Address Richard's commentsDavid Majnemer2014-07-181-7/+15
* Address Richard's comments.David Majnemer2014-07-181-0/+3
* CodeGen: Properly null-check typeid expressionsDavid Majnemer2014-07-181-6/+25
* Revert "Revert r211402 (and r211408,r211410), "CodeGen: Refactor dynamic_cast...David Majnemer2014-06-221-366/+52
* Revert r211402 (and r211408,r211410), "CodeGen: Refactor dynamic_cast and typ...NAKAMURA Takumi2014-06-221-52/+366
* CodeGen: Refactor dynamic_cast and typeidDavid Majnemer2014-06-201-366/+52
* [MS-ABI] Implement typeidWarren Hunt2014-06-181-2/+35
* Fix typosAlp Toker2014-06-161-1/+1
* [MS-ABI] Implement dynamic_castWarren Hunt2014-06-061-4/+135
* Bugfix: don't assert if someone manages to declare an operator new/delete tem...Richard Smith2014-06-051-2/+3
* Add __builtin_operator_new and __builtin_operator_delete, which act like callsRichard Smith2014-06-031-0/+17
* Implement DR990 and DR1070. Aggregate initialization initializes uninitializedRichard Smith2014-06-031-11/+18
* When emitting a multidimensional array new, emit the initializers for theRichard Smith2014-06-031-136/+171
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-27/+27
* [leaks] Re-shuffle code such that we don't create a basic block forChandler Carruth2014-05-031-9/+11
* Fix PR19104: Incorrect handling of non-virtual calls of virtual methodsTimur Iskhodzhanov2014-03-141-2/+4
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-4/+4
* [Modules] Update to reflect the move of CallSite into the IR library inChandler Carruth2014-03-041-1/+1
* Sema: Do not assert when dereferencing member pointer using virtual inheritan...David Majnemer2014-02-201-1/+1
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-2/+2
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-201-18/+18
OpenPOWER on IntegriCloud