summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify/rem.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+327
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-327/+0
* [InstSimplify] fold srem with sext bool divisorSanjay Patel2018-06-261-6/+2
* [InstSimplify] add tests for srem with sext bool divisor; NFCSanjay Patel2018-06-261-0/+23
* [InstSimplify] fold div/rem of zexted boolSanjay Patel2018-06-251-6/+2
* [InstSimplify] add tests for div/rem with bool divisor; NFCSanjay Patel2018-06-251-0/+22
* [PatternMatch] allow undef elements when matching a vector zeroSanjay Patel2018-04-221-2/+1
* [InstSimplify] move/add/regenerate checks for tests; NFCSanjay Patel2018-04-211-0/+25
* InstSimplify: If divisor element is undef simplify to undefZvi Rackover2018-01-241-0/+16
* [InstSimplify] (X << Y) % X -> 0Anton Bikineev2018-01-231-12/+4
* [InstSimplify] add baseline tests for (X << Y) % X -> 0; NFCSanjay Patel2018-01-211-12/+82
* [InstSimplify] fix some test names; NFCSanjay Patel2017-09-111-12/+12
* [InstSimplify] refactor udiv/urem code and add tests; NFCISanjay Patel2017-09-101-0/+69
* [InstSimplify] allow folds for bool vector div/remSanjay Patel2017-03-091-5/+3
* [ConstantFold] vector div/rem with any zero element in divisor is undefSanjay Patel2017-03-091-2/+2
* [InstSimplify] add tests for vector constant folding div/rem-by-0; NFCSanjay Patel2017-03-091-0/+16
* [InstSimplify] vector div/rem with any zero element in divisor is undefSanjay Patel2017-03-091-5/+3
* [InstSimplify] add tests for vector div/rem with UB potential; NFCSanjay Patel2017-03-061-0/+42
* [InstSimplify] regenerate checks; NFCSanjay Patel2017-03-061-15/+15
* [InstSimplify] Optimize away urems in the presence of range metadataDavid Majnemer2017-01-061-0/+14
* [InstSimplify] regenerate checks using a scriptSanjay Patel2016-03-251-9/+15
* InstSimplify: Don't allow (x srem y) urem y -> x srem yDavid Majnemer2014-09-171-2/+21
* InstSimplify: ((X % Y) % Y) -> (X % Y)David Majnemer2014-09-171-0/+9
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-2/+2
* Move some rem transforms out of instcombine and into instsimplify.Duncan Sands2011-05-021-0/+17
OpenPOWER on IntegriCloud