| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | When initializing a static local, pop the guard-abort EH cleanup after | John McCall | 2010-08-10 | 1 | -0/+4 |
* | Emit global destructors even if the destroyed object has no initializers or has | John McCall | 2010-07-30 | 1 | -7/+3 |
* | Rename LazyCleanup -> Cleanup. No functionality change for these last three | John McCall | 2010-07-21 | 1 | -2/+2 |
* | Switch the __cxa_guard_abort cleanup to being a lazy cleanup. | John McCall | 2010-07-21 | 1 | -5/+17 |
* | When deferring the emission of declarations with initializers in C++, remember | John McCall | 2010-07-15 | 1 | -5/+18 |
* | When creating functions to run global initializers and destructors, mark them | John McCall | 2010-07-06 | 1 | -0/+3 |
* | Validated by nightly-test runs on x86 and x86-64 darwin, including after | John McCall | 2010-07-06 | 1 | -58/+4 |
* | Remove unnecessary ASTContext parameter from | Douglas Gregor | 2010-07-01 | 1 | -1/+1 |
* | Correctly destroy reference temporaries with global storage. Remove ErrorUnsu... | Anders Carlsson | 2010-06-27 | 1 | -12/+4 |
* | finally get around to doing a significant cleanup to irgen: | Chris Lattner | 2010-06-27 | 1 | -1/+0 |
* | tidy up OrderGlobalInits | Chris Lattner | 2010-06-27 | 1 | -1/+1 |
* | Change EmitReferenceBindingToExpr to take a decl instead of a boolean. | Anders Carlsson | 2010-06-26 | 1 | -2/+3 |
* | Per Chris's comment, remove another static (this one | Fariborz Jahanian | 2010-06-22 | 1 | -18/+1 |
* | Avoid using a local static for providing lexical | Fariborz Jahanian | 2010-06-21 | 1 | -3/+1 |
* | In supporting init-priority, globals with the same init_priority must be | Fariborz Jahanian | 2010-06-21 | 1 | -2/+22 |
* | Use more efficient API of SmallVector/array_pod_sort | Fariborz Jahanian | 2010-06-21 | 1 | -3/+3 |
* | IRGen for implementation of init-priority attribute. | Fariborz Jahanian | 2010-06-21 | 1 | -5/+25 |
* | Fix PR7097, a bad interaction between -fno-use-cxa-atexit and | Chris Lattner | 2010-06-19 | 1 | -7/+2 |
* | Move CodeGenOptions.h *back* into Frontend. This should have been done when the | Chandler Carruth | 2010-06-15 | 1 | -1/+1 |
* | On Darwin, initialization and destruction functions should go into the __Stat... | Anders Carlsson | 2010-06-08 | 1 | -0/+5 |