1. 9d0c661 Skip over shadow using decls during codegen. by John McCall · 16 years ago
  2. fd01535 The ssp and sspreq function attributes should only be applied to function definitions, not declarations or calls. by Anders Carlsson · 16 years ago
  3. 7eb79c1 Make GetAddrOfConstantStringFromLiteral return a constant of the correct type. by Eli Friedman · 16 years ago
  4. 2811ccf Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 16 years ago
  5. 654ad40 Rearrange function to avoid recursive use-after-free. by Eli Friedman · 16 years ago
  6. 78f7ece add missing #include by Chris Lattner · 16 years ago
  7. 393c247 Added support for static variables which require by Fariborz Jahanian · 16 years ago
  8. 7d9c3c9 Implement proper linkage for explicit instantiation declarations of by Douglas Gregor · 16 years ago
  9. 7ced9c8 Introduce FunctionDecl::isInlined() to tell whether a function should by Douglas Gregor · 16 years ago
  10. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 16 years ago
  11. 8e2efcc Add a PrettyStackTraceDecl in CodeGenModule::EmitGlobalDefinition. by Anders Carlsson · 16 years ago
  12. 9f0306d assert -> llvm_unreachable by Douglas Gregor · 16 years ago
  13. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 16 years ago
  14. a0f00a7 Fix a thinko that John pointed out by Douglas Gregor · 16 years ago
  15. 1028c9f Give explicit and implicit instantiations of static data members of by Douglas Gregor · 16 years ago
  16. aa40454 Copy metadata associated with CI by Devang Patel · 16 years ago
  17. 278b9f0 fix some cfstring related issues: by Chris Lattner · 16 years ago
  18. 00549fc unbreak test/CodeGen/builtins.c, reverting Devang's change. by Chris Lattner · 16 years ago
  19. 9c09570 Check void type before using replaceAllUsesWith(). by Devang Patel · 16 years ago
  20. 70cf530 Remove extra white space line. by Devang Patel · 16 years ago
  21. 3b122bc Do not check use_empty() before invoking replaceAllUsesWith(). by Devang Patel · 16 years ago
  22. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 16 years ago
  23. dbd920c Move the vtable builder to CGVtable.cpp, general cleanup. by Anders Carlsson · 16 years ago
  24. 74d644a If a global initializer has a non-trivial constructor or destructor, we never want to defer generation of it, even if it is declared static. by Anders Carlsson · 16 years ago
  25. b540491 Add a MangleContext and pass it to all mangle functions. It will be used for keeping state, such as identifiers assigned to anonymous structs as well as scope encoding. by Anders Carlsson · 16 years ago
  26. bd6dbd1 Fix thinko and simplify. by Mike Stump · 16 years ago
  27. fb51ddf Ensure we have atleast 2-byte alignment for member functions. by Mike Stump · 16 years ago
  28. f55314d Respect alignments better. by Mike Stump · 16 years ago
  29. ffbb15e Use new predicates for some type equality tests. by Benjamin Kramer · 16 years ago
  30. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 16 years ago
  31. 018837b Handle namespace aliases. by Anders Carlsson · 16 years ago
  32. f015b03 Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. by Daniel Dunbar · 16 years ago
  33. df4eee9 Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 16 years ago
  34. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
  35. 34771b5 Fix subtle bug in generating LLVM function declarations for builtin functions. by Daniel Dunbar · 16 years ago
  36. 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 16 years ago
  37. ca6408c Change CodeGenModule::ConstructTypeAttributes to return the calling convention by Daniel Dunbar · 16 years ago
  38. 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 16 years ago
  39. 8a9f3fd Set the calling convention based on the CGFunctionInfo. by Daniel Dunbar · 16 years ago
  40. 555b4bb GlobalDecl doesn't have an explicit constructor anymore. by Anders Carlsson · 16 years ago
  41. 4a6835e Add stricter GlobalDecl constructors. by Anders Carlsson · 16 years ago
  42. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  43. d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 16 years ago
  44. 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 16 years ago
  45. dd9967a Don't try to CodeGen using directives, from Anders Johnsen by Douglas Gregor · 16 years ago
  46. 1feade8 Regularize the case and sort. by Mike Stump · 16 years ago
  47. 293361a Emit conversion functions correctly. by Anders Carlsson · 16 years ago
  48. b193a41 Patch toward synthesizing non-trivial destructors. WIP by Fariborz Jahanian · 16 years ago
  49. 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 · 16 years ago
  50. 183d718 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 16 years ago
  51. 0032b27 Update for LLVM API change. by Owen Anderson · 16 years ago
  52. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 16 years ago
  53. 2198ba1 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 16 years ago
  54. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 16 years ago
  55. 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 16 years ago
  56. 89ed31d Add support for global initializers. by Anders Carlsson · 16 years ago
  57. 80e4b9e Remove use of uninitized variable. by Fariborz Jahanian · 16 years ago
  58. 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 16 years ago
  59. 9889652 Patch toward synthesizing copy constructors. Work in progress. by Fariborz Jahanian · 16 years ago
  60. 47a434f Update for LLVM API change. by Owen Anderson · 16 years ago
  61. e78b86f weak globals that are const should get weak_odr linkage. by Chris Lattner · 16 years ago
  62. 309457d rdar://7119244 - globals with an explicit section specified don't get by Chris Lattner · 16 years ago
  63. 434da48 Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit). by Daniel Dunbar · 16 years ago
  64. c43f2f4 Whoops, meant to delete this. by Anders Carlsson · 16 years ago
  65. b0d0ea0 use CodeGenModule::EmitNullConstant in a couple of places. by Anders Carlsson · 16 years ago
  66. f976be8 Don't error on C++ linkage; if we don't support that, there are by Eli Friedman · 16 years ago
  67. c9c88b4 Update for LLVM API change. by Owen Anderson · 16 years ago
  68. c7ff8e1 Synthesize the default constructor which has not been declared as needed. by Fariborz Jahanian · 16 years ago
  69. 03e2050 Update for LLVM API changes. by Owen Anderson · 16 years ago
  70. 96e0fc7 Update for LLVM API change. by Owen Anderson · 16 years ago
  71. 6217b80 Change uses of: by Ted Kremenek · 16 years ago
  72. 3c4972d Update for LLVM API change. by Owen Anderson · 16 years ago
  73. 7db6d83 Update for LLVM API change. by Owen Anderson · 16 years ago
  74. 08e2524 Update for LLVM API change. by Owen Anderson · 16 years ago
  75. 4a28d5d Update for LLVM API change. by Owen Anderson · 16 years ago
  76. 70ee975 Output UTF-16 string literals independent of host byte order. by Daniel Dunbar · 16 years ago
  77. 1d55291 Factor out map lookup for CFString constants. by Daniel Dunbar · 16 years ago
  78. ec586e7 Simplify, NFC. by Daniel Dunbar · 16 years ago
  79. 2a3856a Simplify. by Daniel Dunbar · 16 years ago
  80. ad64e02 fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 16 years ago
  81. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
  82. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 16 years ago
  83. 9d4a15f use CreateRuntimeVariable to get __CFConstantStringClassReference by Chris Lattner · 16 years ago
  84. 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 16 years ago
  85. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 16 years ago
  86. 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 16 years ago
  87. 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 16 years ago
  88. 6924382 Update for LLVM API change. by Owen Anderson · 16 years ago
  89. 1c431b3 Update for LLVM API change. by Owen Anderson · 16 years ago
  90. c14f0d2 Update for LLVM API change. by Owen Anderson · 16 years ago
  91. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 16 years ago
  92. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 16 years ago
  93. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 16 years ago
  94. 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 16 years ago
  95. 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 16 years ago
  96. 16e8be2 Move FunctionDecl::TemplateSpecializationInfo out into its own class, by Douglas Gregor · 16 years ago
  97. c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 16 years ago
  98. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 16 years ago
  99. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
  100. f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 16 years ago