1. 91a16fa IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument and by Daniel Dunbar · 14 years ago
  2. 224124c When initializing a static local, pop the guard-abort EH cleanup after by John McCall · 14 years ago
  3. 85aca0f Emit global destructors even if the destroyed object has no initializers or has by John McCall · 14 years ago
  4. 1f0fca5 Rename LazyCleanup -> Cleanup. No functionality change for these last three by John McCall · 14 years ago
  5. e540e63 Switch the __cxa_guard_abort cleanup to being a lazy cleanup. by John McCall · 14 years ago
  6. bf40cb5 When deferring the emission of declarations with initializers in C++, remember by John McCall · 14 years ago
  7. 044cc54 When creating functions to run global initializers and destructors, mark them by John McCall · 14 years ago
  8. f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
  9. 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
  10. 045a6d8 Correctly destroy reference temporaries with global storage. Remove ErrorUnsupported call when binding a global reference to a non-lvalue. Fixes PR7326. by Anders Carlsson · 14 years ago
  11. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
  12. ec2830d tidy up OrderGlobalInits by Chris Lattner · 14 years ago
  13. 32f36ba Change EmitReferenceBindingToExpr to take a decl instead of a boolean. by Anders Carlsson · 14 years ago
  14. f489688 Per Chris's comment, remove another static (this one by Fariborz Jahanian · 14 years ago
  15. 581c78f Avoid using a local static for providing lexical by Fariborz Jahanian · 14 years ago
  16. e0b691a In supporting init-priority, globals with the same init_priority must be by Fariborz Jahanian · 14 years ago
  17. 027d7ed Use more efficient API of SmallVector/array_pod_sort by Fariborz Jahanian · 14 years ago
  18. 9f967c5 IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 14 years ago
  19. 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
  20. 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
  21. 18af368 On Darwin, initialization and destruction functions should go into the __StaticInit section. by Anders Carlsson · 14 years ago
  22. 9dc046e Add a global CreateGlobalInitOrDestructFunction and use it for creating global init or destruction functions. by Anders Carlsson · 14 years ago
  23. 5687a5c Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCount from CodeGenFunction and let LLVM handle uniquing the internal functions instead. by Anders Carlsson · 14 years ago
  24. 7729136 Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs. by Anders Carlsson · 14 years ago
  25. 02e370a Simplify GenerateCXXAggrDestructorHelper. by Anders Carlsson · 14 years ago
  26. 86a3a03 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
  27. 1eb2e59 Revert r103880 (thread-safe static initialization w/ exceptions), by Douglas Gregor · 14 years ago
  28. bfcc823 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
  29. cc6a44b For thread-safe static initialization of local statics with by Douglas Gregor · 14 years ago
  30. fe67f3b Emit the globals, metadata, etc. associated with static variables even when by John McCall · 14 years ago
  31. c9a85f9 emit dtors with the right calling convention in -fno-use-cxa-atexit mode. by Chris Lattner · 14 years ago
  32. efb0fa9 C++: Add support for -fno-use-cxa-atexit. - So much typing, so little gain... by Daniel Dunbar · 14 years ago
  33. 5c6846e IRgen: Inline GenerateCXXGlobal[VarDecl]InitFunc into sole caller. by Daniel Dunbar · 14 years ago
  34. a508b7d Add support for threadsafe statics, and make them the default (matching gcc). by Anders Carlsson · 14 years ago
  35. a64a869 Revert the new reference binding code; I came up with a way simpler solution for the reference binding bug that is preventing self-hosting. by Anders Carlsson · 14 years ago
  36. 616c173 global variable that binds reference to a non-lvalue reproted as NYI now. by Fariborz Jahanian · 15 years ago
  37. f7c00ed Fix a code gen. bug involving compiling global references. by Fariborz Jahanian · 15 years ago
  38. 6c6bda3 Fix for PR5967: Make const-marking for LLVM globals correct for cases requiring by Eli Friedman · 15 years ago
  39. 864143f Actually store the pointer into the global variable, spotted by Eli. by Anders Carlsson · 15 years ago
  40. c7974ca Handle emitting static variables that have reference type. by Anders Carlsson · 15 years ago
  41. fcbfdc1 Separate generating code for static variables and global variables. by Anders Carlsson · 15 years ago
  42. eb4072e Move more decl related functions to CGDeclCXX.cpp by Anders Carlsson · 15 years ago
  43. 5ec2e7c Add CGDeclCXX.cpp and move EmitCXXGlobalVarDeclInit there. by Anders Carlsson · 15 years ago