| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Add a global CreateGlobalInitOrDestructFunction and use it for creating globa... | Anders Carlsson | 2010-06-08 | 1 | -11/+17 |
| * | Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCou... | Anders Carlsson | 2010-06-08 | 1 | -3/+2 |
| * | Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs. | Anders Carlsson | 2010-06-08 | 1 | -0/+37 |
| * | Simplify GenerateCXXAggrDestructorHelper. | Anders Carlsson | 2010-06-08 | 1 | -4/+3 |
| * | When initializing thread-safe statics, put the call to | Douglas Gregor | 2010-05-16 | 1 | -8/+64 |
| * | Revert r103880 (thread-safe static initialization w/ exceptions), | Douglas Gregor | 2010-05-16 | 1 | -26/+8 |
| * | When initializing thread-safe statics, put the call to | Douglas Gregor | 2010-05-15 | 1 | -8/+26 |
| * | For thread-safe static initialization of local statics with | Douglas Gregor | 2010-05-05 | 1 | -33/+48 |
| * | Emit the globals, metadata, etc. associated with static variables even when | John McCall | 2010-05-04 | 1 | -0/+3 |
| * | emit dtors with the right calling convention in -fno-use-cxa-atexit | Chris Lattner | 2010-04-26 | 1 | -3/+8 |
| * | C++: Add support for -fno-use-cxa-atexit. | Daniel Dunbar | 2010-03-20 | 1 | -16/+73 |
| * | IRgen: Inline GenerateCXXGlobal[VarDecl]InitFunc into sole caller. | Daniel Dunbar | 2010-03-20 | 1 | -30/+15 |
| * | Add support for threadsafe statics, and make them the default (matching gcc). | Anders Carlsson | 2010-02-06 | 1 | -22/+85 |
| * | Revert the new reference binding code; I came up with a way simpler solution ... | Anders Carlsson | 2010-02-03 | 1 | -2/+2 |
| * | global variable that binds reference to a non-lvalue reproted | Fariborz Jahanian | 2010-01-25 | 1 | -2/+7 |
| * | Fix a code gen. bug involving compiling global references. | Fariborz Jahanian | 2010-01-25 | 1 | -2/+2 |
| * | Fix for PR5967: Make const-marking for LLVM globals correct for cases requiring | Eli Friedman | 2010-01-08 | 1 | -6/+30 |
| * | Actually store the pointer into the global variable, spotted by Eli. | Anders Carlsson | 2009-12-10 | 1 | -2/+5 |
| * | Handle emitting static variables that have reference type. | Anders Carlsson | 2009-12-10 | 1 | -1/+4 |
| * | Separate generating code for static variables and global variables. | Anders Carlsson | 2009-12-10 | 1 | -33/+59 |
| * | Move more decl related functions to CGDeclCXX.cpp | Anders Carlsson | 2009-12-10 | 1 | -0/+117 |
| * | Add CGDeclCXX.cpp and move EmitCXXGlobalVarDeclInit there. | Anders Carlsson | 2009-12-10 | 1 | -0/+62 |