1. c63a1f2 by Chris Lattner · 16 years ago
  2. 6bfed7e Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 16 years ago
  3. 9986eab Change CodeGenModule GlobalDeclMap to directly reference globals by Daniel Dunbar · 16 years ago
  4. bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
  5. 58a7a26 Fix codegen of chained declarations by Daniel Dunbar · 16 years ago
  6. 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
  7. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
  8. a421007 refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
  9. fba6763 indenting and other minor things. by Chris Lattner · 16 years ago
  10. dce1406 give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
  11. d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
  12. 686226b Emit debug information for global and static variables when -g is specified. by Sanjiv Gupta · 16 years ago
  13. c134fcb For setting attributes, don't assume there are ParamVarDecls available, by Eli Friedman · 16 years ago
  14. ff4a2d9 First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 16 years ago
  15. 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 16 years ago
  16. cd5f4aa PR1893: Fix up the type of tentative definitions of incomplete array by Eli Friedman · 16 years ago
  17. 77ba708 Allow the type of a global to be different from the type of its by Eli Friedman · 16 years ago
  18. 109603d Always check that the definition of a function has the correct type. by Eli Friedman · 16 years ago
  19. 08d7802 Add CodeGen support for alignment on globals, both for unusual natural by Eli Friedman · 16 years ago
  20. a07b764 Tentative declarations are supposed to have common linkage, not weak. by Eli Friedman · 16 years ago
  21. a1d642d The cache is working again; re-enable it. by Eli Friedman · 16 years ago
  22. 6f7e2ee Add a more reliable check for whether a static declaration has already by Eli Friedman · 16 years ago
  23. 0c99509 Emit memmove, not memcpy, for structure copies; this is unfortunately by Eli Friedman · 16 years ago
  24. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  25. be14c5c Disable the function address cache; this doesn't have any ill effects, by Eli Friedman · 16 years ago
  26. e8b9f5b Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. by Sanjiv Gupta · 16 years ago
  27. a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 16 years ago
  28. 8fabd78 if a decl is both 'static' and weak or static and inline, its linkage by Chris Lattner · 16 years ago
  29. a1945fa Verify the whole module after codegen to catch silly IR bugs. by Chris Lattner · 16 years ago
  30. 5827754 remove the 'unused static' diagnostic from codegen. This should be by Chris Lattner · 16 years ago
  31. 1a1d92a Fix PR2236 Add test Implement feedback from Chris re: PR1998 by Nate Begeman · 16 years ago
  32. 4c13b7a Only generate code for static functions and global variables that are actually used. by Nate Begeman · 16 years ago
  33. 8bd4afe Generate code for annotation attributes. by Nate Begeman · 16 years ago
  34. 532485c Add support to module codegen for adding and emitting annotations by Nate Begeman · 16 years ago
  35. 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 16 years ago
  36. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 16 years ago
  37. ce5605e some cleanups on top of David's patch. There are still two by Chris Lattner · 16 years ago
  38. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 16 years ago
  39. 572cf09 simplify code by using the variadic StructType::get method. by Chris Lattner · 16 years ago
  40. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from CodeGen/CodeGenModule.cpp]
  41. 6d39760 add initial support for generating an llvm.globalctors list. Patch by David Chisnall by Chris Lattner · 16 years ago
  42. ec9426c Propagate calling convention information to function declarations and CallInst by Nate Begeman · 16 years ago
  43. f72a443 Fix a fixme by allowing pointers in different address spaces to have by Chris Lattner · 16 years ago
  44. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 16 years ago
  45. ddee423 Add a bunch of attributes, patch by Nuno Lopes. by Chris Lattner · 16 years ago
  46. 2b94fe3 Add codegen support for ObjC message expressions with the GNU runtime. by Chris Lattner · 16 years ago
  47. 41ef30e Implement CodeGenModule::getMemSetFn method. by Lauro Ramos Venancio · 16 years ago
  48. 95050fa A global without initializer must be emitted as weak. Fix Olden/bh test. by Lauro Ramos Venancio · 16 years ago
  49. a7ad98f Fix PR1992 by computing the right type for string literals, which by Chris Lattner · 17 years ago
  50. c5b8806 sink more of the type related code into CodeGenTypes. by Chris Lattner · 17 years ago
  51. d86e6bc rewrite some of the type refinement code to eliminate dangling pointers by Chris Lattner · 17 years ago
  52. c4b23a5 Relax an assertion, fixing PR1968 by Chris Lattner · 17 years ago
  53. ebb97e9 Add experimental support for address space qualified types. Address space by Christopher Lamb · 17 years ago
  54. 4957378 fix codegen on static variables which have multiple decl nodes. These by Chris Lattner · 17 years ago
  55. 3b1d57b Factor out the constant generation into its own file. by Anders Carlsson · 17 years ago
  56. d6326c6 by Steve Naroff · 17 years ago
  57. d47d4f5 Support checking and codegen of constant vector globals by Nate Begeman · 17 years ago
  58. c6fdc34 Add first pieces of support for parsing and representing by Chris Lattner · 17 years ago
  59. 19009e6 implement proper support for _Bool in memory, which is usually i8, not i1. by Chris Lattner · 17 years ago
  60. 17930d9 implement codegen support for most unary operators when by Chris Lattner · 17 years ago
  61. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  62. 2b9d2ca local static vars are globals also. This fixes a testcase reported by Seo. by Chris Lattner · 17 years ago
  63. 7acda7c introduce a new CodeGenModule::getIntrinsic method, which wraps by Chris Lattner · 17 years ago
  64. 0113edd add a hack so that codegen doesn't abort on missing sema of initializers, now by Chris Lattner · 17 years ago
  65. ddc23f3 Update to use new PointerType::getUnqual() api. by Christopher Lamb · 17 years ago
  66. 1426fec builtin id 0 is invalid, don't use a slot for it. by Chris Lattner · 17 years ago
  67. ab6c94c fix off-by-one error. by Chris Lattner · 17 years ago
  68. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  69. 7a9d49f Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
  70. df5eb71 Reimplement support for strings that initialize global inits now that by Chris Lattner · 17 years ago
  71. 4fd46bc add support for implicit cast from array to pointer that is not the element by Chris Lattner · 17 years ago
  72. f89dfb2 abort when we lower an initializer to the wrong type, as we currently do for: by Chris Lattner · 17 years ago
  73. 5ccc701 extend or truncate the initializer for a string initializer to match its type. by Chris Lattner · 17 years ago
  74. a44cf73 Implement codegen support for: char text[8] = "string"; by Chris Lattner · 17 years ago
  75. 2ea81a8 implement support for functions that initialize globals. by Chris Lattner · 17 years ago
  76. ce39faa Treat discarding array initializer elements as an extwarn (so -pedantic-errors flags it). Allow CodeGen to truncate the initializer if needed. by Christopher Lamb · 17 years ago
  77. 9a64cf7 globals can't be vla's by Chris Lattner · 17 years ago
  78. 9615bf8 add codegen support for global inits that require array decay. by Chris Lattner · 17 years ago
  79. 2c8569d warn about unhandled initializers instead of crashing on them. by Chris Lattner · 17 years ago
  80. 9cd4fe4 Handle global variable definitions which change the type of a definition, such as: by Chris Lattner · 17 years ago
  81. fafad83 merge the llvm global variable when there are multiple C decls. by Chris Lattner · 17 years ago
  82. 58c3f9e implement codegen for functions whose function body type don't match by Chris Lattner · 17 years ago
  83. 028380e merge functions with multiple function decls if they have the same name. by Chris Lattner · 17 years ago
  84. fb97b03 Warn about unsupported codegen with the diags machinery, giving us: by Chris Lattner · 17 years ago
  85. 2824723 Support initalisers for more than just int-typed static variables. by Oliver Hunt · 17 years ago
  86. 45e8cbd Implement support for -fwritable-strings and make the code generator by Chris Lattner · 17 years ago
  87. 75cf288 improve codegen for global variable initializers, implementing by Chris Lattner · 17 years ago
  88. 0c67829 Put constant CFStrings in the __DATA,__cfstring section. by Anders Carlsson · 17 years ago
  89. 7a4718e Take 2. by Devang Patel · 17 years ago
  90. 61bb9ca Initialize MemCpyFn by Devang Patel · 17 years ago
  91. e03cd7b temporarily revert devang's patch to link in the llvm codegen etc. by Chris Lattner · 17 years ago
  92. f767e21 Make target info available to clang code generator. by Devang Patel · 17 years ago
  93. 9e32d4b Refactor code into a separate method. by Devang Patel · 17 years ago
  94. e9b8c0a Fix 80 col violations. by Devang Patel · 17 years ago
  95. 8e53e72 Codegen global array initializers. by Devang Patel · 17 years ago
  96. 7b66000 Updated VC++ build system. by Hartmut Kaiser · 17 years ago
  97. 8e74c93 by Steve Naroff · 17 years ago
  98. 47f7dbf eliminate some VC++ warnings, patch contributed by Hartmut Kaiser by Chris Lattner · 17 years ago
  99. c5e940f Implement codegen support for lowering "library builtins" like __builtin_isinf by Chris Lattner · 17 years ago
  100. bef20ac add the ability to get the llvm function corresponding to a library builtin. by Chris Lattner · 17 years ago