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