Added inst-combine for 'MIN(MIN(A, 97), 23)' and 'MAX(MAX(A, 23), 97)'
authorDinesh Dwivedi <dinesh.d@samsung.com>
Mon, 19 May 2014 07:08:32 +0000 (07:08 +0000)
committerDinesh Dwivedi <dinesh.d@samsung.com>
Mon, 19 May 2014 07:08:32 +0000 (07:08 +0000)
commit306cd28e214a7913e5f0fec865e0857609e164b3
treea8baddb1d2ad7d6b60bbac8e68b57885761851aa
parentcb596baadd43c4a3b34bdd1dd085553cb25521b6
Added inst-combine for 'MIN(MIN(A, 97), 23)' and 'MAX(MAX(A, 23), 97)'

This removes TODO added in r208849 [http://reviews.llvm.org/D3629]

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

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

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