| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make array new on a pointer to data member type work correctly. PR11523. | Eli Friedman | 2011-12-09 | 1 | -2/+3 |
| * | Switch LValue so that it exposes alignment in CharUnits. (No functional chan... | Eli Friedman | 2011-12-03 | 1 | -1/+1 |
| * | Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r... | Eli Friedman | 2011-12-03 | 1 | -3/+3 |
| * | Track alignment in AggValueSlot. No functional change in this patch, but I'l... | Eli Friedman | 2011-12-03 | 1 | -1/+1 |
| * | Whenever explicitly activating or deactivating a cleanup, we | John McCall | 2011-11-10 | 1 | -6/+14 |
| * | PR11124: Don't overwrite memory outside of a base class when performing zero-... | Eli Friedman | 2011-10-14 | 1 | -2/+56 |
| * | CUDA: IR generation support for kernel call expressions | Peter Collingbourne | 2011-10-06 | 1 | -0/+6 |
| * | Rewrite this loop to use partial destruction; I'm not sure it's | John McCall | 2011-09-15 | 1 | -59/+75 |
| * | Rearrange code so that we pass the right pointer to delete[] when an exceptio... | Eli Friedman | 2011-09-06 | 1 | -9/+9 |
| * | When performing a derived-to-base cast on the right-hand side of the | Douglas Gregor | 2011-09-06 | 1 | -10/+6 |
| * | Declare and define implicit move constructor and assignment operator. | Sebastian Redl | 2011-08-30 | 1 | -4/+5 |
| * | Since the 'is aliased' bit is critical for correctness in C++, it | John McCall | 2011-08-26 | 1 | -1/+2 |
| * | Use stronger typing for the flags on AggValueSlot and require | John McCall | 2011-08-25 | 1 | -1/+3 |
| * | PR10566: Make sure codegen for deleting an pointer to an incomplete type actu... | Eli Friedman | 2011-08-02 | 1 | -1/+1 |
| * | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -1/+1 |
| * | Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use | Jay Foad | 2011-07-22 | 1 | -1/+1 |
| * | de-constify llvm::Type, patch by David Blaikie! | Chris Lattner | 2011-07-18 | 1 | -17/+17 |
| * | Convert CallInst and InvokeInst APIs to use ArrayRef. | Jay Foad | 2011-07-15 | 1 | -2/+2 |
| * | Change intrinsic getter to take an ArrayRef, now that the underlying function... | Benjamin Kramer | 2011-07-14 | 1 | -6/+2 |
| * | Okay, that rule about zero-length arrays applies to destroying | John McCall | 2011-07-13 | 1 | -15/+5 |
| * | Arrays are permitted to be zero-length in some situations. | John McCall | 2011-07-13 | 1 | -26/+0 |
| * | Convert the standard default-construction loops to use phis and | John McCall | 2011-07-13 | 1 | -12/+30 |
| * | Switch delete[] IR-generation over to the destroy framework, | John McCall | 2011-07-13 | 1 | -78/+38 |
| * | When compiling ::delete for a class with a virtual destructor, call | Douglas Gregor | 2011-07-13 | 1 | -4/+19 |
| * | Generalize Cleanup::Emit's "isForEH" parameter into a set | John McCall | 2011-07-12 | 1 | -4/+4 |
| * | clang side to match the LLVM IR type system rewrite patch. | Chris Lattner | 2011-07-09 | 1 | -5/+5 |
| * | Restore correct use of GC barriers. | John McCall | 2011-06-16 | 1 | -3/+3 |
| * | Automatic Reference Counting. | John McCall | 2011-06-15 | 1 | -5/+85 |
| * | Introduce Type::isSignedIntegerOrEnumerationType() and | Douglas Gregor | 2011-05-20 | 1 | -1/+2 |
| * | Don't actually emit calls to the reserved global placement new and delete | John McCall | 2011-05-16 | 1 | -28/+18 |
| * | The array-size operand to a new-expression is not necessarily a size_t. | John McCall | 2011-05-15 | 1 | -140/+209 |
| * | Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and | Alexis Hunt | 2011-05-09 | 1 | -1/+1 |
| * | Move code to emit the callee of an CXXOperatorCallExpr out into a separate fu... | Anders Carlsson | 2011-05-08 | 1 | -12/+1 |
| * | Fix false positive warning about uninitialized variable. | Cameron Esfahani | 2011-05-06 | 1 | -1/+1 |
| * | Fix delegating constructors stylistic issues. | Alexis Hunt | 2011-05-03 | 1 | -8/+16 |
| * | Switch CallArgList from an std::pair to a new CallArg struct (which will even... | Eli Friedman | 2011-05-02 | 1 | -2/+2 |
| * | Simplify code a bit by using CallArgList::add. No intended functionality cha... | Eli Friedman | 2011-05-02 | 1 | -15/+14 |
| * | Fully implement delegating constructors! | Alexis Hunt | 2011-05-01 | 1 | -3/+10 |
| * | Cut down unnecessary zero'ing when value-initializing arrays of C++ objects. | Argyrios Kyrtzidis | 2011-04-28 | 1 | -2/+3 |
| * | Make yet another placeholder type, this one marking that an expression is a b... | John McCall | 2011-04-26 | 1 | -4/+3 |
| * | Clean up code generation of typeid expressions and add C++ standard references. | Anders Carlsson | 2011-04-18 | 1 | -37/+53 |
| * | Use EmitCallOrInvoke in EmitBadTypeidCall and EmitBadCastCall. | Anders Carlsson | 2011-04-13 | 1 | -16/+6 |
| * | If there's an invoke destination, we should use invoke instead of call when c... | Anders Carlsson | 2011-04-11 | 1 | -7/+25 |
| * | More __unknown_anytype work. | John McCall | 2011-04-11 | 1 | -3/+5 |
| * | When we know that a dynamic_cast always returns null, we can make | Anders Carlsson | 2011-04-11 | 1 | -10/+32 |
| * | Clean up CodeGenFunction::EmitDynamicCast. No functionality change. | Anders Carlsson | 2011-04-11 | 1 | -104/+141 |
| * | Replace a couple of Builder.CreateICmpEQ with Builder.CreateIsNull. No functi... | Anders Carlsson | 2011-04-11 | 1 | -3/+1 |
| * | Strip off parens and no-op casts when deciding if an expr can be devirtualize... | Anders Carlsson | 2011-04-10 | 1 | -0/+26 |
| * | Make sure we or together the overflow flags of the multiply and add, so the | Eli Friedman | 2011-04-09 | 1 | -1/+1 |
| * | Remove PHINode::reserveOperandSpace(). Instead, add a parameter to | Jay Foad | 2011-03-30 | 1 | -4/+2 |