1. 9f6d068 Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 14 years ago
  2. ff78927 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 14 years ago
  3. 9631939 Hexagon backend support by Tony Linthicum · 14 years ago
  4. 001f628 Driver: Handle -f{no-}honor-infinities, -f{no-}honor-nans, and by Daniel Dunbar · 14 years ago
  5. 4e785c9 Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 14 years ago
  6. e9d11db Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 14 years ago
  7. 6649014 Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 14 years ago
  8. 85224ae Silence GCC warnings, RefCountedBase is meant to be default-initialized here. by Benjamin Kramer · 14 years ago
  9. 4c7ce36 Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X by Rafael Espindola · 14 years ago
  10. b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 14 years ago
  11. c18c423 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 14 years ago
  12. 8a0c5c2 Refine placement of LangOptions object in CompilerInvocation by adding a new baseclass CompilerInvocationBase with a custom copy constructor. This ensures that whenever the CompilerInvocation object's copy constructor is used we always clone the LangOptions object. by Ted Kremenek · 14 years ago
  13. d3b74d9 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 14 years ago
  14. 1b4eca6 Add -f[no-]address-sanitizer flag by Kostya Serebryany · 14 years ago
  15. db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 14 years ago
  16. b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 14 years ago
  17. 0764308 Rip out one of the features I added for the driver-include-management. by Chandler Carruth · 14 years ago
  18. 103accc Fix a significant oversight in my move of MSVC includes to the driver: by Chandler Carruth · 14 years ago
  19. ac2bc4d Add two flags to the CC1 layer that I was hoping to avoid. We need to by Chandler Carruth · 14 years ago
  20. 033be8b Enable -flimit-debug-info by default. Now, clang lazily emits debug info for structs. Original behavior can be restored using -fno-limit-debug-info. by Devang Patel · 14 years ago
  21. 21a2516 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 14 years ago
  22. 19bda3a Add an option to emulate the strange Apple gcc behavior of #pragma pack. by Eli Friedman · 14 years ago
  23. 5d8b954 rename getHostTriple into getDefaultTargetTriple in clang by Sebastian Pop · 14 years ago
  24. 22a7dfe Add support for lazily linking bitcode files (using a new by Peter Collingbourne · 14 years ago
  25. 7800212 Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that serializes out the diagnostics for a given translation unit to a bit code file. This is a WIP. by Ted Kremenek · 14 years ago
  26. 0bb935c Make -fms-compatibility imply -fms-extensions. Fixes PR11204. by Douglas Gregor · 14 years ago
  27. 7c4fd91 Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is by Nick Lewycky · 14 years ago
  28. 024f4be Frontend: Support -iframework. by Daniel Dunbar · 14 years ago
  29. ea523d7 Wire up support for the controlling the extended dwarf .file directive. With by Nick Lewycky · 14 years ago
  30. 05edf66 When building a module, use the macro definitions on the command line by Douglas Gregor · 14 years ago
  31. a268fc0 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 14 years ago
  32. c91562c Revert r140009, about disabling clang's builtin in -fms-compatibility mode. by Francois Pichet · 14 years ago
  33. ae57ead OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 14 years ago
  34. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 14 years ago
  35. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 14 years ago
  36. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 14 years ago
  37. d309528 [analyzer] Add -analyzer-purge option which can take on multiple values, remove -analyzer-purge=none. (Small refactor as well: move the work of constructing AnalysisManager from the callers to the class itself.) by Anna Zaks · 14 years ago
  38. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  39. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  40. 47adebe Add support for CPATH and friends. by Benjamin Kramer · 14 years ago
  41. 37c31c2 In the OpenCL mode, the AltiVec mode must be off and checks must be strict by Tobias Grosser · 14 years ago
  42. 9850ae1 Do not use builtin includes if -fms-compatibility is specified. Some MSVC header files have the same name as clang's builtins, this creates clash. by Francois Pichet · 14 years ago
  43. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
  44. ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 14 years ago
  45. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 14 years ago
  46. 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 14 years ago
  47. 815759c Encode the module hash in base-36, to reduce the length of the strings a bit by Douglas Gregor · 14 years ago
  48. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 14 years ago
  49. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
  50. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 14 years ago
  51. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 14 years ago
  52. 831c631 Remove the -import-module option. It's no longer useful by Douglas Gregor · 14 years ago
  53. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 14 years ago
  54. b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 14 years ago
  55. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  56. 1f7957d Accept -x objc++-cpp-output as an alias for -x objective-c++-cpp-output by Nico Weber · 14 years ago
  57. e735e2d Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 14 years ago
  58. a4c7a43 Really remove FlatStoreManager and BasicStoreManager, this time from the driver. Also remove associated tests. Sorry for the messy commits; this is the result of a botched Git merge. by Ted Kremenek · 14 years ago
  59. 65e02fa Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 14 years ago
  60. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  61. 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 14 years ago
  62. 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 14 years ago
  63. bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 14 years ago
  64. 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 14 years ago
  65. 3bd2138 Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch. by Jonathan D. Turner · 14 years ago
  66. 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 14 years ago
  67. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 14 years ago
  68. 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 14 years ago
  69. 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 14 years ago
  70. 5dd45f1 Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent by Bob Wilson · 14 years ago
  71. 13c4f21 Fix the default libc++ header search path to be sysrooted. Radar 9639692. by Bob Wilson · 14 years ago
  72. e26bdb9 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 14 years ago
  73. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 14 years ago
  74. c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 14 years ago
  75. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 14 years ago
  76. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  77. 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 14 years ago
  78. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 14 years ago
  79. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 14 years ago
  80. fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 14 years ago
  81. c9471b0 Introduce the -fdiagnostics-format=xxx option to control how Clang by Douglas Gregor · 14 years ago
  82. 3dc0541 Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 14 years ago
  83. c159870 Change cycle detection to be based off of a warning flag. by Sean Hunt · 14 years ago
  84. 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 14 years ago
  85. fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 14 years ago
  86. b2dba4b When using -std= flag added check to make sure language and standard are compatable by Chad Rosier · 14 years ago
  87. f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 14 years ago
  88. 39cd58c Removed redundant case statements by Chad Rosier · 14 years ago
  89. a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 14 years ago
  90. f8c247d Move all of the logic for __DEPRECATED to the driver based on comments by Chandler Carruth · 14 years ago
  91. 1cfe3c3 Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. This by Chandler Carruth · 14 years ago
  92. 50465d1 There were some frustrating problems with the implementation of by Chandler Carruth · 14 years ago
  93. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
  94. e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 14 years ago
  95. 7d2b8c1 Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 14 years ago
  96. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  97. 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 14 years ago
  98. a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 14 years ago
  99. 919f2ca accept -x objc-cpp-output as an alias for -x objective-c-cpp-output, per PR9577 by Chris Lattner · 14 years ago
  100. 08c6695 Frontend: Sketch support for -diagnostic-log-file, which still doesn't do anything. by Daniel Dunbar · 14 years ago