1. 9789d0d2 Fix build with clang, this was supposed to be part of r176617. by Nick Lewycky · 12 years ago
  2. f4086eb Update clang for LLVM API change. No functionality change. by Nick Lewycky · 12 years ago
  3. a8d3904 [msan] Run more optimizations after MemorySanitizer pass. by Evgeniy Stepanov · 12 years ago
  4. 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
  5. 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
  6. 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
  7. d938e87 Switch to asking the target machine to add any relevant analysis passses by Chandler Carruth · 12 years ago
  8. d826f11 Companion patch to r171621 which changed the interface for creating TTI by Chandler Carruth · 12 years ago
  9. 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
  10. b99083e Re-sort #include lines using the llvm/utils/sort_includes.py script. by Chandler Carruth · 12 years ago
  11. e8c0322 Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part. by Alexey Samsonov · 12 years ago
  12. 34ef11b Support -fsanitize-memory-track-origins. by Evgeniy Stepanov · 12 years ago
  13. 007c44c BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h" by NAKAMURA Takumi · 12 years ago
  14. 44f4a2d Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation pass. by Bill Wendling · 12 years ago
  15. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  16. 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
  17. 09ccf39 Add -fsanitize=memory. by Evgeniy Stepanov · 12 years ago
  18. 4d1a6e4 This patch exposes to Clang users three more sanitizers are experimental features of ASan: by Alexey Samsonov · 12 years ago
  19. 11c9a6e [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Clang part. by Kostya Serebryany · 12 years ago
  20. 8548908 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 12 years ago
  21. 931c083 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 12 years ago
  22. 485577d Implement -mstrict-align using '-backend-option -arm-strict-align' as this saves by Chad Rosier · 12 years ago
  23. 7e29327 [driver] Add a -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 12 years ago
  24. ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
  25. 129369d Clang now attempts to create a TargetMachine whenever a triple is given. by Nadav Rotem · 12 years ago
  26. fa60be0 Change EmitAssemblyHelper to create the target machine early by Nadav Rotem · 12 years ago
  27. 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
  28. cbbe2c0 IRgen: Initialize TargetLoweringInfo with a triple. by Daniel Dunbar · 12 years ago
  29. 25030c4 Reintroduce the TargetTransformInfo to the clang pass manager. by Nadav Rotem · 12 years ago
  30. 7c00881 Revert svn r165741 "Add TargetTransformInfo to the clang driver." by Bob Wilson · 12 years ago
  31. 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
  32. 2916831 Add TargetTransformInfo to the clang driver. by Nadav Rotem · 12 years ago
  33. 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
  34. a7afeb0 [driver] Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 12 years ago
  35. c968671 Add -ffp-contract = { fast | on | off } command line option support. by Lang Hames · 12 years ago
  36. 8af669f Add a -fuse-init-array option to cc1 and map to the UseInitArray target by Rafael Espindola · 12 years ago
  37. def1849 wire -fbounds-checking to the new LLVM bounds checking pass by Nuno Lopes · 12 years ago
  38. 3a70cd6 Use enum to set debug info size generated by Clang by Alexey Samsonov · 13 years ago
  39. 5081de5 Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test by Chandler Carruth · 13 years ago
  40. 465a899 Fix an oversight: don't run ARC optimization cleanup at -O0. by Dan Gohman · 13 years ago
  41. e78ec3e use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer by Kostya Serebryany · 13 years ago
  42. 3c93122 Add a flag -fthread-sanitizer. by Kostya Serebryany · 13 years ago
  43. 3f3335d Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated by Chad Rosier · 13 years ago
  44. 9875962 Prevent llvm.lifetime intrinsics from being emitted at -O0. rdar://10921594 by Chad Rosier · 13 years ago
  45. 6bd17d2 Make use of const-correct ParseCommandLineOptions by David Blaikie · 13 years ago
  46. 9085030 Reserve a moderate amount of space for the back-end arguments. by Bill Wendling · 13 years ago
  47. 71fd6cc Fix -ftrap-function fallout from llvm r145714. <rdar://problem/10799325> by Bob Wilson · 13 years ago
  48. 1db772b Add support for -fno-optimize-sibling-calls. Currently only implemented in the by Nick Lewycky · 13 years ago
  49. a8398ea Enable the new ObjC ARC autorelease pool elimination pass. by Dan Gohman · 13 years ago
  50. 9f6d068 Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 13 years ago
  51. ff78927 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 13 years ago
  52. 4e785c9 Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 13 years ago
  53. e9d11db Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 13 years ago
  54. 3aaeccc Update for change to LLVM TargetMachine API in r145714. by Nick Lewycky · 13 years ago
  55. e5dd2ea make asan work at -O0, clang part. Patch by glider@google.com by Kostya Serebryany · 13 years ago
  56. b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
  57. 1b4eca6 Add -f[no-]address-sanitizer flag by Kostya Serebryany · 13 years ago
  58. 9254bf7 Match LLVM API change. by Evan Cheng · 13 years ago
  59. aaf2f36 Turn on the new .file directive when appropriate, instead of turning it off. by Nick Lewycky · 13 years ago
  60. ea523d7 Wire up support for the controlling the extended dwarf .file directive. With by Nick Lewycky · 13 years ago
  61. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  62. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  63. a6b4045 Match LLVM change: TargetRegistry and TargetSelect have been moved to Support. by Evan Cheng · 13 years ago
  64. cf565c5 Update for LLVM change in PassManagerBuilder. by Rafael Espindola · 13 years ago
  65. 77577ce Unbreak build after API change. by Benjamin Kramer · 13 years ago
  66. 2860e30 Match createTargetMachine API change. by Evan Cheng · 13 years ago
  67. b18b8ad Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 13 years ago
  68. 368691e createTargetMachine now takes a CPU string. by Evan Cheng · 13 years ago
  69. 693769c SubtargetFeature.h has been moved to MC. by Evan Cheng · 13 years ago
  70. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
  71. abca5a1 Update for llvm api change. by Rafael Espindola · 13 years ago
  72. 9ca02e5 adjust to mainline api change. by Chris Lattner · 13 years ago
  73. 33c09d5 switch clang off StandardPasses.h onto PassManagerBuilder.h by Chris Lattner · 13 years ago
  74. 3621b31 Conditionalize the use of 4.4 or 4.2 format based on the target. by Bill Wendling · 13 years ago
  75. f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 14 years ago
  76. a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 14 years ago
  77. e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 14 years ago
  78. 92b5d94 Added *hidden* flags -print-options and -print-all-options so by Andrew Trick · 14 years ago
  79. 6445d62 whitespace by Andrew Trick · 14 years ago
  80. 34c1af8 Set AAPCS-VFP calling convention accordingly and hard float ABI command handling. by Sandeep Patel · 14 years ago
  81. 9693232 Integrated-As: Support -Wa,-L when using the integrated assembler. by Daniel Dunbar · 14 years ago
  82. 3c66d30 Frontend: Add a more explicit -backend-option flag for passing backend command by Daniel Dunbar · 14 years ago
  83. 98ec3f7 If -fno-builtin is passed, tell TargetLibraryInfo to by Chris Lattner · 14 years ago
  84. df61976 install a TargetLibraryInfo configured with the appropriate by Chris Lattner · 14 years ago
  85. 4400cb8 Implement -cl-mad-enable by Peter Collingbourne · 14 years ago
  86. 5f67e13 Implement -cl-unsafe-math-optimizations by Peter Collingbourne · 14 years ago
  87. 5d729a3 Implement -cl-finite-math-only by Peter Collingbourne · 14 years ago
  88. db2f237 IRgen: Change CodeGenPasses to be a PassManager, so it can have CallGraphSCC or by Daniel Dunbar · 14 years ago
  89. 1ad6648 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 14 years ago
  90. 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
  91. 9b414d3 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 14 years ago[Renamed (99%) from lib/Frontend/BackendUtil.cpp]
  92. 05a7f3d Frontend: Drop unnecessary TargetData argument to EmitBackendOutput, we always by Daniel Dunbar · 14 years ago
  93. 897c676 Frontend: Factor clang::EmitBackendOutput out of CodeGenAction. by Daniel Dunbar · 14 years ago