1. c9cbde7 [modules] Fix a rejects-valid resulting from emitting an inline function by Richard Smith · 11 years ago
  2. ee02499 Add coverage mapping generation. by Alex Lorenz · 11 years ago
  3. 7f5755c Notional simplification: defer emitting deferred inline methods until we finish by Richard Smith · 11 years ago
  4. 1ba0a07 Re-commit r214547 with tests fixed. Hopefully all the bots will be happy now. by Richard Smith · 11 years ago
  5. 455768e Revert r214547 due to test breakage. by Richard Smith · 11 years ago
  6. cf08ff5 Fix iterator invalidation issues that are breaking my modules buildbot's bootstrap. by Richard Smith · 11 years ago
  7. 56fc62b MS compatibility: always emit dllexported in-class initialized static data members (PR20140) by Hans Wennborg · 11 years ago
  8. dfcb7d6 Defer codegen of inline method definitions to the end of current top level declaration by Hans Wennborg · 11 years ago
  9. fb8d02b Implement -Wframe-larger-than backend diagnostic by Alp Toker · 11 years ago
  10. a926d84 Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170) by Hans Wennborg · 11 years ago
  11. 4f12f10 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  12. dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
  13. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  14. 629afae [C++11] Replacing DeclBase iterators decls_begin() and decls_end() with iterator_range decls(). The same is true for the noload versions of these APIs. Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  15. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
  16. a798a9d Switch all uses of LLVM_OVERRIDE to just use 'override' directly. by Craig Topper · 12 years ago
  17. 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
  18. c0ff744 When we decide to output a deferred decl, remember the llvm GlobalValue. by Rafael Espindola · 12 years ago
  19. 4a9ec7b PR16933: Don't try to codegen things after we've seen errors. by David Blaikie · 12 years ago
  20. b2e86eb DebugInfo: Unify & optimize the lazy addition of record types by David Blaikie · 12 years ago
  21. 75958c4 clang-cl: Support the run-time selection options (/MD, /MT et al.) by Hans Wennborg · 12 years ago
  22. 48ad6dc PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info by David Blaikie · 12 years ago
  23. 5d041be Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. by Aaron Ballman · 12 years ago
  24. e43f0fe Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 12 years ago
  25. 568d410 Don't propagate around TargetOptions in IR-gen; we don't use it. by John McCall · 13 years ago
  26. c86a2f3 Pass the target options through to code generation. by Bill Wendling · 13 years ago
  27. ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
  28. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  29. dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  30. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  31. df88f6f Replace MarkVarRequired with a more generic by Rafael Espindola · 14 years ago
  32. 189fa74 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 14 years ago
  33. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  34. 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  35. 841dd88 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 14 years ago
  36. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  37. e8bbc12 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
  38. 4a8ea10 Modify some deleted function methods to better reflect reality: by Alexis Hunt · 15 years ago
  39. d66828d In addition to in-class member functions marked with the "used" by Douglas Gregor · 15 years ago
  40. e061015 Emit in-class member function definitions that are marked by Douglas Gregor · 15 years ago
  41. 8509824 Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 15 years ago
  42. 88d292c Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
  43. 731be66 Revert changes r97693, r97700, and r97718. by John McCall · 16 years ago
  44. 6abe39c Create a TargetMachine whenever we create a CodeGenAction. The codegen of by John McCall · 16 years ago
  45. e017ecc Remove ';' after method definition. Noticed by clang++, which one would think by Daniel Dunbar · 16 years ago
  46. 337e3a5 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 16 years ago
  47. bc55fe2 Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 16 years ago
  48. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  49. 4016518 Switch TargetInfo to store an llvm::Triple. by Daniel Dunbar · 16 years ago
  50. ecaeaa8 Update for changes in LLVM. Hopefully this is the last one for a while. by Owen Anderson · 16 years ago
  51. 0320075 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 16 years ago
  52. d9dd77f Update for LLVMContext+Module change. by Owen Anderson · 16 years ago
  53. beecd58 Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 17 years ago
  54. 5bbb3c8 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 17 years ago
  55. cf16983 change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 17 years ago
  56. 984fac5 most of this is plumbing to get CompileOptions down into by Chris Lattner · 17 years ago
  57. 4b4f67a Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 17 years ago
  58. 6e6ad60 Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
  59. 30c514e Add GetModule accessor to ModuleBuilder by Daniel Dunbar · 17 years ago
  60. fce4be8 Clean up CodeGenModule interface. by Daniel Dunbar · 17 years ago
  61. 89da6ad Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 17 years ago
  62. 3ad5348 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 17 years ago
  63. 56fdb6a More #include cleaning by Daniel Dunbar · 17 years ago
  64. 221fa94 More #include cleaning by Daniel Dunbar · 17 years ago
  65. 303e2c2 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 17 years ago
  66. 53c362e 80 cols by Nico Weber · 17 years ago
  67. 7db4f60 ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 17 years ago
  68. 2c674f6 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 · 17 years ago
  69. 9c42652 Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
  70. 837fd27 Fix codegen of chained declarations by Daniel Dunbar · 17 years ago
  71. 1200aca Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 17 years ago
  72. 3e1d35b Stop leaking the target data. (Leak found with valgrind.) by Eli Friedman · 17 years ago
  73. 15cb669 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 · 17 years ago
  74. 08899ff Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 18 years ago
  75. 4bd5596 Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 18 years ago
  76. 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/CodeGen/ModuleBuilder.cpp]
  77. 5c6c059 Put back the top-level asm code; all tests pass now. by Anders Carlsson · 18 years ago
  78. 0fae4f5 Back out 46855 for now, it causes test failures on Darwin. by Anders Carlsson · 18 years ago
  79. bcc3a4b Handle top-level asm declarations. by Anders Carlsson · 18 years ago
  80. 68be606 sink more of the type related code into CodeGenTypes. by Chris Lattner · 18 years ago
  81. a5e4d30 Finish off the refactoring of type handling stuff. Now we recompile every by Chris Lattner · 18 years ago
  82. adf1f51 move the codegen ASTConsumer out of the driver into libcodegen, by Chris Lattner · 18 years ago
  83. b1537eb rewrite some of the type refinement code to eliminate dangling pointers by Chris Lattner · 18 years ago
  84. 38376f1 Add first pieces of support for parsing and representing by Chris Lattner · 18 years ago
  85. 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  86. c8dbe1e Warn about unsupported codegen with the diags machinery, giving us: by Chris Lattner · 18 years ago
  87. fb30009 Implement support for -fwritable-strings and make the code generator by Chris Lattner · 18 years ago
  88. 034b49d Clean up types, removing some casts. Patch contributed by Cedric Venet. by Chris Lattner · 18 years ago
  89. 75ef2f0 Take 2. by Devang Patel · 18 years ago
  90. 5087e26 temporarily revert devang's patch to link in the llvm codegen etc. by Chris Lattner · 18 years ago
  91. 46c7003 Make target info available to clang code generator. by Devang Patel · 18 years ago
  92. 6ee31f5 In "int X,Y;", compile both X and Y. by Chris Lattner · 18 years ago
  93. d14bfa9 implement support for basic codegen of global variables with no initializers. by Chris Lattner · 18 years ago
  94. 23b7eb6 Finally bite the bullet and make the major change: split the clang namespace by Chris Lattner · 18 years ago
  95. bed3144 Reorganize codegen files. by Chris Lattner · 18 years ago
  96. f97fe38 Initial scaffolding for an -emit-llvm mode. This requires the LLVM VMCore by Chris Lattner · 18 years ago