Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
refs/heads/r
/
unittests
/
Analysis
/
ScalarEvolutionTest.cpp
b4ace5f
[SCEV][NFC] Verify IR in isLoop[Entry,Backedge]GuardedByCond
by Max Kazantsev
· 7 years ago
090a0d6
[SCEV] Do not cache S -> V if S is not equivalent of V
by Serguei Katkov
· 8 years ago
fe51c81
[SCEV] Be careful with nuw/nsw/exact in InsertBinop
by Serguei Katkov
· 8 years ago
cb0def4
[SCEV][NFC] Introduce isSafeToExpandAt function to SCEVExpander
by Max Kazantsev
· 8 years ago
20768d3
Revert "[SCEV] Maintain and use a loop->loop invalidation dependency"
by Sanjoy Das
· 8 years ago
ca020c7
[SCEV] Maintain and use a loop->loop invalidation dependency
by Sanjoy Das
· 8 years ago
ce7f87b
[SCEV] Maintain loop use lists, and use them in forgetLoop
by Sanjoy Das
· 8 years ago
7d7645f
[SCEV] Properly handle the case of a non-constant start with a zero accum in ScalarEvolution::createAddRecFromPHIWithCastsImpl
by Daniel Neilson
· 8 years ago
bd3b41b
[SCEV] Generalize folding of trunc(x)+n*trunc(y) into folding m*trunc(x)+n*trunc(y)
by Daniel Neilson
· 8 years ago
6199cad
[LoopInfo] Make LoopBase and Loop destructors non-public
by Sanjoy Das
· 8 years ago
f7dd8e2
[SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
by Daniel Neilson
· 8 years ago
58d5526
Avoid comparison between signed and unsigned in SCEVExitLimitForget tests
by Max Kazantsev
· 8 years ago
3dadee3
Fix SCEVExitLimitForget tests to make Sanitizer happy
by Max Kazantsev
· 8 years ago
61e4e61
Fix use after free in unit test.
by Benjamin Kramer
· 8 years ago
f133b32
Removed unused variabled from unit test
by Max Kazantsev
· 8 years ago
511c1a3
[SCEV] Re-enable "Cache results of computeExitLimit"
by Max Kazantsev
· 8 years ago
3c0d607
Re-sort #include lines for unittests. This uses a slightly modified
by Chandler Carruth
· 8 years ago
fda9bcb
ScalarEvolution unit test: fix typo that breaks check-all
by Gor Nishanov
· 8 years ago
65ac22c
[SCEVExpander] Try harder to avoid introducing inttoptr
by Keno Fischer
· 8 years ago
79b9222
Teach SCEV normalization to de/normalize non-affine add recs
by Sanjoy Das
· 8 years ago
e35a5f5
[SCEV] Add a local cache for getZeroExtendExpr and getSignExtendExpr to prevent
by Wei Mi
· 8 years ago
78d2f5f
Generalize SCEV's unit testing helper a bit
by Sanjoy Das
· 8 years ago
b50ba92
Add a unit test for SCEV Normalization
by Sanjoy Das
· 8 years ago
e0b3c33
Allow DataLayout to specify addrspace for allocas.
by Matt Arsenault
· 8 years ago
c380db1
[SCEV] Decrease the recursion threshold for CompareValueComplexity
by Sanjoy Das
· 8 years ago
8425f92
[SCEV] Scale back the test added in r294181 as it goes quadratic in SCEV.
by Chandler Carruth
· 9 years ago
6546927
[SCEV] limit recursion depth and operands number in getAddExpr
by Daniil Fukalov
· 9 years ago
8de3a54
Revert @llvm.assume with operator bundles (r289755-r289757)
by Daniel Jasper
· 9 years ago
bffeba4
Remove the AssumptionCache
by Hal Finkel
· 9 years ago
5697690
Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)"
by Reid Kleckner
· 9 years ago
650050c
[SCEVExpander] Add a test case related to r289412
by Sanjoy Das
· 9 years ago
b226b5d
[SCEVExpand] do not hoist divisions by zero (PR30935)
by Sebastian Pop
· 9 years ago
d5fb62a
[SCEV] limit recursion depth of CompareSCEVComplexity
by Daniil Fukalov
· 9 years ago
2e53b71
Revert r286437 r286438, they caused PR30976
by Nico Weber
· 9 years ago
b2e86a3
[SCEVExpander] Hoist unsigned divisons when safe
by Sanjoy Das
· 9 years ago
ea50f98
[SCEVExpander] Don't hoist divisions
by Sanjoy Das
· 9 years ago
32c8804
Lift out a helper lambda; NFC
by Sanjoy Das
· 9 years ago
472e478
Make a test case more rigorous; NFC
by Sanjoy Das
· 9 years ago
5c51de1
[SCEV] Try to order n-ary expressions in CompareValueComplexity
by Sanjoy Das
· 9 years ago
399f721
[SCEV] Reduce boilerplate in unit tests
by Sanjoy Das
· 9 years ago
39fd0bb
[SCEV] In CompareValueComplexity, order global values by their name
by Sanjoy Das
· 9 years ago
abf46ba
Clean up test a little bit; NFC
by Sanjoy Das
· 9 years ago
de57b39
[SCEV] Make CompareValueComplexity a little bit smarter
by Sanjoy Das
· 9 years ago
f09ca2f
Add a C++ unittest to test the fix for PR30213.
by Wei Mi
· 9 years ago
dae2e1d
Use EXPECT_EQ in the unittests instead of plain assert
by Tobias Grosser
· 9 years ago
bbe882c
ScalarEvolution: Do not keep temporary PHI values in ValueExprMap
by Tobias Grosser
· 9 years ago
bfe1f1c
[PM] Port ScalarEvolution to the new pass manager.
by Chandler Carruth
· 10 years ago
c16fc54
Use 'override/final' instead of 'virtual' for overridden methods
by Alexander Kornienko
· 10 years ago
417c5c1
[PM] Remove the old 'PassManager.h' header file at the top level of
by Chandler Carruth
· 11 years ago
b177041
[C++11] Use 'nullptr'.
by Craig Topper
· 11 years ago
0b8c9a8
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
5a88dda
Sort the #include lines for unittest/...
by Chandler Carruth
· 13 years ago
dbf5457
Fix includes of llvm files that used angle brackets.
by Craig Topper
· 13 years ago
e97728e
The product of two chrec's can always be represented as a chrec.
by Nick Lewycky
· 14 years ago
db125cf
land David Blaikie's patch to de-constify Type, with a few tweaks.
by Chris Lattner
· 14 years ago
5fdd6c8
Second attempt at de-constifying LLVM Types in FunctionType::get(),
by Jay Foad
· 14 years ago
2280ebd
Revert r134893 and r134888 (and related patches in other trees). It was causing
by Bill Wendling
· 14 years ago
f362aff
De-constify Types in FunctionType::get().
by Jay Foad
· 14 years ago
ab37f50
Make SCEVUnknown a CallbackVH, so that it can be notified directly
by Dan Gohman
· 15 years ago
e6cbfa6
Speculatively revert r109705 since it seems to be causing some build bot angst.
by Eric Christopher
· 15 years ago
c674320
Factor out some of the code for updating old SCEVUnknown values, and
by Dan Gohman
· 15 years ago