Files
llvm/test/Transforms/InstCombine
Sanjay Patel cb00c85d1c [InstCombine] fix xor-or-xor fold to check uses and handle commutes
I'm probably missing some way to use m_Deferred to remove the code
duplication, but that can be a follow-up.

The improvement in demand_shrink_nsw.ll is an example of missing
the fold because the pattern matching was deficient. I didn't try
to follow the bits in that test, but Alive says it's correct:
https://rise4fun.com/Alive/ugc


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@341426 91177308-0d34-0410-b5e6-96231b3b80d8
2018-09-04 23:22:13 +00:00
..
2013-08-28 23:04:41 +00:00
2018-02-01 13:05:25 +00:00
2012-02-29 01:53:13 +00:00
2014-06-02 21:23:54 +00:00
2016-07-16 16:24:06 +00:00
2014-03-06 05:32:52 +00:00
2014-11-04 05:17:58 +00:00
2017-10-10 05:07:54 +00:00
2017-10-10 05:07:54 +00:00
2017-10-10 05:07:54 +00:00
2017-10-10 05:07:54 +00:00
2017-10-10 05:07:54 +00:00
2017-10-10 05:07:54 +00:00
2017-10-10 05:07:54 +00:00
2016-04-17 04:30:43 +00:00
2017-05-19 22:37:09 +00:00
2016-04-05 17:24:54 +00:00
2018-08-14 15:21:13 +00:00
2018-08-16 17:03:22 +00:00
2015-06-05 18:04:42 +00:00
2015-08-11 21:33:55 +00:00
2015-08-28 19:09:31 +00:00
2017-04-19 12:06:40 +00:00
2016-01-07 19:27:16 +00:00
2002-08-03 20:24:45 +00:00
2018-06-04 02:52:36 +00:00
2018-02-01 13:05:25 +00:00
2018-08-30 06:14:54 +00:00
2017-04-14 17:47:07 +00:00
2013-08-28 23:04:41 +00:00
2013-08-28 23:04:41 +00:00
2013-03-28 19:34:14 +00:00
2018-09-04 19:06:46 +00:00
2016-04-05 17:24:54 +00:00

This directory contains test cases for the instcombine transformation.  The
dated tests are actual bug tests, whereas the named tests are used to test
for features that the this pass should be capable of performing.