1. fb8d02b Implement -Wframe-larger-than backend diagnostic by Alp Toker · 11 years ago
  2. 5798b26 When an inline-asm diagnostic is reported by the backend, report it with the by Joey Gouly · 11 years ago
  3. ea04672 Fix leak from r210059 by Alp Toker · 11 years ago
  4. cf2048b Fix -emit-codegen-only to not generate binaries by Alp Toker · 11 years ago
  5. d23ec94 Add flags -Rpass-missed and -Rpass-analysis. by Diego Novillo · 11 years ago
  6. 9c89ff1 Fix spurious remarks when -Weverything is used. by Diego Novillo · 11 years ago
  7. 583db19 Reverting 209503 - Breaks asan blacklists by Warren Hunt · 11 years ago
  8. a926d84 Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170) by Hans Wennborg · 11 years ago
  9. 57dd5cf Fix '-main-file-name <name>' so that it is used for the ModuleID. by Robert Lytton · 11 years ago
  10. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
  11. 6ac2cd0 Rename SourceManager::createFileIDForMemBuffer() by Alp Toker · 11 years ago
  12. 6dc9c48 Fix segmentation fault when mixing -Rpass with #line. by Diego Novillo · 11 years ago
  13. 25c4e67 Small formatting change. by Eric Christopher · 12 years ago
  14. b344224 Use a manipulator to add a value to the current diagnostic flag. by Diego Novillo · 12 years ago
  15. 9f23997 Allow adding a value to a flag in diagnostics. by Diego Novillo · 12 years ago
  16. 829b170 Add support for optimization reports. by Diego Novillo · 12 years ago
  17. 4f12f10 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  18. dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
  19. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  20. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
  21. 00fa3f7 [Layering] Update include of Linker.h to match its move to a Linker by Chandler Carruth · 12 years ago
  22. 7416024 Add 'remark' diagnostic type in 'clang' by Tobias Grosser · 12 years ago
  23. bd25beb Fix typo by Tobias Grosser · 12 years ago
  24. 728c554 Wired-up the new LLVM diagnostic system into clang diagnostic system. by Quentin Colombet · 12 years ago
  25. 6b6004a Update for getLazyBitcodeModule API change. by Rafael Espindola · 12 years ago
  26. e83b906 Verify that clang TargetInfo descriptions match DataLayout strings from LLVM by Alp Toker · 12 years ago
  27. bc043f2 Fix getCustomDiagID() usage in CodeGen and TextDiagnosticBuffer by Alp Toker · 12 years ago
  28. d5e81e5 Override the datalayout in a module with -triple. by Rafael Espindola · 12 years ago
  29. 666a2ab clang-format parts of the file. by Rafael Espindola · 12 years ago
  30. 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
  31. 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
  32. e43f0fe Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 12 years ago
  33. b45836a The IRReader header is now part of its own library. Update the include by Chandler Carruth · 13 years ago
  34. c86a2f3 Pass the target options through to code generation. by Bill Wendling · 13 years ago
  35. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  36. ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
  37. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  38. 873c858 Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 13 years ago
  39. d612566 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 13 years ago
  40. 778b8b8 Escape % in diagnostic message when compiling LLVM IR. by Benjamin Kramer · 14 years ago
  41. df88f6f Replace MarkVarRequired with a more generic by Rafael Espindola · 14 years ago
  42. 189fa74 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 14 years ago
  43. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  44. a11b35a Revert r149363 which was part a series of commits that were reverted in llvm by Argyrios Kyrtzidis · 14 years ago
  45. f4a4bec ConstantArray::get() (for strings) is going away, use by Chris Lattner · 14 years ago
  46. 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  47. 1332d9b Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 14 years ago
  48. c4399f7 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 14 years ago
  49. de3ef50 Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 14 years ago
  50. 841dd88 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 14 years ago
  51. f1d76db Add support for lazily linking bitcode files (using a new by Peter Collingbourne · 14 years ago
  52. e06b2b7 Convert inline asm source ranges into clang SourceRanges and print them with the instantiated note. by Benjamin Kramer · 14 years ago
  53. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  54. aa347f9 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
  55. 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  56. 27bf76d In CodeGenAction::ExecuteAction() use SourceManager::translateFileLineCol() by Argyrios Kyrtzidis · 14 years ago
  57. e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
  58. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  59. fec0ff8 Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 14 years ago
  60. 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  61. 8f5cf74 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 15 years ago
  62. a6d2bff Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 15 years ago
  63. 14a552b Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction by Peter Collingbourne · 15 years ago
  64. 2992efa Add -add-plugin flag, which runs plugins in addition to codegen. by Nico Weber · 15 years ago
  65. d004064 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  66. 068f2ab adjust for llvm mainline, yay type safety by Chris Lattner · 15 years ago
  67. c1b1729 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 15 years ago[Renamed (98%) from clang/lib/Frontend/CodeGenAction.cpp]
  68. c7ed7ea fix the inline asm diagnostics to emit the error on the primary by Chris Lattner · 15 years ago
  69. 6f8362c Frontend: Add CodeGenAction support for handling LLVM IR. by Daniel Dunbar · 15 years ago
  70. 3e11152 Frontend: Drop unnecessary TargetData argument to EmitBackendOutput, we always by Daniel Dunbar · 15 years ago
  71. f976d1b Frontend: Factor clang::EmitBackendOutput out of CodeGenAction. by Daniel Dunbar · 15 years ago
  72. 6d5824f Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 15 years ago
  73. f298e02 Let the backend decide which scheduler and register allocator to use. by Jakob Stoklund Olesen · 15 years ago
  74. c43b6b2 Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all instructions when using -integrated-as. by Daniel Dunbar · 15 years ago
  75. 4c77a64 Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 15 years ago
  76. 88d292c Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
  77. 50aa0a5 Remove a FIXME that is unlikely to be fixed (streaming code generation). by Daniel Dunbar · 16 years ago
  78. 117c19f Frontend: Tie backend verification passes to CodeGenOptions::VerifyModule, by Daniel Dunbar · 16 years ago
  79. 145f3f1 Fix -Wcast-qual warnings. by Dan Gohman · 16 years ago
  80. dc6040b add frontend support for -fdata-sections and -ffunction-sections, by Chris Lattner · 16 years ago
  81. 79f67a7 refactor out a function. by Chris Lattner · 16 years ago
  82. 5ec32e7 teach clang to install the inline asm diagnostic handler, by Chris Lattner · 16 years ago
  83. 6d67213 reduce indentation, tidy. by Chris Lattner · 16 years ago
  84. 731be66 Revert changes r97693, r97700, and r97718. by John McCall · 16 years ago
  85. 6abe39c Create a TargetMachine whenever we create a CodeGenAction. The codegen of by John McCall · 16 years ago
  86. 357421e Opt into the Verifier now that it's an opt-in feature of addPassesToEmitFile. by Dan Gohman · 16 years ago
  87. e8ecf9a Move ~CodeGenAction out-of-line. by Daniel Dunbar · 16 years ago
  88. 400a693 Frontend: Add CodeGenAction::takeModule(). by Daniel Dunbar · 16 years ago
  89. cea0c70 Frontend: Pull CodeGenAction out more, and eliminate CreateBackendConsumer. by Daniel Dunbar · 16 years ago[Renamed (87%) from clang/lib/Frontend/Backend.cpp]
  90. 4e90832 Tweak inliner thresholds to match llvm-gcc, see r95321. by Daniel Dunbar · 16 years ago
  91. 78c8eaa update for llvm api change. by Chris Lattner · 16 years ago
  92. 92db0fb clang -cc1: Wire up -emit-obj, for emitting object files. by Daniel Dunbar · 16 years ago
  93. 6027255 update for llvm api changes. by Chris Lattner · 16 years ago
  94. f3c1b08 update for llvm api change. by Chris Lattner · 16 years ago
  95. 3f565ae Remove ModuleProviders from clang after r94686 removed them from LLVM. by Jeffrey Yasskin · 16 years ago
  96. efa39f7 Backend: Switch to using TargetOptions or TargetMachine to set some options instead of llvm::cl. by Daniel Dunbar · 16 years ago
  97. e07f152 Increase inlining threshold at -O3, to match llvm-gcc. by Daniel Dunbar · 16 years ago
  98. 20c1316 PR5684: Fix refacto, the backend consumer was copying the Diagnostic object, by Daniel Dunbar · 16 years ago
  99. acadc55 Fix BackendConsumer to use proper diagnostics. by Daniel Dunbar · 16 years ago
  100. a74f8ff Add CodeGenOptions::{SoftFloat,FloatABI}, and update the all the (far too many) places to use this instead of using the backend -soft-float and -float-abi= options. by Daniel Dunbar · 16 years ago