summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit...David Blaikie2013-07-131-11/+0
* Restore r184205 and associated commits (after commit of r185290)Stephen Lin2013-06-301-12/+14
* Revert r184205 and associated patches while investigating issue with broken b...Stephen Lin2013-06-191-14/+12
* Corrections to r184205 ('this'-return optimization) due to the wrong version ...Stephen Lin2013-06-191-12/+14
* PR12086, PR15117Richard Smith2013-06-121-2/+0
* Tighten up the rules for precise lifetime and documentJohn McCall2013-03-131-1/+1
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-5/+12
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-4/+5
* Abstract out emitting the vdtor calls and do it properly when using -cxx-abi ...Timur Iskhodzhanov2013-02-151-12/+11
* Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov2013-02-131-8/+10
* CodeGen: Implement hint values for dynamic_cast as described in the Itanium C...Benjamin Kramer2013-02-031-2/+59
* CodeGen: Mark the runtime function __dynamic_cast as readonly & nounwind.Benjamin Kramer2013-02-031-5/+10
* When we're emitting a constructor or destructor call from a delegatingDouglas Gregor2013-01-311-3/+7
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+2
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-011-3/+3
* Cleanup some clang code to use new type functions instead of using cast<>.Micah Villmow2012-10-251-2/+1
* -fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen...Richard Smith2012-10-251-2/+3
* When we're devirtualizing a method call, make sure the method has the correct...Eli Friedman2012-10-251-7/+7
* Switch CodeGenOptions over to a .def file, like we do with LangOptions.Douglas Gregor2012-10-231-2/+3
* -fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith2012-10-091-8/+11
* CodeGen: Copy tail padding when we're not dealing with a trivial copy assign ...Benjamin Kramer2012-09-301-2/+2
* When performing a ::delete of an object with a virtual destructor,John McCall2012-09-251-1/+7
* Remove redundant semicolons which are null statements.Dmitri Gribenko2012-09-101-1/+1
* -fcatch-undefined-behavior: Factor emission of the creation of, and branch to,Richard Smith2012-09-081-2/+3
* Fix a CodeGen bug where we would skip zero-initialization forEli Friedman2012-08-251-4/+1
* New -fcatch-undefined-behavior features:Richard Smith2012-08-241-0/+7
* Devirtualize calls on glvalues produced by class member access expressions.Richard Smith2012-08-151-1/+8
* Factor out computation of whether a typeid's expression is potentiallyRichard Smith2012-08-131-9/+3
* The delete argument should not be converted to void*.Abramo Bagnara2012-07-091-11/+0
* Distinguish more carefully between free functions and C++ instance methodsJohn McCall2012-07-071-10/+10
* Compare the canonical types and document why we give up on the covariant case.Rafael Espindola2012-06-281-2/+8
* Disable devirtualization when we have covariant returns. I will open a bugRafael Espindola2012-06-281-0/+3
* Don't devirtualize calls when we don't have the correct type of the this pointerRafael Espindola2012-06-281-19/+36
* Fix another issue with devirtualizing calls to final methods by passing themRafael Espindola2012-06-281-9/+16
OpenPOWER on IntegriCloud