1. b140a10 CFE Knob for: Add a thread-model knob for lowering atomics on baremetal & single threaded systems by Jonathan Roelofs · 11 years ago
  2. 4de669f Update for llvm api change. by Rafael Espindola · 11 years ago
  3. a97eaa1 Provide a BuryPointer for unique_ptrs. by David Blaikie · 11 years ago
  4. a43604a Convert MC command line flag for fatal assembler warnings into a proper flag. by Joerg Sonnenberger · 11 years ago
  5. b8a71c5 Refactor TLI creation. NFC. by Rafael Espindola · 11 years ago
  6. 3de0853 Update for LLVM API change. by Eric Christopher · 11 years ago
  7. 25363c0 Use -enable-global-merge option to match llvm r210639. <rdar://problem/17803206> by Bob Wilson · 11 years ago
  8. c94285a [ASan] Completely remove sanitizer blacklist file from instrumentation pass. by Alexey Samsonov · 11 years ago
  9. e595e1a Remove top-level Clang -fsanitize= flags for optional ASan features. by Alexey Samsonov · 11 years ago
  10. cfe93d3 Remove unused variable by Alexey Samsonov · 11 years ago
  11. 1cf07ea Remove sanitizer blacklist from ASan/TSan/MSan function passes. by Alexey Samsonov · 11 years ago
  12. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
  13. 4015e124e Update for paired llvm commit with AsmVerbose. by Eric Christopher · 11 years ago
  14. acca008 Update for llvm change to avoid having global flag setting in TargetMachine. by Eric Christopher · 11 years ago
  15. e76eee4 Missed a ! in the if statement when these were being set and the options by Eric Christopher · 11 years ago
  16. 7e72a09 Fill in the options in the MCOptions struct directly like the other options. by Eric Christopher · 11 years ago
  17. 61449c6 CodeGen: fix code model mapping by Saleem Abdulrasool · 11 years ago
  18. 62849c6 Driver: parse -mcmodel earlier by Saleem Abdulrasool · 11 years ago
  19. b5b622a Drop non-cfi assembly support from clang. by Rafael Espindola · 12 years ago
  20. 85e349f BackendUtil: Pass through -mdisable-tail-calls by Duncan P. N. Exon Smith · 12 years ago
  21. 52eaffe verify-di: Call debug info verifier from clang by Duncan P. N. Exon Smith · 12 years ago
  22. fb873af Update Clang for LLVM split stack API changes in r205997 by Reid Kleckner · 12 years ago
  23. 7e2fd94 Support for -Wa,-compress-debug-sections. by David Blaikie · 12 years ago
  24. b5cfa8c Don't recompute inlining threshold - use new overload provided by LLVM by Eli Bendersky · 12 years ago
  25. dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
  26. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  27. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
  28. b56be64 Schedule discriminator pass. by Diego Novillo · 12 years ago
  29. bf8e283 [C++11] Add #include's for OwningPtr. by Ahmed Charles · 12 years ago
  30. 303f8b0 Update for llvm api change. by Rafael Espindola · 12 years ago
  31. 33ebd21 Accept -no-integrated-as in -cc1 and forward it to llvm. by Rafael Espindola · 12 years ago
  32. d04b861 [asan] Remove -fsanitize-address-zero-base-shadow command line by Evgeniy Stepanov · 12 years ago
  33. ca88474 [cleanup] Update the include of Dominators.h to reflect its move to the by Chandler Carruth · 12 years ago
  34. 1b3304d [PM] Update Clang to reflect the new header for the bitcode writer pass by Chandler Carruth · 12 years ago
  35. 809403f [PM] Update the creation of an IR printing pass to reflect the API by Chandler Carruth · 12 years ago
  36. 0a50c49 [PM] Update Clang to follow the header rename in LLVM r199041. by Chandler Carruth · 12 years ago
  37. 58c0d69 Update Clang for the move of headers in r198688. by Chandler Carruth · 12 years ago
  38. e83b906 Verify that clang TargetInfo descriptions match DataLayout strings from LLVM by Alp Toker · 12 years ago
  39. ce2c726 Bury leaked pointers in a global array to silence a leak detector in --disable-free mode by Kostya Serebryany · 12 years ago
  40. f4e2238 Move the TargetMachine instance into EmitAssemblyHelper by Alp Toker · 12 years ago
  41. ce0697f Add -freroll-loops to enable loop rerolling by Hal Finkel · 12 years ago
  42. 5c29705 Add -fprofile-sample-use to Clang's driver. by Diego Novillo · 12 years ago
  43. 6b53e22 Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted by Richard Smith · 12 years ago
  44. 276be3c Add support for -fsanitize-blacklist and default blacklists for DFSan. by Peter Collingbourne · 12 years ago
  45. c377275 DataFlowSanitizer; Clang changes. by Peter Collingbourne · 12 years ago
  46. d8f4950 Use function attributes to indicate if we don't want to realign the stack. by Bill Wendling · 12 years ago
  47. a9cc8c0 Replace the "NoFramePointerElimNonLeaf" target option with a function attribute. by Bill Wendling · 12 years ago
  48. 021c8de Use function attributes to pass along the stack protector buffer size instead of making it a target option. by Bill Wendling · 12 years ago
  49. d3f3e4f Make -vectorize-... proper cc1 flags instead of abusing -backend-option. Fixes by Nick Lewycky · 12 years ago
  50. 92a6c74 Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose if by Nick Lewycky · 12 years ago
  51. f081d02 CodeGen: Don't set 'PMBuilder.DisableSimplifyLibCalls' by Meador Inge · 12 years ago
  52. 006208c Plumb through the -fsplit-stack option using the existing backend support. by Eric Christopher · 13 years ago
  53. ecafbe6 If we're unable to create the TargetMachine, then just quit producing the by Chad Rosier · 13 years ago
  54. a96b3ae Fix a crasher by reporting a fatal error if we're unable to create the target by Chad Rosier · 13 years ago
  55. 6f15b290 The flag "-coverage-function-names-in-data" is actually backwards -- we do by Nick Lewycky · 13 years ago
  56. c02bbb6 Make clang emit linkage names in debug info for subprograms when coverage info by Nick Lewycky · 13 years ago
  57. c8bf824 Update GCOVProfiling pass creation for API change in r177002. No functionality change. by Nick Lewycky · 13 years ago
  58. 9164513 Fix build with clang, this was supposed to be part of r176617. by Nick Lewycky · 13 years ago
  59. a0076cd Update clang for LLVM API change. No functionality change. by Nick Lewycky · 13 years ago
  60. 1028467 [msan] Run more optimizations after MemorySanitizer pass. by Evgeniy Stepanov · 13 years ago
  61. 90cae77 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 · 13 years ago
  62. 29524a9 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 · 13 years ago
  63. f54319c [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 13 years ago
  64. ed0f133b Switch to asking the target machine to add any relevant analysis passses by Chandler Carruth · 13 years ago
  65. ff8cd6e Companion patch to r171621 which changed the interface for creating TTI by Chandler Carruth · 13 years ago
  66. ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
  67. 44eb4f6 Re-sort #include lines using the llvm/utils/sort_includes.py script. by Chandler Carruth · 13 years ago
  68. c6515b6 Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part. by Alexey Samsonov · 13 years ago
  69. ad8ab3d Support -fsanitize-memory-track-origins. by Evgeniy Stepanov · 13 years ago
  70. 24fa47b BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h" by NAKAMURA Takumi · 13 years ago
  71. 9a12912 Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation pass. by Bill Wendling · 13 years ago
  72. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  73. 9ab7362 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 · 13 years ago
  74. aea92e5 Add -fsanitize=memory. by Evgeniy Stepanov · 13 years ago
  75. 0e96bec This patch exposes to Clang users three more sanitizers are experimental features of ASan: by Alexey Samsonov · 13 years ago
  76. a873623 [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Clang part. by Kostya Serebryany · 13 years ago
  77. ebc59d5 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 13 years ago
  78. 65992f4 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 13 years ago
  79. d87e4f7 Implement -mstrict-align using '-backend-option -arm-strict-align' as this saves by Chad Rosier · 13 years ago
  80. 6002702 [driver] Add a -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 13 years ago
  81. 43f9d9c Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 13 years ago
  82. dc06b2d Clang now attempts to create a TargetMachine whenever a triple is given. by Nadav Rotem · 13 years ago
  83. ec57ab3 Change EmitAssemblyHelper to create the target machine early by Nadav Rotem · 13 years ago
  84. b0eea8b Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 13 years ago
  85. aa437df IRgen: Initialize TargetLoweringInfo with a triple. by Daniel Dunbar · 13 years ago
  86. e9c233b Reintroduce the TargetTransformInfo to the clang pass manager. by Nadav Rotem · 13 years ago
  87. 85f58c4 Revert svn r165741 "Add TargetTransformInfo to the clang driver." by Bob Wilson · 13 years ago
  88. 7e247f2 [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 · 13 years ago
  89. 86aa33d Add TargetTransformInfo to the clang driver. by Nadav Rotem · 13 years ago
  90. dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  91. db3da83 [driver] Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 13 years ago
  92. aa53b93 Add -ffp-contract = { fast | on | off } command line option support. by Lang Hames · 13 years ago
  93. 66aa045 Add a -fuse-init-array option to cc1 and map to the UseInitArray target by Rafael Espindola · 13 years ago
  94. a425589 wire -fbounds-checking to the new LLVM bounds checking pass by Nuno Lopes · 13 years ago
  95. 486e1fe Use enum to set debug info size generated by Clang by Alexey Samsonov · 14 years ago
  96. 097d019 Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test by Chandler Carruth · 14 years ago
  97. 1170b08 Fix an oversight: don't run ARC optimization cleanup at -O0. by Dan Gohman · 14 years ago
  98. d18cb50 use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer by Kostya Serebryany · 14 years ago
  99. 28a7a11 Add a flag -fthread-sanitizer. by Kostya Serebryany · 14 years ago
  100. b1cfc68 Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated by Chad Rosier · 14 years ago