1. 6909fee Various improvements to the public IRGen interface. by John McCall · 9 years ago
  2. ea53dba Fix a bug involving deferred decl emission and PCH by Reid Kleckner · 10 years ago
  3. 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
  4. 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 10 years ago
  5. 17d7d14 For MS ABI, emit dllexport friend functions defined inline in class by Stephan Bergmann · 10 years ago
  6. 4084504 Revert "For MS ABI, emit dllexport friend functions defined inline in class" by Reid Kleckner · 10 years ago
  7. 0f6caf6 For MS ABI, emit dllexport friend functions defined inline in class by Reid Kleckner · 10 years ago
  8. 557c20a Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option by Mehdi Amini · 10 years ago
  9. b214cbc Make TargetInfo store an actual DataLayout instead of a string. by James Y Knight · 10 years ago
  10. c5b1d32 [OPENMP 4.0] Codegen for 'declare reduction' construct. by Alexey Bataev · 10 years ago
  11. cbbaeb1 Serialize `#pragma detect_mismatch`. by Nico Weber · 10 years ago
  12. 6622029 Serialize `#pragma comment`. by Nico Weber · 10 years ago
  13. 581c2b9 Check for frontend errors after releasing the Builder. by Manman Ren · 10 years ago
  14. 929025d [MS ABI] Allow a member pointers' converted type to change by David Majnemer · 10 years ago
  15. dc13453 Introduce -fsanitize-stats flag. by Peter Collingbourne · 10 years ago
  16. 3f02150 [MSVC Compat] Enable ABI impacting non-conforming behavior independently of -fms-compatibility by David Majnemer · 10 years ago
  17. 964a5f3 Rename DescriptionString -> DataLayoutString as it matches the actual by Eric Christopher · 10 years ago
  18. ca3cf9e LLVM API Change: the Module always owns the DataLayout by Mehdi Amini · 10 years ago
  19. e74f525 Pass HeaderSearchOptions and PreprocessorOptions into CodeGenModule. by Adrian Prantl · 10 years ago
  20. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  21. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  22. 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
  23. b6cb695 Wrap to 80 columns. No behavior change. by Nico Weber · 11 years ago
  24. 8afb37e Remove unused parameter, followup to r179639. No behavior change. by Nico Weber · 11 years ago
  25. b6a5d05 Remove ASTConsumer::HandleVTable()'s bool parameter. by Nico Weber · 11 years ago
  26. 5fb9424 Initialize CodeGeneratorImpl::Ctx in constructor. by Yaron Keren · 11 years ago
  27. 0c0a8c8 Tweak the assert in ModuleBuilder from r224533 (PR21989) by Hans Wennborg · 11 years ago
  28. 2b0d014 ModuleBuilder: assert that all deferred inline method defs get handled by Hans Wennborg · 11 years ago
  29. 94d384e InstrProf: Don't emit coverage for uninstantiated templates by Justin Bogner · 11 years ago
  30. c9cbde7 [modules] Fix a rejects-valid resulting from emitting an inline function by Richard Smith · 11 years ago
  31. ee02499 Add coverage mapping generation. by Alex Lorenz · 11 years ago
  32. 7f5755c Notional simplification: defer emitting deferred inline methods until we finish by Richard Smith · 11 years ago
  33. 1ba0a07 Re-commit r214547 with tests fixed. Hopefully all the bots will be happy now. by Richard Smith · 11 years ago
  34. 455768e Revert r214547 due to test breakage. by Richard Smith · 11 years ago
  35. cf08ff5 Fix iterator invalidation issues that are breaking my modules buildbot's bootstrap. by Richard Smith · 11 years ago
  36. 56fc62b MS compatibility: always emit dllexported in-class initialized static data members (PR20140) by Hans Wennborg · 11 years ago
  37. dfcb7d6 Defer codegen of inline method definitions to the end of current top level declaration by Hans Wennborg · 11 years ago
  38. fb8d02b Implement -Wframe-larger-than backend diagnostic by Alp Toker · 11 years ago
  39. a926d84 Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170) by Hans Wennborg · 11 years ago
  40. 4f12f10 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  41. dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
  42. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  43. 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
  44. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
  45. a798a9d Switch all uses of LLVM_OVERRIDE to just use 'override' directly. by Craig Topper · 12 years ago
  46. 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
  47. c0ff744 When we decide to output a deferred decl, remember the llvm GlobalValue. by Rafael Espindola · 12 years ago
  48. 4a9ec7b PR16933: Don't try to codegen things after we've seen errors. by David Blaikie · 12 years ago
  49. b2e86eb DebugInfo: Unify & optimize the lazy addition of record types by David Blaikie · 12 years ago
  50. 75958c4 clang-cl: Support the run-time selection options (/MD, /MT et al.) by Hans Wennborg · 12 years ago
  51. 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
  52. 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
  53. e43f0fe Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 12 years ago
  54. 568d410 Don't propagate around TargetOptions in IR-gen; we don't use it. by John McCall · 13 years ago
  55. c86a2f3 Pass the target options through to code generation. by Bill Wendling · 13 years ago
  56. ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
  57. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  58. dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  59. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  60. df88f6f Replace MarkVarRequired with a more generic by Rafael Espindola · 14 years ago
  61. 189fa74 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 14 years ago
  62. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  63. 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  64. 841dd88 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 14 years ago
  65. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  66. e8bbc12 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
  67. 4a8ea10 Modify some deleted function methods to better reflect reality: by Alexis Hunt · 14 years ago
  68. d66828d In addition to in-class member functions marked with the "used" by Douglas Gregor · 15 years ago
  69. e061015 Emit in-class member function definitions that are marked by Douglas Gregor · 15 years ago
  70. 8509824 Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 15 years ago
  71. 88d292c Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
  72. 731be66 Revert changes r97693, r97700, and r97718. by John McCall · 16 years ago
  73. 6abe39c Create a TargetMachine whenever we create a CodeGenAction. The codegen of by John McCall · 16 years ago
  74. e017ecc Remove ';' after method definition. Noticed by clang++, which one would think by Daniel Dunbar · 16 years ago
  75. 337e3a5 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 16 years ago
  76. bc55fe2 Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 16 years ago
  77. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  78. 4016518 Switch TargetInfo to store an llvm::Triple. by Daniel Dunbar · 16 years ago
  79. ecaeaa8 Update for changes in LLVM. Hopefully this is the last one for a while. by Owen Anderson · 16 years ago
  80. 0320075 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 16 years ago
  81. d9dd77f Update for LLVMContext+Module change. by Owen Anderson · 16 years ago
  82. beecd58 Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 17 years ago
  83. 5bbb3c8 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 17 years ago
  84. cf16983 change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 17 years ago
  85. 984fac5 most of this is plumbing to get CompileOptions down into by Chris Lattner · 17 years ago
  86. 4b4f67a Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 17 years ago
  87. 6e6ad60 Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
  88. 30c514e Add GetModule accessor to ModuleBuilder by Daniel Dunbar · 17 years ago
  89. fce4be8 Clean up CodeGenModule interface. by Daniel Dunbar · 17 years ago
  90. 89da6ad Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 17 years ago
  91. 3ad5348 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 17 years ago
  92. 56fdb6a More #include cleaning by Daniel Dunbar · 17 years ago
  93. 221fa94 More #include cleaning by Daniel Dunbar · 17 years ago
  94. 303e2c2 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 17 years ago
  95. 53c362e 80 cols by Nico Weber · 17 years ago
  96. 7db4f60 ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 17 years ago
  97. 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
  98. 9c42652 Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
  99. 837fd27 Fix codegen of chained declarations by Daniel Dunbar · 17 years ago
  100. 1200aca Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 17 years ago