1. d004064 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  2. 068f2ab adjust for llvm mainline, yay type safety by Chris Lattner · 15 years ago
  3. 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]
  4. c7ed7ea fix the inline asm diagnostics to emit the error on the primary by Chris Lattner · 15 years ago
  5. 6f8362c Frontend: Add CodeGenAction support for handling LLVM IR. by Daniel Dunbar · 15 years ago
  6. 3e11152 Frontend: Drop unnecessary TargetData argument to EmitBackendOutput, we always by Daniel Dunbar · 15 years ago
  7. f976d1b Frontend: Factor clang::EmitBackendOutput out of CodeGenAction. by Daniel Dunbar · 15 years ago
  8. 6d5824f Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 15 years ago
  9. f298e02 Let the backend decide which scheduler and register allocator to use. by Jakob Stoklund Olesen · 15 years ago
  10. c43b6b2 Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all instructions when using -integrated-as. by Daniel Dunbar · 15 years ago
  11. 4c77a64 Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 15 years ago
  12. 88d292c Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
  13. 50aa0a5 Remove a FIXME that is unlikely to be fixed (streaming code generation). by Daniel Dunbar · 16 years ago
  14. 117c19f Frontend: Tie backend verification passes to CodeGenOptions::VerifyModule, by Daniel Dunbar · 16 years ago
  15. 145f3f1 Fix -Wcast-qual warnings. by Dan Gohman · 16 years ago
  16. dc6040b add frontend support for -fdata-sections and -ffunction-sections, by Chris Lattner · 16 years ago
  17. 79f67a7 refactor out a function. by Chris Lattner · 16 years ago
  18. 5ec32e7 teach clang to install the inline asm diagnostic handler, by Chris Lattner · 16 years ago
  19. 6d67213 reduce indentation, tidy. by Chris Lattner · 16 years ago
  20. 731be66 Revert changes r97693, r97700, and r97718. by John McCall · 16 years ago
  21. 6abe39c Create a TargetMachine whenever we create a CodeGenAction. The codegen of by John McCall · 16 years ago
  22. 357421e Opt into the Verifier now that it's an opt-in feature of addPassesToEmitFile. by Dan Gohman · 16 years ago
  23. e8ecf9a Move ~CodeGenAction out-of-line. by Daniel Dunbar · 16 years ago
  24. 400a693 Frontend: Add CodeGenAction::takeModule(). by Daniel Dunbar · 16 years ago
  25. cea0c70 Frontend: Pull CodeGenAction out more, and eliminate CreateBackendConsumer. by Daniel Dunbar · 16 years ago[Renamed (87%) from clang/lib/Frontend/Backend.cpp]
  26. 4e90832 Tweak inliner thresholds to match llvm-gcc, see r95321. by Daniel Dunbar · 16 years ago
  27. 78c8eaa update for llvm api change. by Chris Lattner · 16 years ago
  28. 92db0fb clang -cc1: Wire up -emit-obj, for emitting object files. by Daniel Dunbar · 16 years ago
  29. 6027255 update for llvm api changes. by Chris Lattner · 16 years ago
  30. f3c1b08 update for llvm api change. by Chris Lattner · 16 years ago
  31. 3f565ae Remove ModuleProviders from clang after r94686 removed them from LLVM. by Jeffrey Yasskin · 16 years ago
  32. efa39f7 Backend: Switch to using TargetOptions or TargetMachine to set some options instead of llvm::cl. by Daniel Dunbar · 16 years ago
  33. e07f152 Increase inlining threshold at -O3, to match llvm-gcc. by Daniel Dunbar · 16 years ago
  34. 20c1316 PR5684: Fix refacto, the backend consumer was copying the Diagnostic object, by Daniel Dunbar · 16 years ago
  35. acadc55 Fix BackendConsumer to use proper diagnostics. by Daniel Dunbar · 16 years ago
  36. 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
  37. 8e70505 Eliminate CodeGenOptions::TimePasses. by Daniel Dunbar · 16 years ago
  38. de18224 Eliminate CodeGenOptions::SimplifyLibCalls. by Daniel Dunbar · 16 years ago
  39. a1b02a2 Move LLVM backend options to explicit clang-cc / clang -cc1 options, which we then manually pass to the command line library; eventually the latter grossness should be fixed by a real API when creating the target machine. by Daniel Dunbar · 16 years ago
  40. 16634c2 Remove VISIBILITY_HIDDEN from anonymous namespaces in libFrontend. by Benjamin Kramer · 16 years ago
  41. b9bbd54 Add TargetOptions and use it when constructing targets. by Daniel Dunbar · 16 years ago
  42. bc55fe2 Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 16 years ago
  43. be50f5a Localize -disable-llvm-optzns handling to BackendConsumer::CreatePasses. by Daniel Dunbar · 16 years ago
  44. 0b3cfab Pass the formatted_raw_ostream to createPrintModulePass and by Dan Gohman · 16 years ago
  45. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  46. 817b301 use errs() instead of cerr. by Chris Lattner · 16 years ago
  47. 4a2cdc3 Update for LLVM API change by Daniel Dunbar · 16 years ago
  48. 07360b2 Update for LLVM API change. by Daniel Dunbar · 16 years ago
  49. 7779bd1 Update for LLVM API change. by Daniel Dunbar · 16 years ago
  50. a5b3351 Don't use a formatted ostream when writing .ll either. by Daniel Dunbar · 16 years ago
  51. d8c3178 Don't use a formatted ostream when writing .bc files. I don't really understand by Daniel Dunbar · 16 years ago
  52. 4f7dfaf Update for API change. by Daniel Dunbar · 16 years ago
  53. 6a82e42 Lookup targets by Triple instead of Module. by Daniel Dunbar · 16 years ago
  54. ee71c25 Reapply r75764: [llvm up] Switch to using the new TargetRegistry by Daniel Dunbar · 16 years ago
  55. 4b415ac Revert r75764 "[llvm up] Switch to using the new TargetRegistry" to fix build. by Argyrios Kyrtzidis · 16 years ago
  56. 3d038dd [llvm up] Switch to using the new TargetRegistry. by Daniel Dunbar · 16 years ago
  57. 1568177 fix fallout of the LLVM codegen switching to formatted_raw_ostream. by Chris Lattner · 16 years ago
  58. ecaeaa8 Update for changes in LLVM. Hopefully this is the last one for a while. by Owen Anderson · 16 years ago
  59. 0320075 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 16 years ago
  60. d9dd77f Update for LLVMContext+Module change. by Owen Anderson · 16 years ago
  61. 7433a24 PR4371: Reduce the inlining threshold outside of -O3. This makes by Eli Friedman · 16 years ago
  62. 0c48b64 (llvm up) Switch to using StandardPasses.h by Daniel Dunbar · 16 years ago
  63. 4b665eb Add clang-cc support for -disable-llvm-optzns. by Daniel Dunbar · 16 years ago
  64. 6674a49 Unbreak the clang build by applying the same temporary by Duncan Sands · 16 years ago
  65. 9f30fc3 Move ASTConsumers.h to include/clang/Frontend, and move the associated by Eli Friedman · 16 years ago[Renamed (99%) from clang/tools/clang-cc/Backend.cpp]
  66. 94cf21e Refactor ASTConsumers to take a raw_ostream instead of a filename where by Eli Friedman · 16 years ago
  67. 50e41a4 Remove two unused options. by Bill Wendling · 17 years ago
  68. 29405d8 Use the new code gen optimization enum instead of passing in the optimization by Bill Wendling · 17 years ago
  69. a97709b Match addPassesToEmitFile API change. by Evan Cheng · 17 years ago
  70. beecd58 Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 17 years ago
  71. a431deb Reapply 68936, turned out to that clang's better debug info exposed a by Daniel Dunbar · 17 years ago
  72. f3d0dcc Revert 68936, LLVM still isn't ready to handle debug info + optimization. by Daniel Dunbar · 17 years ago
  73. e8f66b3 Enable debug info generation while optimizing. by Devang Patel · 17 years ago
  74. 5bbb3c8 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 17 years ago
  75. a5adead push more ASTContext goodness out through interfaces that use TranslationUnit by Chris Lattner · 17 years ago
  76. cf16983 change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 17 years ago
  77. 5cf49fe eliminate ASTConsumer::InitializeTU, all clients are by Chris Lattner · 17 years ago
  78. 984fac5 most of this is plumbing to get CompileOptions down into by Chris Lattner · 17 years ago
  79. e5a7ecc Move <root>/Driver into <root>/tools/clang-cc. by Daniel Dunbar · 17 years ago[Renamed from clang/Driver/Backend.cpp]
  80. 1349ab7 move debug info generation flag into CompileOptions. by Chris Lattner · 17 years ago
  81. e46de75 capitalize for consistency, a crash in regalloc now looks like this: by Chris Lattner · 17 years ago
  82. eae6cb6 rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 17 years ago
  83. 51adf58 Rename lib/Driver (etc) to lib/Frontend in prep for the *actual* by Daniel Dunbar · 17 years ago
  84. 26d5f05 Add -emit-llvm-only option (generate LLVM IR & run passes, but discard by Daniel Dunbar · 17 years ago
  85. 2aee77c don't print codegen time unless -ftime-report was passed. by Chris Lattner · 17 years ago
  86. 263d64c teach -ftime-report to time the code generator and -emit-llvm times. by Chris Lattner · 17 years ago
  87. deffa13 move llvm backend specific #includes into Backend.cpp instead of Clang.cpp by Chris Lattner · 17 years ago
  88. d97b07e Backend: Accept -mcpu and -mattr for use by TargetMachine. by Daniel Dunbar · 17 years ago
  89. f4174b0 for now, disable all debug info generation at -O1 and above. This mirrors by Chris Lattner · 17 years ago
  90. be504e8 Rename AddReadAttrs to FunctionAttrs. This is related to Duncan's patch r61525. by Bill Wendling · 17 years ago
  91. 16873c6 Remove the #include of ScheduleDAGSDNodes.h, which is no longer necessary. by Dan Gohman · 17 years ago
  92. c6fab4f Disable -loop-index-split for now. by Devang Patel · 17 years ago
  93. 678f8d7 Use ScheduleDAGSDNodes.h instead of ScheduleDAG.h (stuff moved around). by Ted Kremenek · 17 years ago
  94. 4b27eb4 Obey the FIXMES! by Daniel Dunbar · 17 years ago
  95. f3502db [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that by Daniel Dunbar · 17 years ago
  96. a94d873 Move backend output out of destructor. by Daniel Dunbar · 17 years ago
  97. b3a36cf Workaround an LLVM bug where inlining functions with debug info breaks by Daniel Dunbar · 17 years ago
  98. d745976 Access pass manager consistently. - No functionality change. by Daniel Dunbar · 17 years ago
  99. 9b87dcb Don't double free module when IRgen fails. by Daniel Dunbar · 17 years ago
  100. 36a04c8 2nd try to fix leakage of the module provider. note that moduleprovider takes ownership of the module by Nuno Lopes · 17 years ago