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

References

lib/Analysis/IVDescriptors.cpp
  621   if (AddReductionVar(Phi, RK_IntegerAdd, TheLoop, HasFunNoNaNAttr, RedDes, DB,
  623     LLVM_DEBUG(dbgs() << "Found an ADD reduction PHI." << *Phi << "\n");
  626   if (AddReductionVar(Phi, RK_IntegerMult, TheLoop, HasFunNoNaNAttr, RedDes, DB,
  628     LLVM_DEBUG(dbgs() << "Found a MUL reduction PHI." << *Phi << "\n");
  631   if (AddReductionVar(Phi, RK_IntegerOr, TheLoop, HasFunNoNaNAttr, RedDes, DB,
  633     LLVM_DEBUG(dbgs() << "Found an OR reduction PHI." << *Phi << "\n");
  636   if (AddReductionVar(Phi, RK_IntegerAnd, TheLoop, HasFunNoNaNAttr, RedDes, DB,
  638     LLVM_DEBUG(dbgs() << "Found an AND reduction PHI." << *Phi << "\n");
  641   if (AddReductionVar(Phi, RK_IntegerXor, TheLoop, HasFunNoNaNAttr, RedDes, DB,
  643     LLVM_DEBUG(dbgs() << "Found a XOR reduction PHI." << *Phi << "\n");
  646   if (AddReductionVar(Phi, RK_IntegerMinMax, TheLoop, HasFunNoNaNAttr, RedDes,
  648     LLVM_DEBUG(dbgs() << "Found a MINMAX reduction PHI." << *Phi << "\n");
  651   if (AddReductionVar(Phi, RK_FloatMult, TheLoop, HasFunNoNaNAttr, RedDes, DB,
  653     LLVM_DEBUG(dbgs() << "Found an FMult reduction PHI." << *Phi << "\n");
  656   if (AddReductionVar(Phi, RK_FloatAdd, TheLoop, HasFunNoNaNAttr, RedDes, DB,
  658     LLVM_DEBUG(dbgs() << "Found an FAdd reduction PHI." << *Phi << "\n");
  661   if (AddReductionVar(Phi, RK_FloatMinMax, TheLoop, HasFunNoNaNAttr, RedDes, DB,
  663     LLVM_DEBUG(dbgs() << "Found an float MINMAX reduction PHI." << *Phi