Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)'
authorDinesh Dwivedi <dinesh.d@samsung.com>
Thu, 15 May 2014 06:13:40 +0000 (06:13 +0000)
committerDinesh Dwivedi <dinesh.d@samsung.com>
Thu, 15 May 2014 06:13:40 +0000 (06:13 +0000)
commit707048b0dbeefad6673bde4fd5dc10b1d49e0984
tree76ffe8c8c0fee6c050514ecdc044761354d23140
parentd10a54f07fac76add4be5f3756a6121d38484938
Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)'

MIN(MIN(A, 23), 97) -> MIN(A, 23)
MAX(MAX(A, 97), 23) -> MAX(A, 97)

Differential Revision: http://reviews.llvm.org/D3629

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208849 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineSelect.cpp
test/Transforms/InstCombine/select.ll