aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDeclCXX.cpp
AgeCommit message (Expand)Author
2010-06-22Per Chris's comment, remove another static (this oneFariborz Jahanian
2010-06-21Avoid using a local static for providing lexicalFariborz Jahanian
2010-06-21In supporting init-priority, globals with the same init_priority must beFariborz Jahanian
2010-06-21Use more efficient API of SmallVector/array_pod_sortFariborz Jahanian
2010-06-21IRGen for implementation of init-priority attribute.Fariborz Jahanian
2010-06-19Fix PR7097, a bad interaction between -fno-use-cxa-atexit andChris Lattner
2010-06-15Move CodeGenOptions.h *back* into Frontend. This should have been done when theChandler Carruth
2010-06-08On Darwin, initialization and destruction functions should go into the __Stat...Anders Carlsson
2010-06-08Add a global CreateGlobalInitOrDestructFunction and use it for creating globa...Anders Carlsson
2010-06-08Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCou...Anders Carlsson
2010-06-08Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs.Anders Carlsson
2010-06-08Simplify GenerateCXXAggrDestructorHelper.Anders Carlsson
2010-05-16When initializing thread-safe statics, put the call toDouglas Gregor
2010-05-16Revert r103880 (thread-safe static initialization w/ exceptions),Douglas Gregor
2010-05-15When initializing thread-safe statics, put the call toDouglas Gregor
2010-05-05For thread-safe static initialization of local statics withDouglas Gregor
2010-05-04Emit the globals, metadata, etc. associated with static variables even whenJohn McCall
2010-04-26emit dtors with the right calling convention in -fno-use-cxa-atexitChris Lattner
2010-03-20C++: Add support for -fno-use-cxa-atexit.Daniel Dunbar
2010-03-20IRgen: Inline GenerateCXXGlobal[VarDecl]InitFunc into sole caller.Daniel Dunbar
2010-02-06Add support for threadsafe statics, and make them the default (matching gcc).Anders Carlsson
2010-02-03Revert the new reference binding code; I came up with a way simpler solution ...Anders Carlsson
2010-01-25global variable that binds reference to a non-lvalue reprotedFariborz Jahanian
2010-01-25Fix a code gen. bug involving compiling global references.Fariborz Jahanian
2010-01-08Fix for PR5967: Make const-marking for LLVM globals correct for cases requiringEli Friedman
2009-12-10Actually store the pointer into the global variable, spotted by Eli.Anders Carlsson
2009-12-10Handle emitting static variables that have reference type.Anders Carlsson
2009-12-10Separate generating code for static variables and global variables.Anders Carlsson
2009-12-10Move more decl related functions to CGDeclCXX.cppAnders Carlsson
2009-12-10Add CGDeclCXX.cpp and move EmitCXXGlobalVarDeclInit there.Anders Carlsson