aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/memops
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-11-07 01:09:07 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-11-07 12:08:31 +0100
commit7ccaa8a6e88a02e05cb37adc2658071947e9331c (patch)
treec7d272aee4287fe23fdf22da603e6fa2b124eb8e /validation/memops
parente58ddb5678f2fb1843c6871399509eacf9cc1371 (diff)
downloadsparse-dev-7ccaa8a6e88a02e05cb37adc2658071947e9331c.tar.gz
select: simplify SEL(SEL(x, C, 0), y, z) --> SEL(x, y, z) and its dual
If the condition of a select is also a select but with constant operands, some simplification can be done: * if the second operand is 0, the original condition can be used, * idem if the first operand is 0s but the operand must be swapped. Originally-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'validation/memops')
0 files changed, 0 insertions, 0 deletions