1. abf07a7 Fix PR11685 by implementing -ffast-math and its various friends in the by Chandler Carruth · 13 years ago
  2. 6a511e1 Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag imply sse3. Matches gcc behavior. by Craig Topper · 13 years ago
  3. e14e08b Add popcnt feature flag to match gcc. This flag is implied when sse42 is enabled, but can be disabled separately. Move popcnt intrinsics to popcntintrin.h to match gcc. by Craig Topper · 13 years ago
  4. 31ceea0 Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics. by Craig Topper · 13 years ago
  5. 17ba267 fix for PR11634 by Anton Yartsev · 13 years ago
  6. 567003e Last part of support for generating dwarf for assembly source files. This gets by Kevin Enderby · 13 years ago
  7. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  8. 79cbbdc Split the Windows toolchain definition into its own file. This is by Chandler Carruth · 13 years ago
  9. 2b03bb0 Add -mavx2 and -mno-avx2 command line support. Also add core-avx2 processor type. by Craig Topper · 13 years ago
  10. 08d6e03 C++11 constexpr: Add note stacks containing backtraces if constant evaluation by Richard Smith · 13 years ago
  11. 9f6d068 Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 13 years ago
  12. ff78927 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 13 years ago
  13. 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
  14. 001f628 Driver: Handle -f{no-}honor-infinities, -f{no-}honor-nans, and by Daniel Dunbar · 13 years ago
  15. c24767c Driver: Add a --rtlib={compiler-rt,libgcc} argument which I plan to use to allow 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. c18c423 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 13 years ago
  20. 5d4d980 Teach the driver about failure result files, which are compilation by Peter Collingbourne · 13 years ago
  21. 1b4eca6 Add -f[no-]address-sanitizer flag by Kostya Serebryany · 13 years ago
  22. db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 13 years ago
  23. b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
  24. 36f6e30 Add top-level driver option '--serialize-diagnostics' for serialize compiler diagnostics to a file. by Ted Kremenek · 13 years ago
  25. 55ccbd5 Tablegenify -g options. by Chad Rosier · 13 years ago
  26. 0764308 Rip out one of the features I added for the driver-include-management. by Chandler Carruth · 13 years ago
  27. 103accc Fix a significant oversight in my move of MSVC includes to the driver: by Chandler Carruth · 13 years ago
  28. ac2bc4d Add two flags to the CC1 layer that I was hoping to avoid. We need to by Chandler Carruth · 13 years ago
  29. ab9fcd0 Switch the C++ include interface in the ToolChain to use the same naming by Chandler Carruth · 13 years ago
  30. 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
  31. 7ffa032 Sink the handling of -fobjc-arc-cxxlib to live with the other -fobjc-arc by Chandler Carruth · 13 years ago
  32. 88491fc Add a system include management interface to the toolchain, and call it by Chandler Carruth · 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. 22a7dfe Add support for lazily linking bitcode files (using a new by Peter Collingbourne · 13 years ago
  35. 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
  36. 9a8cbc7 Add an alias option for -error-on-deserialized-decl with joined '='. by Argyrios Kyrtzidis · 13 years ago
  37. e88c451 Allow the -fno-operator-names option to be passed down to the rest by Eric Christopher · 13 years ago
  38. 89c3004 Enable experimental support for objc_msgSend with GNUstep ObjC runtime. by David Chisnall · 13 years ago
  39. f634bce Pack struct better. by Benjamin Kramer · 13 years ago
  40. 7c4fd91 Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is by Nick Lewycky · 13 years ago
  41. 024f4be Frontend: Support -iframework. by Daniel Dunbar · 13 years ago
  42. ea523d7 Wire up support for the controlling the extended dwarf .file directive. With by Nick Lewycky · 13 years ago
  43. 19706f8 Implement -static-libstdc++ for linux. by Rafael Espindola · 13 years ago
  44. 92d6d40 Driver: Add support for a new -nostdlibinc option. by Daniel Dunbar · 13 years ago
  45. a268fc0 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 13 years ago
  46. ae57ead OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 13 years ago
  47. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
  48. 6ee5b93 Clang-side build system infrastructure for multiple tblgens. by Peter Collingbourne · 13 years ago
  49. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
  50. 10a82cd Rip out flags for controlling C++ "production mode" separately. by Bob Wilson · 13 years ago
  51. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  52. 26e0b30 Revert my --working-directory option, which wasn't well thought through. by Daniel Dunbar · 13 years ago
  53. 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
  54. 4213df3 Basic/Diagnostics: Split out the default warning "no-Werror" and by Daniel Dunbar · 13 years ago
  55. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  56. 63bc59b Driver: Add a --working-directory option which can be used to cause the compiler by Daniel Dunbar · 13 years ago
  57. 47adebe Add support for CPATH and friends. by Benjamin Kramer · 13 years ago
  58. 61ab80a [driver] Default to arm mode when using the integrated assembler. by Chad Rosier · 13 years ago
  59. ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 13 years ago
  60. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  61. 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 13 years ago
  62. 8ee51ef Teach the driver to always pass down a module cache path. If none is by Douglas Gregor · 13 years ago
  63. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  64. 8c7f4bc [driver] Add follow up comment for r139551 to ensure the unused option is not by Chad Rosier · 13 years ago
  65. dc3e725 [driver] Ignore the '--' option, rather then fail. Do so to match gcc's by Chad Rosier · 13 years ago
  66. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  67. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  68. 831c631 Remove the -import-module option. It's no longer useful by Douglas Gregor · 13 years ago
  69. f43b5e8 Cleanup r138662 per Ben and David's suggestions, thanks. by Chad Rosier · 13 years ago
  70. fe87fc7 [driver] When generating temporary files allow a prefix to be added. In many by Chad Rosier · 13 years ago
  71. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  72. 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
  73. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  74. af6fbe4 80-column and spacing. by Chad Rosier · 13 years ago
  75. f857186 Add support for a verifier to the driver. Currently only verifies debug by Eric Christopher · 13 years ago
  76. 2fef111 enable -fstack-protector on 10.5 for usermode binaries by default. by Nico Weber · 13 years ago
  77. faef9fc Make -findirect-virtual-calls and -fterminated-vtables aliases of -fapple-kext. by Bob Wilson · 13 years ago
  78. cc52a06 Add support of -x objc-cpp-output, -x objc++-cpp-output to the Driver. by Nico Weber · 13 years ago
  79. be69f60 [driver] Refactor a bit to enable a few fixes when generating diagnostics. No functional change intended. by Chad Rosier · 13 years ago
  80. 2b81910 When the compiler crashes, the compiler driver now produces diagnostic by Chad Rosier · 13 years ago
  81. 65e02fa Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 13 years ago
  82. 1fc1de4 The -fapple-kext flag was designed to "do the right thing" for building code for by Chad Rosier · 13 years ago
  83. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  84. d7a3ba0 Temporarily revert r135614 while I fix the cmake build. by Chad Rosier · 13 years ago
  85. 2da13b1 When the compiler crashes, the compiler driver now produces diagnostic information by Chad Rosier · 13 years ago
  86. db999aa remove some now-redundant forward declarations. by Chris Lattner · 13 years ago
  87. 8cc488f add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications. by Chris Lattner · 13 years ago
  88. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  89. 9594675 introduce a centralized place to introduce and inject llvm types into the by Chris Lattner · 13 years ago
  90. 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 13 years ago
  91. b29a610 Switch help text in the CC1 driver from 'instantiation' to 'expansion'. by Chandler Carruth · 13 years ago
  92. 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
  93. bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 13 years ago
  94. 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 13 years ago
  95. 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
  96. 72ac120 [arcmt] Add -ccc-arcmt-check/-ccc-arcmt-modify driver option aliases. by Argyrios Kyrtzidis · 13 years ago
  97. 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 13 years ago
  98. c06e074 Missing header from last commit; accidental change. by John McCall · 13 years ago
  99. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  100. bcf6a80 StringRef'ize clang::drive::Option::getName(), from Zach Wheeler! by Douglas Gregor · 13 years ago