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

References

lib/Transforms/Scalar/LoopStrengthReduce.cpp
 3149     IVSrc = getWideOperand(*IVOpIter);
 3160         || SE.getSCEV(IVSrc) == Head.IncExpr) {
 3170   assert(IVSrc && "Failed to find IV chain source");
 3172   LLVM_DEBUG(dbgs() << "Generate chain at: " << *IVSrc << "\n");
 3173   Type *IVTy = IVSrc->getType();
 3183     Value *IVOper = IVSrc;
 3195       const SCEV *IVOperExpr = SE.getAddExpr(SE.getUnknown(IVSrc),
 3202         IVSrc = IVOper;
 3220       if (!isCompatibleIVType(&Phi, IVSrc))
 3224       if (!PostIncV || (SE.getSCEV(PostIncV) != SE.getSCEV(IVSrc)))
 3226       Value *IVOper = IVSrc;
 3232         IVOper = Builder.CreatePointerCast(IVSrc, PostIncTy, "lsr.chain");