1. 6af4f23 Remove redundant includes from lib/Transforms. by Michael Zolotukhin · 8 years ago
  2. 66f6fc0 LowerAtomic: Don't skip optnone functions; atomic still need lowering (PR34020) by Hans Wennborg · 8 years ago
  3. 164a2aa6 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
  4. 9922344 [PM] Port LowerAtomic to the new pass manager. by Davide Italiano · 9 years ago
  5. 851f879 [PM] Make LowerAtomic a FunctionPass. by Davide Italiano · 9 years ago
  6. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 9 years ago
  7. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 9 years ago
  8. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 9 years ago
  9. 800f87a NFC: make AtomicOrdering an enum class by JF Bastien · 9 years ago
  10. be4d8cb Scalar: Remove remaining ilist iterator implicit conversions by Duncan P. N. Exon Smith · 10 years ago
  11. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  12. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  13. 420a216 IR: add "cmpxchg weak" variant to support permitted failure. by Tim Northover · 11 years ago
  14. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 11 years ago
  15. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  16. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  17. af4e64d Disable most IR-level transform passes on functions marked 'optnone'. by Paul Robinson · 12 years ago
  18. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  19. 465834c Clean whitespaces. by Nadav Rotem · 13 years ago
  20. aafe091 Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h by Chandler Carruth · 13 years ago
  21. 1456cd2 Remove the old atomic instrinsics. autoupgrade functionality is included with this patch. by Eli Friedman · 14 years ago
  22. 4938edb Make a bunch of symbols private. by Benjamin Kramer · 14 years ago
  23. 59b6688 Representation of 'atomic load' and 'atomic store' in IR. by Eli Friedman · 14 years ago
  24. adec587 Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be by Eli Friedman · 14 years ago
  25. e71b9c4 Fix a use after free. An instruction can't be both an intrinsic call and a fence. by Benjamin Kramer · 14 years ago
  26. 89b694b Misc mid-level changes for new 'fence' instruction. by Eli Friedman · 14 years ago
  27. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  28. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  29. 1edf743 more cleanups by Chris Lattner · 15 years ago
  30. e621455 Change lower atomic pass to use IntrinsicInst to simplify it a bit. by Chris Lattner · 15 years ago
  31. d31d82d Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. by Owen Anderson · 15 years ago
  32. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  33. 5a2849e Fix uninitialized variable warning. by Nick Lewycky · 15 years ago
  34. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  35. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  36. ddaaf40 Add an atomic lowering pass by Peter Collingbourne · 15 years ago