summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [ms-abi] Refactor Microsoft Record LayoutWarren Hunt2014-01-091-1/+1
* Quick-Fix pointer arithmetic when performing multi-D new-array initialization.Faisal Vali2013-12-141-3/+23
* When performing an array new of a multidimensional array with an initializerRichard Smith2013-12-111-3/+19
* [ms-cxxabi] Construct and destroy call arguments in the correct orderReid Kleckner2013-12-041-27/+4
* Add CodeGenABITypes.h for use in LLDB.Mark Lacey2013-10-301-0/+1
* Revert "This patch causes clang to reject alias attributes that point to unde...Rafael Espindola2013-10-221-1/+2
* This patch causes clang to reject alias attributes that point to undefinedRafael Espindola2013-10-221-2/+1
* Implement function type checker for the undefined behavior sanitizer.Peter Collingbourne2013-10-201-1/+2
* No functionality change. Reflow lines that could fit on one line. Break linesNick Lewycky2013-10-011-4/+3
* AST: Handle qualified array types in typeid() expressionsDavid Majnemer2013-09-271-2/+2
* CodeGen: Unify two implementations of canDevirtualizeMemberFunctionCall.Benjamin Kramer2013-08-251-95/+1
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-211-1/+4
* PR16715: Fix assert in verifier: only mark call to 'operator new' as 'builtin...Richard Smith2013-07-291-2/+5
* [ms-cxxabi] Emit linkonce complete dtors in TUs that need themReid Kleckner2013-07-221-2/+2
* Tighten up the set of operator new/operator delete calls we're permitted toRichard Smith2013-07-211-16/+37
OpenPOWER on IntegriCloud