1. e6bca0e Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 8 years ago
  2. 2cbeb00 Reverts commit r301424, r301425 and r301426 by Sanjoy Das · 8 years ago
  3. 01de557 Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 8 years ago
  4. bfd7c38 [SimplifyIndvar] Replace the sdiv used by IV if we can prove both of its operands are non-negative by Hongbin Zheng · 9 years ago
  5. f90e28d [IndVars] Remove -liv-reduce by Sanjoy Das · 9 years ago
  6. ae09b3c [IndVars] Eliminate op.with.overflow when possible (re-apply) by Sanjoy Das · 9 years ago
  7. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  8. f9d88e6 This reverts commit r265913 and r265912 by Sanjoy Das · 10 years ago
  9. a07ad64 [IndVars] Eliminate op.with.overflow when possible by Sanjoy Das · 10 years ago
  10. 74af78e3 [IndVars] Make the fix for PR26973 more obvious; NFCI by Sanjoy Das · 10 years ago
  11. 60fb899 [IndVars] Pass the right loop to isLoopInvariantPredicate by Sanjoy Das · 10 years ago
  12. 843fb20 LPM: Stop threading `Pass *` through all of the loop utility APIs. NFC by Justin Bogner · 10 years ago
  13. 0015e5a [IndVars] Preserve LCSSA in `eliminateIdentitySCEV` by Sanjoy Das · 10 years ago
  14. 5c8bead [IndVars] Don't break dominance in `eliminateIdentitySCEV` by Sanjoy Das · 10 years ago
  15. 088bb0e [IndVars] Extract out eliminateIdentitySCEV, NFC by Sanjoy Das · 10 years ago
  16. 2aacc0e [SCEV] Introduce ScalarEvolution::getOne and getZero. by Sanjoy Das · 10 years ago
  17. df005cb Fix some comment typos. by Benjamin Kramer · 10 years ago
  18. c18115d [IndVars] Improved logging under DEBUG(); NFC. by Sanjoy Das · 10 years ago
  19. 5dab205 [IndVars] Make loop varying predicates loop invariant. by Sanjoy Das · 10 years ago
  20. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  21. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  22. f5e2fc4 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  23. 018e55a SimplifyIV comments and dead argument cleanup. by Andrew Trick · 10 years ago
  24. a5397c0 [IndVarSimplify] use the "canonical" way to infer no-wrap. by Sanjoy Das · 11 years ago
  25. 24fd029 [PM] Remove a dead field. by Chandler Carruth · 11 years ago
  26. 4f8f307 [PM] Split the LoopInfo object apart from the legacy pass, creating by Chandler Carruth · 11 years ago
  27. f0982d0 SimplifyIndVar: Remove unused variable by David Majnemer · 11 years ago
  28. 8c252bd Fix PR22222 by Sanjoy Das · 11 years ago
  29. 7c0ce26 This patch teaches IndVarSimplify to add nuw and nsw to certain kinds by Sanjoy Das · 11 years ago
  30. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  31. 7777b50 remove function names from comments; NFC by Sanjay Patel · 11 years ago
  32. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
  33. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  34. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  35. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  36. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  37. 37dc9e1 Rename many DataLayout variables from TD to DL. by Rafael Espindola · 12 years ago
  38. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  39. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  40. 0ba77a0 Add support to indvars for optimizing sadd.with.overflow. by Andrew Trick · 12 years ago
  41. fc3ea6f Don't use a potentially expensive shift if all we want is one set bit. by Benjamin Kramer · 12 years ago
  42. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  43. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  44. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  45. 628a39f Remove unused private fields found by clang's new -Wunused-private-field. by Benjamin Kramer · 13 years ago
  46. 0654989 Remove unused simplifyIVUsers by Andrew Trick · 14 years ago
  47. 070e540 LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. by Andrew Trick · 14 years ago
  48. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  49. 9490458 Fix an overly general check in SimplifyIndvar to handle useless phi cycles. by Andrew Trick · 14 years ago
  50. 547b6c5 Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit. by Benjamin Kramer · 14 years ago
  51. 7251e41 [indvars] Fix PR10946: SCEV cannot handle Vector IVs. by Andrew Trick · 14 years ago
  52. 6dbb060 Comments. Thanks for the spell check Nick! by Andrew Trick · 14 years ago
  53. e629d00 Cleanup. Make ScalarEvolution an explicit argument of the by Andrew Trick · 14 years ago
  54. 74664d5 SimplifyIndVar: make foldIVUser iterative to fold a chain of operands. by Andrew Trick · 14 years ago
  55. 3ec331e Added a SimplifyIndVar utility to simplify induction variable users by Andrew Trick · 14 years ago