commit | b8bd0d424e1e810c5dacc7d8d85097005f81be6e | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Wed Aug 29 17:09:21 2018 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Wed Aug 29 17:09:21 2018 +0000 |
tree | ccd89a3656647eb56a61488b55da244c10da5f85 | |
parent | cbc9a8c7504ae3b49ff798a1a41919a1f2d9c07e [diff] |
[InstCombine] Replace two calls to getNumUses() with !hasNUsesOrMore We were calling getNumUses to check for 1 or 2 uses. But getNumUses is linear in the number of uses. We can instead use !hasNUsesOrMore(3) which will stop the linear scan as soon as it determines there are at least 3 uses even if there are more. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@340939 91177308-0d34-0410-b5e6-96231b3b80d8