reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
710 if (!Sum) { 712 Sum = expand(Op); 714 } else if (PointerType *PTy = dyn_cast<PointerType>(Sum->getType())) { 727 Sum = expandAddToGEP(NewOps.begin(), NewOps.end(), PTy, Ty, Sum); 727 Sum = expandAddToGEP(NewOps.begin(), NewOps.end(), PTy, Ty, Sum); 733 NewOps.push_back(isa<Instruction>(Sum) ? SE.getUnknown(Sum) : 733 NewOps.push_back(isa<Instruction>(Sum) ? SE.getUnknown(Sum) : 734 SE.getSCEV(Sum)); 737 Sum = expandAddToGEP(NewOps.begin(), NewOps.end(), PTy, Ty, expand(Op)); 741 Sum = InsertNoopCastOfTo(Sum, Ty); 741 Sum = InsertNoopCastOfTo(Sum, Ty); 742 Sum = InsertBinop(Instruction::Sub, Sum, W, SCEV::FlagAnyWrap, 742 Sum = InsertBinop(Instruction::Sub, Sum, W, SCEV::FlagAnyWrap, 748 Sum = InsertNoopCastOfTo(Sum, Ty); 748 Sum = InsertNoopCastOfTo(Sum, Ty); 750 if (isa<Constant>(Sum)) std::swap(Sum, W); 750 if (isa<Constant>(Sum)) std::swap(Sum, W); 751 Sum = InsertBinop(Instruction::Add, Sum, W, S->getNoWrapFlags(), 751 Sum = InsertBinop(Instruction::Add, Sum, W, S->getNoWrapFlags(), 757 return Sum;