1. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  2. 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 16 years ago
  3. e3daa76 Handle padding in the constant CFString struct. Fixes PR3046. by Anders Carlsson · 16 years ago
  4. f1c9c09 Codegen support for fastcall & stdcall CC. Patch by Ilya Okonsky! by Anton Korobeynikov · 16 years ago
  5. 21ef7ae LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 16 years ago
  6. 2149470 Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 16 years ago
  7. af668b0 Add attribute always_inline support. by Daniel Dunbar · 16 years ago
  8. 5fabf9d Add option argument to GetAddrOfConstantString to use for name of by Daniel Dunbar · 16 years ago
  9. 66031a5 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 16 years ago
  10. f1968f2 Add simple interface for protecting runtime functions from name by Daniel Dunbar · 16 years ago
  11. f93349f Prefer llvm::Function::addFnAttr(...) to F->addAttribute(~0, ...). by Daniel Dunbar · 16 years ago
  12. a2c6912 Now Attributes are divided in three groups by Devang Patel · 16 years ago
  13. 761d7f7 Large mechanical patch. by Devang Patel · 16 years ago
  14. 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
  15. b768807 Tweak CGCall functions again: by Daniel Dunbar · 16 years ago
  16. 5323a4b Tweak CGCall functions: by Daniel Dunbar · 16 years ago
  17. 219df66 Fix a number of issues w.r.t. emission of global for functions and by Daniel Dunbar · 16 years ago
  18. 0dbe227 Refactor parameter attribute handling: by Daniel Dunbar · 16 years ago
  19. 3a9a3e1 Set sext/zext on function result. - <rdar://problem/6156739> by Daniel Dunbar · 16 years ago
  20. f80519b Set function attributes (sext, zext, etc.) on Objective-C methods. by Daniel Dunbar · 16 years ago
  21. 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 16 years ago
  22. b381aac codegen constant data as such. add QualType::isConstant() by Nuno Lopes · 16 years ago
  23. 662174c8 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 16 years ago
  24. af05bb9 Objective-C @synthesize support. by Daniel Dunbar · 16 years ago
  25. 90db882 Use DenseMap on IdentifierInfo instead of StringMap. by Daniel Dunbar · 16 years ago
  26. 3e9df99 NeXT: Clean up constant CFString handling. by Daniel Dunbar · 16 years ago
  27. b7ec246 Add NeXT runtime support for generating methods. by Daniel Dunbar · 16 years ago
  28. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
  29. 41071de Clean up CodeGenModule interface. by Daniel Dunbar · 16 years ago
  30. 7ded7f4 Change CGObjCRuntime methods to take appropriate clang Decls. by Daniel Dunbar · 16 years ago
  31. 9d9b09c Infinite loops considered harmful. - Thanks Thomas by Daniel Dunbar · 16 years ago
  32. 6143293 Add GetAddrOfConstantCString method by Daniel Dunbar · 16 years ago
  33. af2f62c Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 16 years ago
  34. 0d8a13d Fix compilation warning with help from David Chisnall. by Mike Stump · 16 years ago
  35. f77ac86 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 16 years ago
  36. 208ff5e Change CodeGenModule to only create ObjC runtime for ObjC files by Daniel Dunbar · 16 years ago
  37. 6379a7a Add -fexceptions to Driver by Daniel Dunbar · 16 years ago
  38. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  39. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  40. c17a4d3 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 16 years ago
  41. 1e04976 Back out r54608 (inline string literals were getting an extra '\0') by Daniel Dunbar · 16 years ago
  42. ec5c2a7 Bug fix, inline string literals were getting an extra '\0'. by Daniel Dunbar · 16 years ago
  43. a735ad8 Implement GNU asm-label extension support in CodeGen. This fixes by Daniel Dunbar · 16 years ago
  44. 3c827a7 Change CodeGen of global decls to key off of the name (instead of by Daniel Dunbar · 16 years ago
  45. 815c78f Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 16 years ago
  46. c63a1f2 by Chris Lattner · 16 years ago
  47. 6bfed7e Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 16 years ago
  48. 9986eab Change CodeGenModule GlobalDeclMap to directly reference globals by Daniel Dunbar · 16 years ago
  49. bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
  50. 58a7a26 Fix codegen of chained declarations by Daniel Dunbar · 16 years ago
  51. 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
  52. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
  53. a421007 refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
  54. fba6763 indenting and other minor things. by Chris Lattner · 16 years ago
  55. dce1406 give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
  56. d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
  57. 686226b Emit debug information for global and static variables when -g is specified. by Sanjiv Gupta · 16 years ago
  58. c134fcb For setting attributes, don't assume there are ParamVarDecls available, by Eli Friedman · 16 years ago
  59. ff4a2d9 First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 16 years ago
  60. 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 16 years ago
  61. cd5f4aa PR1893: Fix up the type of tentative definitions of incomplete array by Eli Friedman · 16 years ago
  62. 77ba708 Allow the type of a global to be different from the type of its by Eli Friedman · 16 years ago
  63. 109603d Always check that the definition of a function has the correct type. by Eli Friedman · 16 years ago
  64. 08d7802 Add CodeGen support for alignment on globals, both for unusual natural by Eli Friedman · 16 years ago
  65. a07b764 Tentative declarations are supposed to have common linkage, not weak. by Eli Friedman · 16 years ago
  66. a1d642d The cache is working again; re-enable it. by Eli Friedman · 16 years ago
  67. 6f7e2ee Add a more reliable check for whether a static declaration has already by Eli Friedman · 16 years ago
  68. 0c99509 Emit memmove, not memcpy, for structure copies; this is unfortunately by Eli Friedman · 16 years ago
  69. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  70. be14c5c Disable the function address cache; this doesn't have any ill effects, by Eli Friedman · 16 years ago
  71. 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
  72. a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 16 years ago
  73. 8fabd78 if a decl is both 'static' and weak or static and inline, its linkage by Chris Lattner · 16 years ago
  74. a1945fa Verify the whole module after codegen to catch silly IR bugs. by Chris Lattner · 16 years ago
  75. 5827754 remove the 'unused static' diagnostic from codegen. This should be by Chris Lattner · 16 years ago
  76. 1a1d92a Fix PR2236 Add test Implement feedback from Chris re: PR1998 by Nate Begeman · 16 years ago
  77. 4c13b7a Only generate code for static functions and global variables that are actually used. by Nate Begeman · 16 years ago
  78. 8bd4afe Generate code for annotation attributes. by Nate Begeman · 16 years ago
  79. 532485c Add support to module codegen for adding and emitting annotations by Nate Begeman · 16 years ago
  80. 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 16 years ago
  81. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 16 years ago
  82. ce5605e some cleanups on top of David's patch. There are still two by Chris Lattner · 16 years ago
  83. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 16 years ago
  84. 572cf09 simplify code by using the variadic StructType::get method. by Chris Lattner · 16 years ago
  85. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from CodeGen/CodeGenModule.cpp]
  86. 6d39760 add initial support for generating an llvm.globalctors list. Patch by David Chisnall by Chris Lattner · 16 years ago
  87. ec9426c Propagate calling convention information to function declarations and CallInst by Nate Begeman · 17 years ago
  88. f72a443 Fix a fixme by allowing pointers in different address spaces to have by Chris Lattner · 17 years ago
  89. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
  90. ddee423 Add a bunch of attributes, patch by Nuno Lopes. by Chris Lattner · 17 years ago
  91. 2b94fe3 Add codegen support for ObjC message expressions with the GNU runtime. by Chris Lattner · 17 years ago
  92. 41ef30e Implement CodeGenModule::getMemSetFn method. by Lauro Ramos Venancio · 17 years ago
  93. 95050fa A global without initializer must be emitted as weak. Fix Olden/bh test. by Lauro Ramos Venancio · 17 years ago
  94. a7ad98f Fix PR1992 by computing the right type for string literals, which by Chris Lattner · 17 years ago
  95. c5b8806 sink more of the type related code into CodeGenTypes. by Chris Lattner · 17 years ago
  96. d86e6bc rewrite some of the type refinement code to eliminate dangling pointers by Chris Lattner · 17 years ago
  97. c4b23a5 Relax an assertion, fixing PR1968 by Chris Lattner · 17 years ago
  98. ebb97e9 Add experimental support for address space qualified types. Address space by Christopher Lamb · 17 years ago
  99. 4957378 fix codegen on static variables which have multiple decl nodes. These by Chris Lattner · 17 years ago
  100. 3b1d57b Factor out the constant generation into its own file. by Anders Carlsson · 17 years ago