Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [SimplifyIndVars] Ignore dead users | Max Kazantsev | 2018-06-13 | 1 | -0/+4 |
| | | | | | | | | | | | | | IndVarSimplify sometimes makes transforms basing on users that are trivially dead. In particular, if DCE wasn't run before it, there may be a dead `sext/zext` in loop that will trigger widening transforms, however it makes no sense to do it. This patch teaches IndVarsSimplify ignore the mist trivial cases of that. Differential Revision: https://reviews.llvm.org/D47974 Reviewed By: sanjoy llvm-svn: 334567 | ||||
* | Fix broken check lines. | Benjamin Kramer | 2012-08-17 | 1 | -1/+1 |
| | | | | | | | | I really need to find a way to automate this, but I can't come up with a regex that has no false positives while handling tricky cases like custom check prefixes. llvm-svn: 162097 | ||||
* | SCEV: Handle a corner case reducing AddRecExpr * AddRecExpr | Andrew Trick | 2012-05-30 | 1 | -0/+45 |
If integer overflow causes one of the terms to reach zero, that can force the entire expression to zero. Fixes PR12929: cast<Ty>() argument of incompatible type llvm-svn: 157673 |