commit | 4fa71b66a822c784ea47c12ab16fd4b52acbda51 | [log] [tgz] |
---|---|---|
author | James Molloy <james.molloy@arm.com> | Fri May 15 09:03:15 2015 +0000 |
committer | James Molloy <james.molloy@arm.com> | Fri May 15 09:03:15 2015 +0000 |
tree | 378ab4563a3b674d13903499ae3c1972df648736 | |
parent | 1cf942cb4f893690c430571295777f4f9de8ee95 [diff] |
Add SDNodes for umin, umax, smin and smax. This adds new SDNodes for signed/unsigned min/max. These nodes are built from select/icmp pairs matched at SDAGBuilder stage. This patch adds the nodes, as well as legalization support and sets them to be "expand" for all targets. NFC for now; this will be tested when I switch AArch64 to using these new nodes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237423 91177308-0d34-0410-b5e6-96231b3b80d8