| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Fix a trivial oversight with apple-kext static local destructors | John McCall | 2012-04-13 | 1 | -0/+1 | 
| *  | Use atexit when __cxa_atexit isn't available instead of adding a | John McCall | 2012-04-06 | 1 | -26/+98 | 
| *  | Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc. | John McCall | 2012-04-06 | 1 | -2/+2 | 
| *  | Revert r153723, and its follow-ups r153728 and r153733. | Chandler Carruth | 2012-03-30 | 1 | -2/+2 | 
| *  | Do the static-locals thing properly in the face of unions and | John McCall | 2012-03-30 | 1 | -2/+2 | 
| *  | Revert r153613 as it's causing large compile-time regressions on the nightly ... | Chad Rosier | 2012-03-29 | 1 | -5/+3 | 
| *  | When we can't prove that the target of an aggregate copy is | John McCall | 2012-03-28 | 1 | -3/+5 | 
| *  | CodeGen/CGDeclCXX.cpp: Twine-ize CreateGlobalInitOrDestructFunction(). | NAKAMURA Takumi | 2012-03-28 | 1 | -1/+1 | 
| *  | Unify naming of LangOptions variable/get function across the Clang stack (Lex... | David Blaikie | 2012-03-11 | 1 | -3/+3 | 
| *  | Emit the exact size for the invariant intrinsics. | Nick Lewycky | 2012-02-21 | 1 | -4/+7 | 
| *  | Don't emit optimization-specific intrinsic at -O0. | Richard Smith | 2012-02-17 | 1 | -0/+4 | 
| *  | The clang half of r150794: after the construction of a global or static const | Richard Smith | 2012-02-17 | 1 | -1/+17 | 
| *  | Whether an argument is required (in contrast with being an | John McCall | 2012-02-17 | 1 | -6/+7 | 
| *  | Deal with a horrible C++11 special case. If a non-literal type has a constexpr | Richard Smith | 2012-02-13 | 1 | -10/+17 | 
| *  | simplify a bunch of code to use the well-known LLVM IR types computed by Code... | Chris Lattner | 2012-02-07 | 1 | -12/+4 | 
| *  | Use function pointers, rather than references, to pass Destroyers | Peter Collingbourne | 2012-01-26 | 1 | -1/+1 | 
| *  | Switch LValue so that it exposes alignment in CharUnits.  (No functional chan... | Eli Friedman | 2011-12-03 | 1 | -1/+1 | 
| *  | Extend the ASTContext constructor to delay the initialization of | Douglas Gregor | 2011-09-02 | 1 | -1/+1 | 
| *  | Track whether an AggValueSlot is potentially aliased, and do not | John McCall | 2011-08-25 | 1 | -1/+2 | 
| *  | Use stronger typing for the flags on AggValueSlot and require | John McCall | 2011-08-25 | 1 | -1/+2 | 
| *  | Remove some unnecessary single element array temporaries. | Jay Foad | 2011-07-29 | 1 | -2/+1 | 
| *  | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -2/+2 | 
| *  | de-constify llvm::Type, patch by David Blaikie! | Chris Lattner | 2011-07-18 | 1 | -6/+6 | 
| *  | Convert CallInst and InvokeInst APIs to use ArrayRef. | Jay Foad | 2011-07-15 | 1 | -1/+1 | 
| *  | Generalize the routine for destroying an object with static | John McCall | 2011-07-13 | 1 | -45/+51 | 
| *  | clang side to match the LLVM IR type system rewrite patch. | Chris Lattner | 2011-07-09 | 1 | -3/+4 | 
| *  | Emit guard variables for any weak global that has a run-time | Douglas Gregor | 2011-07-01 | 1 | -6/+5 | 
| *  | Restore correct use of GC barriers. | John McCall | 2011-06-16 | 1 | -17/+14 | 
| *  | Automatic Reference Counting. | John McCall | 2011-06-15 | 1 | -7/+20 | 
| *  | Eliminate temporary argument vectors. | Benjamin Kramer | 2011-05-28 | 1 | -8/+2 | 
| *  | Reset the emitted initializers. | Axel Naumann | 2011-05-06 | 1 | -0/+2 | 
| *  | Template static data members can have weak_odr linkage, not just | John McCall | 2011-04-12 | 1 | -2/+5 | 
| *  | __cxa_atexit does not throw. | Anders Carlsson | 2011-03-20 | 1 | -0/+2 | 
| *  | The Darwin kernel does not provide useful guard variable support. | John McCall | 2011-03-18 | 1 | -0/+8 | 
| *  | Use the "undergoes default argument promotion" bit on parameters to | John McCall | 2011-03-09 | 1 | -14/+15 | 
| *  | Revert "Add CC_Win64ThisCall and set it in the necessary places." | Tilmann Scheller | 2011-03-02 | 1 | -7/+4 | 
| *  | Add CC_Win64ThisCall and set it in the necessary places. | Tilmann Scheller | 2011-03-02 | 1 | -4/+7 | 
| *  | Get rid of the areExceptionsEnabled() getter from LangOptions. | Anders Carlsson | 2011-02-28 | 1 | -1/+1 | 
| *  | Add a LangOptions::areExceptionsEnabled and start using it. | Anders Carlsson | 2011-02-20 | 1 | -1/+1 | 
| *  | In -fapple-kext mode, global object construction code  | Fariborz Jahanian | 2011-02-15 | 1 | -5/+6 | 
| *  | Reorganize CodeGen{Function,Module} to eliminate the unfortunate | John McCall | 2011-02-08 | 1 | -4/+2 | 
| *  | Save getObjCGCAttrKind and use it in two places | Fariborz Jahanian | 2011-01-13 | 1 | -2/+3 | 
| *  | Generate write-barriers for global objc | Fariborz Jahanian | 2011-01-13 | 1 | -1/+9 | 
| *  | Simplify the logic for emitting guard variables for template static | John McCall | 2010-11-06 | 1 | -20/+15 | 
| *  | Do the guarding of instantiated static data members | Fariborz Jahanian | 2010-10-27 | 1 | -4/+9 | 
| *  | Patch to provide guard when initializing instances | Fariborz Jahanian | 2010-10-26 | 1 | -1/+9 | 
| *  | one piece of code is responsible for the lifetime of every aggregate | John McCall | 2010-09-15 | 1 | -1/+1 | 
| *  | Implement ARM static local initialization guards, which are more compact than | John McCall | 2010-09-08 | 1 | -137/+7 | 
| *  | Teach IR generation to return 'this' from constructors and destructors | John McCall | 2010-08-31 | 1 | -1/+2 | 
| *  | IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument and | Daniel Dunbar | 2010-08-21 | 1 | -4/+6 |