llvm-project/llvm/lib/Transforms
Sanjay Patel 3c7a35de7f [EarlyCSE] recognize commuted and swapped variants of min/max as equivalent (PR35642)
As shown in:
https://bugs.llvm.org/show_bug.cgi?id=35642
...we can have different forms of min/max, so we should recognize those here in EarlyCSE 
similar to how we already handle binops and compares that can commute.

Differential Revision: https://reviews.llvm.org/D41136

llvm-svn: 320640
2017-12-13 21:58:15 +00:00
..
Coroutines [coro] Make Spill a proper struct instead of deriving from pair. 2017-10-31 19:22:55 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
IPO Remove redundant includes from lib/Transforms. 2017-12-13 21:31:01 +00:00
InstCombine Remove redundant includes from lib/Transforms. 2017-12-13 21:31:01 +00:00
Instrumentation Remove redundant includes from lib/Transforms. 2017-12-13 21:31:01 +00:00
ObjCARC Remove redundant includes from lib/Transforms. 2017-12-13 21:31:01 +00:00
Scalar [EarlyCSE] recognize commuted and swapped variants of min/max as equivalent (PR35642) 2017-12-13 21:58:15 +00:00
Utils Remove redundant includes from lib/Transforms. 2017-12-13 21:31:01 +00:00
Vectorize Remove redundant includes from lib/Transforms. 2017-12-13 21:31:01 +00:00
CMakeLists.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00
LLVMBuild.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00