1. 61d679a Introduce 3 new fixit options: by Argyrios Kyrtzidis · 12 years ago
  2. b5c6bab arc migrator: Provide infrastructure to add options by Fariborz Jahanian · 12 years ago
  3. 1db772b Add support for -fno-optimize-sibling-calls. Currently only implemented in the by Nick Lewycky · 12 years ago
  4. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 12 years ago
  5. 1f6b2b5 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 12 years ago
  6. 752c74d Add a "Modules" language option, which subsumes the previous by Douglas Gregor · 12 years ago
  7. c514a8a Rename the command-line option for mapping #include/#import over to by Douglas Gregor · 12 years ago
  8. abf07a7 Fix PR11685 by implementing -ffast-math and its various friends in the by Chandler Carruth · 12 years ago
  9. ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 12 years ago
  10. 8fdb6de Let CompilerInvocation initialization indicate failure by Dylan Noblesmith · 12 years ago
  11. 08d6e03 C++11 constexpr: Add note stacks containing backtraces if constant evaluation by Richard Smith · 12 years ago
  12. 9f6d068 Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 13 years ago
  13. ff78927 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 13 years ago
  14. 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
  15. 001f628 Driver: Handle -f{no-}honor-infinities, -f{no-}honor-nans, and by Daniel Dunbar · 13 years ago
  16. 4e785c9 Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 13 years ago
  17. e9d11db Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 13 years ago
  18. 6649014 Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 13 years ago
  19. 85224ae Silence GCC warnings, RefCountedBase is meant to be default-initialized here. by Benjamin Kramer · 13 years ago
  20. 4c7ce36 Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X by Rafael Espindola · 13 years ago
  21. b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
  22. c18c423 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 13 years ago
  23. 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 · 13 years ago
  24. d3b74d9 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 13 years ago
  25. 1b4eca6 Add -f[no-]address-sanitizer flag by Kostya Serebryany · 13 years ago
  26. db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 13 years ago
  27. b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
  28. 0764308 Rip out one of the features I added for the driver-include-management. by Chandler Carruth · 13 years ago
  29. 103accc Fix a significant oversight in my move of MSVC includes to the driver: by Chandler Carruth · 13 years ago
  30. ac2bc4d Add two flags to the CC1 layer that I was hoping to avoid. We need to by Chandler Carruth · 13 years ago
  31. 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 · 13 years ago
  32. 21a2516 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 13 years ago
  33. 19bda3a Add an option to emulate the strange Apple gcc behavior of #pragma pack. by Eli Friedman · 13 years ago
  34. 5d8b954 rename getHostTriple into getDefaultTargetTriple in clang by Sebastian Pop · 13 years ago
  35. 22a7dfe Add support for lazily linking bitcode files (using a new by Peter Collingbourne · 13 years ago
  36. 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 · 13 years ago
  37. 0bb935c Make -fms-compatibility imply -fms-extensions. Fixes PR11204. by Douglas Gregor · 13 years ago
  38. 7c4fd91 Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is by Nick Lewycky · 13 years ago
  39. 024f4be Frontend: Support -iframework. by Daniel Dunbar · 13 years ago
  40. ea523d7 Wire up support for the controlling the extended dwarf .file directive. With by Nick Lewycky · 13 years ago
  41. 05edf66 When building a module, use the macro definitions on the command line by Douglas Gregor · 13 years ago
  42. a268fc0 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 13 years ago
  43. c91562c Revert r140009, about disabling clang's builtin in -fms-compatibility mode. by Francois Pichet · 13 years ago
  44. ae57ead OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 13 years ago
  45. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
  46. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
  47. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  48. 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 · 13 years ago
  49. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  50. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  51. 47adebe Add support for CPATH and friends. by Benjamin Kramer · 13 years ago
  52. 37c31c2 In the OpenCL mode, the AltiVec mode must be off and checks must be strict by Tobias Grosser · 13 years ago
  53. 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 · 13 years ago
  54. 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 · 13 years ago
  55. ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 13 years ago
  56. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  57. 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 13 years ago
  58. 815759c Encode the module hash in base-36, to reduce the length of the strings a bit by Douglas Gregor · 13 years ago
  59. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  60. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  61. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  62. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  63. 831c631 Remove the -import-module option. It's no longer useful by Douglas Gregor · 13 years ago
  64. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  65. 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 · 13 years ago
  66. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  67. 1f7957d Accept -x objc++-cpp-output as an alias for -x objective-c++-cpp-output by Nico Weber · 13 years ago
  68. e735e2d Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 13 years ago
  69. 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 · 13 years ago
  70. 65e02fa Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 13 years ago
  71. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  72. 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 13 years ago
  73. 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
  74. bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 13 years ago
  75. 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 13 years ago
  76. 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 · 13 years ago
  77. 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 13 years ago
  78. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  79. 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 13 years ago
  80. 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 13 years ago
  81. 5dd45f1 Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent by Bob Wilson · 13 years ago
  82. 13c4f21 Fix the default libc++ header search path to be sysrooted. Radar 9639692. by Bob Wilson · 13 years ago
  83. e26bdb9 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 13 years ago
  84. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
  85. c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 13 years ago
  86. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
  87. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  88. 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
  89. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
  90. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  91. fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
  92. c9471b0 Introduce the -fdiagnostics-format=xxx option to control how Clang by Douglas Gregor · 13 years ago
  93. 3dc0541 Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 13 years ago
  94. c159870 Change cycle detection to be based off of a warning flag. by Sean Hunt · 13 years ago
  95. 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 13 years ago
  96. fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 13 years ago
  97. b2dba4b When using -std= flag added check to make sure language and standard are compatable by Chad Rosier · 13 years ago
  98. f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
  99. 39cd58c Removed redundant case statements by Chad Rosier · 13 years ago
  100. a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 13 years ago