diff options
author | Davide Italiano <davide@freebsd.org> | 2017-05-16 22:38:40 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2017-05-16 22:38:40 +0000 |
commit | 79eb3b03660e0056d3153db3e894e675bc5b856a (patch) | |
tree | edbea36dab5acf84b29e520a2a0832fca2da16f2 | |
parent | 65699e5e7dab7a6ded41a3a82881efd09b8a6fc3 (diff) | |
download | bcm5719-llvm-79eb3b03660e0056d3153db3e894e675bc5b856a.tar.gz bcm5719-llvm-79eb3b03660e0056d3153db3e894e675bc5b856a.zip |
[IR] Prefer use_empty() to !hasNUsesOrMore(1) for clarity.
llvm-svn: 303218
-rw-r--r-- | llvm/lib/Transforms/Scalar/LICM.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/Transforms/Scalar/Reassociate.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Scalar/LICM.cpp b/llvm/lib/Transforms/Scalar/LICM.cpp index 340c81fed0f..37b9c4b1094 100644 --- a/llvm/lib/Transforms/Scalar/LICM.cpp +++ b/llvm/lib/Transforms/Scalar/LICM.cpp @@ -546,7 +546,7 @@ static bool isLoadInvariantInLoop(LoadInst *LI, DominatorTree *DT, // If there are escaping uses of invariant.start instruction, the load maybe // non-invariant. if (!II || II->getIntrinsicID() != Intrinsic::invariant_start || - II->hasNUsesOrMore(1)) + !II->use_empty()) continue; unsigned InvariantSizeInBits = cast<ConstantInt>(II->getArgOperand(0))->getSExtValue() * 8; diff --git a/llvm/lib/Transforms/Scalar/Reassociate.cpp b/llvm/lib/Transforms/Scalar/Reassociate.cpp index ef29d414160..53320bff088 100644 --- a/llvm/lib/Transforms/Scalar/Reassociate.cpp +++ b/llvm/lib/Transforms/Scalar/Reassociate.cpp @@ -1922,7 +1922,7 @@ Instruction *ReassociatePass::canonicalizeNegConstExpr(Instruction *I) { // User must be a binary operator with one or more uses. Instruction *User = I->user_back(); - if (!isa<BinaryOperator>(User) || !User->hasNUsesOrMore(1)) + if (!isa<BinaryOperator>(User) || User->use_empty()) return nullptr; unsigned UserOpcode = User->getOpcode(); |