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