1. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  2. d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 15 years ago
  3. 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 15 years ago
  4. dd9967a Don't try to CodeGen using directives, from Anders Johnsen by Douglas Gregor · 15 years ago
  5. 1feade8 Regularize the case and sort. by Mike Stump · 15 years ago
  6. 293361a Emit conversion functions correctly. by Anders Carlsson · 15 years ago
  7. b193a41 Patch toward synthesizing non-trivial destructors. WIP by Fariborz Jahanian · 15 years ago
  8. 5add683 No need to append extra padding now that we don't create packed structs for simple cases like the constant string. by Anders Carlsson · 15 years ago
  9. 183d718 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 15 years ago
  10. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  11. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 15 years ago
  12. 2198ba1 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 15 years ago
  13. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 15 years ago
  14. 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 15 years ago
  15. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  16. 80e4b9e Remove use of uninitized variable. by Fariborz Jahanian · 15 years ago
  17. 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  18. 9889652 Patch toward synthesizing copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  19. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  20. e78b86f weak globals that are const should get weak_odr linkage. by Chris Lattner · 15 years ago
  21. 309457d rdar://7119244 - globals with an explicit section specified don't get by Chris Lattner · 15 years ago
  22. 434da48 Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit). by Daniel Dunbar · 15 years ago
  23. c43f2f4 Whoops, meant to delete this. by Anders Carlsson · 15 years ago
  24. b0d0ea0 use CodeGenModule::EmitNullConstant in a couple of places. by Anders Carlsson · 15 years ago
  25. f976be8 Don't error on C++ linkage; if we don't support that, there are by Eli Friedman · 15 years ago
  26. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  27. c7ff8e1 Synthesize the default constructor which has not been declared as needed. by Fariborz Jahanian · 15 years ago
  28. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  29. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  30. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  31. 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
  32. 7db6d83 Update for LLVM API change. by Owen Anderson · 15 years ago
  33. 08e2524 Update for LLVM API change. by Owen Anderson · 15 years ago
  34. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  35. 70ee975 Output UTF-16 string literals independent of host byte order. by Daniel Dunbar · 15 years ago
  36. 1d55291 Factor out map lookup for CFString constants. by Daniel Dunbar · 15 years ago
  37. ec586e7 Simplify, NFC. by Daniel Dunbar · 15 years ago
  38. 2a3856a Simplify. by Daniel Dunbar · 15 years ago
  39. ad64e02 fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 15 years ago
  40. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  41. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  42. 9d4a15f use CreateRuntimeVariable to get __CFConstantStringClassReference by Chris Lattner · 15 years ago
  43. 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 15 years ago
  44. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  45. 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 15 years ago
  46. 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 15 years ago
  47. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  48. 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
  49. c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
  50. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  51. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  52. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  53. 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 15 years ago
  54. 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 15 years ago
  55. 16e8be2 Move FunctionDecl::TemplateSpecializationInfo out into its own class, by Douglas Gregor · 15 years ago
  56. c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 15 years ago
  57. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  58. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  59. f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
  60. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 15 years ago
  61. 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 15 years ago
  62. 36674d2 Don't assert when generating code with static_asserts. by Anders Carlsson · 15 years ago
  63. 2968b77 weak_import should not make definitions have weak linkage. by Daniel Dunbar · 15 years ago
  64. 08c93a7 Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* the by Chris Lattner · 15 years ago
  65. 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 15 years ago
  66. c6c14d1 Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 15 years ago
  67. 2928c21 extern "C" should preserve the 'extern' qualifier for VarDecls. Fixes 6853728. by Anders Carlsson · 15 years ago
  68. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  69. 167b824 A C++ member function always has either weak linkage (if it's inline or defined inline) or strong linkage (other cases). by Anders Carlsson · 15 years ago
  70. b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 15 years ago
  71. 0c337ed add an initial stab at emitting deferred c++ inline functions. This handles static by Chris Lattner · 15 years ago
  72. 9fa959d cleanups, no functionality change. by Chris Lattner · 15 years ago
  73. 005eedc revert my previous patch, I committed the wrong file. by Chris Lattner · 15 years ago
  74. 43ac965 static methods don't get this pointers. by Chris Lattner · 15 years ago
  75. bdb0132 When defining a function whose type has no prototype, make an effort by Chris Lattner · 15 years ago
  76. 2a131fb Refactor global decls to hold either a regular Decl or a CXXConstructorDecl + ctor type or a CXXDestructorDecl + dtor type. by Anders Carlsson · 15 years ago
  77. 43907e8 Fix comment to account for r70786. by Eli Friedman · 15 years ago
  78. 5e22213 PR4133: fix always_inline implementation to be consistent with gcc. by Eli Friedman · 15 years ago
  79. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
  80. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago
  81. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 15 years ago
  82. 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 15 years ago
  83. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 15 years ago
  84. 7520bd1 Fix emission of static tentative definitions referenced from other static functions by Douglas Gregor · 15 years ago
  85. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
  86. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 15 years ago
  87. 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 15 years ago
  88. 271474e silence a warning, it isn't clear what the right answer is here, by Chris Lattner · 15 years ago
  89. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 15 years ago
  90. 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 15 years ago
  91. 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 15 years ago
  92. 6463ef4 Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 15 years ago
  93. 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 15 years ago
  94. 95d4e5d Start attempting to generate code for C++ ctors. by Anders Carlsson · 15 years ago
  95. 57d5cee Comment fix. by Daniel Dunbar · 15 years ago
  96. cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 15 years ago
  97. 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 15 years ago
  98. 7c65e99 Refactor how attributes are set on values. by Daniel Dunbar · 15 years ago
  99. 55d6f50 Split SetGlobalValueAttributes into definition/declaration halves. by Daniel Dunbar · 15 years ago
  100. 7dbd819 Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes to by Daniel Dunbar · 15 years ago