1. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  2. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  3. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  4. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  5. ce5b5f1 Add -freroll-loops to enable loop rerolling by Hal Finkel · 11 years ago
  6. b85a9ec Add -fprofile-sample-use to Clang's driver. by Diego Novillo · 11 years ago
  7. 69170e6 Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted by Richard Smith · 11 years ago
  8. 5d27a51 Add support for -fsanitize-blacklist and default blacklists for DFSan. by Peter Collingbourne · 11 years ago
  9. 2eeed71 DataFlowSanitizer; Clang changes. by Peter Collingbourne · 11 years ago
  10. 1cf9ab8 Use function attributes to indicate if we don't want to realign the stack. by Bill Wendling · 11 years ago
  11. cab4a09 Replace the "NoFramePointerElimNonLeaf" target option with a function attribute. by Bill Wendling · 11 years ago
  12. 8d230b4 Use function attributes to pass along the stack protector buffer size instead of making it a target option. by Bill Wendling · 11 years ago
  13. fdf137b Make -vectorize-... proper cc1 flags instead of abusing -backend-option. Fixes by Nick Lewycky · 11 years ago
  14. 73b8d4b Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose if by Nick Lewycky · 11 years ago
  15. 381c9b7 CodeGen: Don't set 'PMBuilder.DisableSimplifyLibCalls' by Meador Inge · 11 years ago
  16. 3105627 Plumb through the -fsplit-stack option using the existing backend support. by Eric Christopher · 11 years ago
  17. a03fc6e If we're unable to create the TargetMachine, then just quit producing the by Chad Rosier · 11 years ago
  18. e2359e2 Fix a crasher by reporting a fatal error if we're unable to create the target by Chad Rosier · 11 years ago
  19. 83c546a The flag "-coverage-function-names-in-data" is actually backwards -- we do by Nick Lewycky · 11 years ago
  20. f2b5e07 Make clang emit linkage names in debug info for subprograms when coverage info by Nick Lewycky · 11 years ago
  21. c3ae583 Update GCOVProfiling pass creation for API change in r177002. No functionality change. by Nick Lewycky · 11 years ago
  22. 9789d0d2 Fix build with clang, this was supposed to be part of r176617. by Nick Lewycky · 11 years ago
  23. f4086eb Update clang for LLVM API change. No functionality change. by Nick Lewycky · 11 years ago
  24. a8d3904 [msan] Run more optimizations after MemorySanitizer pass. by Evgeniy Stepanov · 11 years ago
  25. 23d5b09 Since ObjCARC has been refactored into its own library with its own declaration header, we need to include the declaration header alongside Scalar.h in BackendUtil. by Michael Gottesman · 12 years ago
  26. 4bdc604 Add top-level Clang flag -f(no-)sanitize-address-zero-base-shadow that makes AddressSanitizer use bottom of the address space for the shadow memory. On Linux it can be used with -fPIE/-pie to improve performance. by Alexey Samsonov · 12 years ago
  27. 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
  28. d938e87 Switch to asking the target machine to add any relevant analysis passses by Chandler Carruth · 12 years ago
  29. d826f11 Companion patch to r171621 which changed the interface for creating TTI by Chandler Carruth · 12 years ago
  30. 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
  31. b99083e Re-sort #include lines using the llvm/utils/sort_includes.py script. by Chandler Carruth · 12 years ago
  32. e8c0322 Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part. by Alexey Samsonov · 12 years ago
  33. 34ef11b Support -fsanitize-memory-track-origins. by Evgeniy Stepanov · 12 years ago
  34. 007c44c BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h" by NAKAMURA Takumi · 12 years ago
  35. 44f4a2d Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation pass. by Bill Wendling · 12 years ago
  36. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  37. 91ecfa6 Add Clang flags -fsanitize-blacklist and -fno-sanitize-blacklist. Make this flag usable for ASan. Blacklisting can be used to disable sanitizer checks for particular file/function/object. by Alexey Samsonov · 12 years ago
  38. 09ccf39 Add -fsanitize=memory. by Evgeniy Stepanov · 12 years ago
  39. 4d1a6e4 This patch exposes to Clang users three more sanitizers are experimental features of ASan: by Alexey Samsonov · 12 years ago
  40. 11c9a6e [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Clang part. by Kostya Serebryany · 12 years ago
  41. 8548908 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 12 years ago
  42. 931c083 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 12 years ago
  43. 485577d Implement -mstrict-align using '-backend-option -arm-strict-align' as this saves by Chad Rosier · 12 years ago
  44. 7e29327 [driver] Add a -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 12 years ago
  45. ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
  46. 129369d Clang now attempts to create a TargetMachine whenever a triple is given. by Nadav Rotem · 12 years ago
  47. fa60be0 Change EmitAssemblyHelper to create the target machine early by Nadav Rotem · 12 years ago
  48. 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
  49. cbbe2c0 IRgen: Initialize TargetLoweringInfo with a triple. by Daniel Dunbar · 12 years ago
  50. 25030c4 Reintroduce the TargetTransformInfo to the clang pass manager. by Nadav Rotem · 12 years ago
  51. 7c00881 Revert svn r165741 "Add TargetTransformInfo to the clang driver." by Bob Wilson · 12 years ago
  52. ba1f040 [asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. clang part: for FunctionPass we need to run asan at a different point, otherwise it will run before inlining by Kostya Serebryany · 12 years ago
  53. 2916831 Add TargetTransformInfo to the clang driver. by Nadav Rotem · 12 years ago
  54. 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
  55. a7afeb0 [driver] Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 12 years ago
  56. c968671 Add -ffp-contract = { fast | on | off } command line option support. by Lang Hames · 12 years ago
  57. 8af669f Add a -fuse-init-array option to cc1 and map to the UseInitArray target by Rafael Espindola · 12 years ago
  58. def1849 wire -fbounds-checking to the new LLVM bounds checking pass by Nuno Lopes · 12 years ago
  59. 3a70cd6 Use enum to set debug info size generated by Clang by Alexey Samsonov · 12 years ago
  60. 5081de5 Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test by Chandler Carruth · 12 years ago
  61. 465a899 Fix an oversight: don't run ARC optimization cleanup at -O0. by Dan Gohman · 12 years ago
  62. e78ec3e use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer by Kostya Serebryany · 12 years ago
  63. 3c93122 Add a flag -fthread-sanitizer. by Kostya Serebryany · 12 years ago
  64. 3f3335d Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated by Chad Rosier · 12 years ago
  65. 9875962 Prevent llvm.lifetime intrinsics from being emitted at -O0. rdar://10921594 by Chad Rosier · 12 years ago
  66. 6bd17d2 Make use of const-correct ParseCommandLineOptions by David Blaikie · 12 years ago
  67. 9085030 Reserve a moderate amount of space for the back-end arguments. by Bill Wendling · 12 years ago
  68. 71fd6cc Fix -ftrap-function fallout from llvm r145714. <rdar://problem/10799325> by Bob Wilson · 12 years ago
  69. 1db772b Add support for -fno-optimize-sibling-calls. Currently only implemented in the by Nick Lewycky · 13 years ago
  70. a8398ea Enable the new ObjC ARC autorelease pool elimination pass. by Dan Gohman · 13 years ago
  71. 9f6d068 Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 13 years ago
  72. ff78927 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 13 years ago
  73. 4e785c9 Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 13 years ago
  74. e9d11db Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 13 years ago
  75. 3aaeccc Update for change to LLVM TargetMachine API in r145714. by Nick Lewycky · 13 years ago
  76. e5dd2ea make asan work at -O0, clang part. Patch by glider@google.com by Kostya Serebryany · 13 years ago
  77. b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
  78. 1b4eca6 Add -f[no-]address-sanitizer flag by Kostya Serebryany · 13 years ago
  79. 9254bf7 Match LLVM API change. by Evan Cheng · 13 years ago
  80. aaf2f36 Turn on the new .file directive when appropriate, instead of turning it off. by Nick Lewycky · 13 years ago
  81. ea523d7 Wire up support for the controlling the extended dwarf .file directive. With by Nick Lewycky · 13 years ago
  82. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  83. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  84. a6b4045 Match LLVM change: TargetRegistry and TargetSelect have been moved to Support. by Evan Cheng · 13 years ago
  85. cf565c5 Update for LLVM change in PassManagerBuilder. by Rafael Espindola · 13 years ago
  86. 77577ce Unbreak build after API change. by Benjamin Kramer · 13 years ago
  87. 2860e30 Match createTargetMachine API change. by Evan Cheng · 13 years ago
  88. b18b8ad Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 13 years ago
  89. 368691e createTargetMachine now takes a CPU string. by Evan Cheng · 13 years ago
  90. 693769c SubtargetFeature.h has been moved to MC. by Evan Cheng · 13 years ago
  91. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
  92. abca5a1 Update for llvm api change. by Rafael Espindola · 13 years ago
  93. 9ca02e5 adjust to mainline api change. by Chris Lattner · 13 years ago
  94. 33c09d5 switch clang off StandardPasses.h onto PassManagerBuilder.h by Chris Lattner · 13 years ago
  95. 3621b31 Conditionalize the use of 4.4 or 4.2 format based on the target. by Bill Wendling · 13 years ago
  96. f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
  97. a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 13 years ago
  98. e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 13 years ago
  99. 92b5d94 Added *hidden* flags -print-options and -print-all-options so by Andrew Trick · 13 years ago
  100. 6445d62 whitespace by Andrew Trick · 13 years ago