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

References

lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1892   Instruction *tailUserInst() const { return Incs.back().UserInst; }
 2842     LLVM_DEBUG(dbgs() << "Chain: " << *Chain.Incs[0].UserInst << " users:\n";
 2897   LLVM_DEBUG(dbgs() << "Chain: " << *Chain.Incs[0].UserInst << " Cost: " << cost
 2996       if (IncIter->UserInst == OtherUse)
 3107   LLVM_DEBUG(dbgs() << "Final Chain: " << *Chain.Incs[0].UserInst << "\n");
 3110     LLVM_DEBUG(dbgs() << "        Inc: " << *Inc.UserInst << "\n");
 3111     auto UseI = find(Inc.UserInst->operands(), Inc.IVOperand);
 3112     assert(UseI != Inc.UserInst->op_end() && "cannot find IV operand");
 3143   User::op_iterator IVOpEnd = Head.UserInst->op_end();
 3145   User::op_iterator IVOpIter = findIVOperand(Head.UserInst->op_begin(),
 3167     LLVM_DEBUG(dbgs() << "Concealed chain head: " << *Head.UserInst << "\n");
 3177     Instruction *InsertPt = Inc.UserInst;
 3200       if (!canFoldIVIncExpr(LeftOverExpr, Inc.UserInst, Inc.IVOperand, TTI)) {
 3213     Inc.UserInst->replaceUsesOfWith(Inc.IVOperand, IVOper);