reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Value.h
  440   bool hasNUses(unsigned N) const;

References

lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1996       Op1->hasNUses(2) && *ShAmt == Ty->getScalarSizeInBits() - 1 &&
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 3220   if (Op0->hasNUses(2))
 3226       Op1->hasNUses(2) && *ShAmt == Ty->getScalarSizeInBits() - 1 &&
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  497         Op0->hasNUses(2)) {
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1064   if (!(RHS->hasOneUse() || (RHS->hasNUses(2) && CmpUsesNegatedOp)))
 1988       match(Y, m_APInt(C2)) && C2->uge(*C1) && X->hasNUses(2)) {
 1998       match(Y, m_APInt(C2)) && X->hasNUses(2)) {
lib/Transforms/Scalar/LoopRerollPass.cpp
  842     if (!KV.second->hasNUses(NumBaseUses)) {
lib/Transforms/Utils/BypassSlowDivision.cpp
  459     if (I->hasNUses(0))
lib/Transforms/Utils/InlineFunction.cpp
 1156     if (Align && !Arg.hasByValOrInAllocaAttr() && !Arg.hasNUses(0)) {
lib/Transforms/Utils/SimplifyCFG.cpp
 2036     if (I->first->hasNUses(I->second)) {
 3182   if (!QBI->getParent()->hasNUses(2))
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2854     if (!LI || !LI->isSimple() || !LI->hasNUses(VL.size()))
 5907         return I->hasNUses(2) &&