1. 786a85d Add ScalarEvolutionsTest::SCEVExpandInsertCanonicalIV tests by Artur Pilipenko · 6 years ago
  2. 7716075 [opaque pointer types] Pass value type to GetElementPtr creation. by James Y Knight · 7 years ago
  3. 14359ef [opaque pointer types] Pass value type to LoadInst creation. by James Y Knight · 7 years ago
  4. 1368022 [opaque pointer types] Add a FunctionCallee wrapper type, and use it. by James Y Knight · 7 years ago
  5. fadf250 Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it." by James Y Knight · 7 years ago
  6. f47d6b3 [opaque pointer types] Add a FunctionCallee wrapper type, and use it. by James Y Knight · 7 years ago
  7. 9d45edf [NFC] Fix warnings in unit test of r351725 by Max Kazantsev · 7 years ago
  8. 85c9883 [SCEV][NFC] Introduces expression sizes estimation by Max Kazantsev · 7 years ago
  9. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  10. 65cb9d7 [SCEV][NFC] Verify IR in isLoop[Entry,Backedge]GuardedByCond by Max Kazantsev · 7 years ago
  11. 6a7a4c6 [SCEV] Do not cache S -> V if S is not equivalent of V by Serguei Katkov · 8 years ago
  12. da56a7f [SCEV] Be careful with nuw/nsw/exact in InsertBinop by Serguei Katkov · 8 years ago
  13. 87f4a3d [SCEV][NFC] Introduce isSafeToExpandAt function to SCEVExpander by Max Kazantsev · 8 years ago
  14. 3a5e252 Revert "[SCEV] Maintain and use a loop->loop invalidation dependency" by Sanjoy Das · 8 years ago
  15. c70a7a0 [SCEV] Maintain and use a loop->loop invalidation dependency by Sanjoy Das · 8 years ago
  16. e6b995f [SCEV] Maintain loop use lists, and use them in forgetLoop by Sanjoy Das · 8 years ago
  17. 5acfd1d [SCEV] Properly handle the case of a non-constant start with a zero accum in ScalarEvolution::createAddRecFromPHIWithCastsImpl by Daniel Neilson · 8 years ago
  18. 1341ac2 [SCEV] Generalize folding of trunc(x)+n*trunc(y) into folding m*trunc(x)+n*trunc(y) by Daniel Neilson · 8 years ago
  19. 76ab232 [LoopInfo] Make LoopBase and Loop destructors non-public by Sanjoy Das · 8 years ago
  20. 3f0e4ad [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values by Daniel Neilson · 8 years ago
  21. 6e72476 Avoid comparison between signed and unsigned in SCEVExitLimitForget tests by Max Kazantsev · 8 years ago
  22. ba1e70e Fix SCEVExitLimitForget tests to make Sanitizer happy by Max Kazantsev · 8 years ago
  23. a73b410 Fix use after free in unit test. by Benjamin Kramer · 8 years ago
  24. cd50b5c Removed unused variabled from unit test by Max Kazantsev · 8 years ago
  25. 2cb3653 [SCEV] Re-enable "Cache results of computeExitLimit" by Max Kazantsev · 8 years ago
  26. 9a67b07 Re-sort #include lines for unittests. This uses a slightly modified by Chandler Carruth · 8 years ago
  27. e5d2911 ScalarEvolution unit test: fix typo that breaks check-all by Gor Nishanov · 8 years ago
  28. 090f195 [SCEVExpander] Try harder to avoid introducing inttoptr by Keno Fischer · 8 years ago
  29. bbebcb6 Teach SCEV normalization to de/normalize non-affine add recs by Sanjoy Das · 9 years ago
  30. 8c40533 [SCEV] Add a local cache for getZeroExtendExpr and getSignExtendExpr to prevent by Wei Mi · 9 years ago
  31. 044f956 Generalize SCEV's unit testing helper a bit by Sanjoy Das · 9 years ago
  32. b600d3f Add a unit test for SCEV Normalization by Sanjoy Das · 9 years ago
  33. 3c1fc76 Allow DataLayout to specify addrspace for allocas. by Matt Arsenault · 9 years ago
  34. 1bd479d [SCEV] Decrease the recursion threshold for CompareValueComplexity by Sanjoy Das · 9 years ago
  35. cd07efc [SCEV] Scale back the test added in r294181 as it goes quadratic in SCEV. by Chandler Carruth · 9 years ago
  36. 6378bdb [SCEV] limit recursion depth and operands number in getAddExpr by Daniil Fukalov · 9 years ago
  37. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  38. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  39. 30422ee Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)" by Reid Kleckner · 9 years ago
  40. b1227db [SCEVExpander] Add a test case related to r289412 by Sanjoy Das · 9 years ago
  41. 8c9cc8c [SCEVExpand] do not hoist divisions by zero (PR30935) by Sebastian Pop · 9 years ago
  42. 4c3322c [SCEV] limit recursion depth of CompareSCEVComplexity by Daniil Fukalov · 9 years ago
  43. 85740f6 Revert r286437 r286438, they caused PR30976 by Nico Weber · 9 years ago
  44. 3d75b62 [SCEVExpander] Hoist unsigned divisons when safe by Sanjoy Das · 9 years ago
  45. e30a281 [SCEVExpander] Don't hoist divisions by Sanjoy Das · 9 years ago
  46. 6764b9a Lift out a helper lambda; NFC by Sanjoy Das · 9 years ago
  47. fd08090 Make a test case more rigorous; NFC by Sanjoy Das · 9 years ago
  48. 1707869 [SCEV] Try to order n-ary expressions in CompareValueComplexity by Sanjoy Das · 9 years ago
  49. 3d6e3df [SCEV] Reduce boilerplate in unit tests by Sanjoy Das · 9 years ago
  50. 299e672 [SCEV] In CompareValueComplexity, order global values by their name by Sanjoy Das · 9 years ago
  51. b53021d Clean up test a little bit; NFC by Sanjoy Das · 9 years ago
  52. 507dd40 [SCEV] Make CompareValueComplexity a little bit smarter by Sanjoy Das · 9 years ago
  53. 3076cc3 Add a C++ unittest to test the fix for PR30213. by Wei Mi · 9 years ago
  54. 946ca0a Use EXPECT_EQ in the unittests instead of plain assert by Tobias Grosser · 10 years ago
  55. 11332e5 ScalarEvolution: Do not keep temporary PHI values in ValueExprMap by Tobias Grosser · 10 years ago
  56. 2f1fd16 [PM] Port ScalarEvolution to the new pass manager. by Chandler Carruth · 10 years ago
  57. f817c1c Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
  58. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  59. 66f09ad [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  60. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  61. 130cec2 Sort the #include lines for unittest/... by Chandler Carruth · 13 years ago
  62. bc40d7e Fix includes of llvm files that used angle brackets. by Craig Topper · 13 years ago
  63. 287682e The product of two chrec's can always be represented as a chrec. by Nick Lewycky · 14 years ago
  64. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  65. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  66. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  67. 56cc153 De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  68. 7cac957 Make SCEVUnknown a CallbackVH, so that it can be notified directly by Dan Gohman · 15 years ago
  69. ef6d593 Speculatively revert r109705 since it seems to be causing some build bot angst. by Eric Christopher · 15 years ago
  70. 3d6ac44 Factor out some of the code for updating old SCEVUnknown values, and by Dan Gohman · 15 years ago