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