| Commit message (Expand) | Author | Age | Files | Lines |
* | Zap a bogus assert for delegating constructors. PR12890, part 2. | Eli Friedman | 2012-05-20 | 1 | -1/+0 |
* | Remove the ref/value inconsistency in filter_decl_iterator. | David Blaikie | 2012-04-30 | 1 | -2/+2 |
* | Use enum to set debug info size generated by Clang | Alexey Samsonov | 2012-04-27 | 1 | -1/+1 |
* | Propagate alignment on lvalues through EmitLValueForField. PR12395. | Eli Friedman | 2012-04-16 | 1 | -1/+4 |
* | Revert r153613 as it's causing large compile-time regressions on the nightly ... | Chad Rosier | 2012-03-29 | 1 | -2/+1 |
* | When we can't prove that the target of an aggregate copy is | John McCall | 2012-03-28 | 1 | -1/+2 |
* | Unify naming of LangOptions variable/get function across the Clang stack (Lex... | David Blaikie | 2012-03-11 | 1 | -5/+5 |
* | Formatting. | Eric Christopher | 2012-02-29 | 1 | -1/+1 |
* | Reapply r151172 - Unwind path cleanup for array new list initializers - with a | Chad Rosier | 2012-02-24 | 1 | -7/+32 |
* | Replace a use of hasTrivialDefaultConstructor() with the appropriate | Douglas Gregor | 2012-02-23 | 1 | -1/+1 |
* | Revert r151172: Unwind path cleanup for array new list initializers. | Chad Rosier | 2012-02-22 | 1 | -32/+7 |
* | Unwind path cleanup for array new list initializers. | Sebastian Redl | 2012-02-22 | 1 | -7/+32 |
* | CodeGen for array new list initializers. Doesn't correctly clean up in the fa... | Sebastian Redl | 2012-02-22 | 1 | -27/+69 |
* | Make heap-allocation of std::initializer_list 'work'. | Sebastian Redl | 2012-02-19 | 1 | -0/+2 |
* | Whether an argument is required (in contrast with being an | John McCall | 2012-02-17 | 1 | -23/+23 |
* | Elide copy construction in new expressions. PR11757. | Eli Friedman | 2012-02-16 | 1 | -14/+0 |
* | Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol... | Sebastian Redl | 2012-02-16 | 1 | -29/+22 |
* | Revert "Make CXXNewExpr contain only a single initialier, and not hold the us... | Sebastian Redl | 2012-02-16 | 1 | -22/+29 |
* | Make CXXNewExpr contain only a single initialier, and not hold the used const... | Sebastian Redl | 2012-02-16 | 1 | -29/+22 |
* | Implement IRGen of lambda expressions which capture arrays. | Eli Friedman | 2012-02-14 | 1 | -35/+4 |
* | Use RAII object for cleanups. | Eli Friedman | 2012-02-09 | 1 | -2/+2 |
* | Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing. | Eli Friedman | 2012-02-09 | 1 | -0/+47 |
* | simplify a bunch of code to use the well-known LLVM IR types computed by Code... | Chris Lattner | 2012-02-07 | 1 | -10/+3 |
* | 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 |