[Reassociate] Try to bail out early when canonicalizing.
authorDavide Italiano <davide@freebsd.org>
Mon, 7 Aug 2017 01:49:09 +0000 (01:49 +0000)
committerDavide Italiano <davide@freebsd.org>
Mon, 7 Aug 2017 01:49:09 +0000 (01:49 +0000)
commita5cdc22e70936470f756e42aab9fa6546d2485a1
tree2562cfb54c172c2bb8a7384f0e8a85440391ef42
parent305d3164f289625ad0d6c06af03abb57c0a99393
[Reassociate] Try to bail out early when canonicalizing.

This commit rearranges the checks to avoid calls to getRank()
when not needed (e.g. when RHS == LHS).

llvm-svn: 310237
llvm/lib/Transforms/Scalar/Reassociate.cpp