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

References

lib/Transforms/Scalar/TailRecursionElimination.cpp
  423   if (!I->isAssociative() || !I->isCommutative()) return nullptr;
  423   if (!I->isAssociative() || !I->isCommutative()) return nullptr;
  424   assert(I->getNumOperands() == 2 &&
  428   if ((I->getOperand(0) == CI && I->getOperand(1) == CI) ||
  428   if ((I->getOperand(0) == CI && I->getOperand(1) == CI) ||
  429       (I->getOperand(0) != CI && I->getOperand(1) != CI))
  429       (I->getOperand(0) != CI && I->getOperand(1) != CI))
  433   if (!I->hasOneUse() || !isa<ReturnInst>(I->user_back()))
  433   if (!I->hasOneUse() || !isa<ReturnInst>(I->user_back()))
  439   return getCommonReturnValue(cast<ReturnInst>(I->user_back()), CI);