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

References

lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  623   assert(C.CandidateKind == Basis.CandidateKind && C.Base == Basis.Base &&
  623   assert(C.CandidateKind == Basis.CandidateKind && C.Base == Basis.Base &&
  624          C.Stride == Basis.Stride);
  633   if (!C.Ins->getParent())
  636   IRBuilder<> Builder(C.Ins);
  638   Value *Bump = emitBump(Basis, C, Builder, DL, BumpWithUglyGEP);
  640   switch (C.CandidateKind) {
  667       Type *IntPtrTy = DL->getIntPtrType(C.Ins->getType());
  668       bool InBounds = cast<GetElementPtrInst>(C.Ins)->isInBounds();
  679         Reduced = Builder.CreateBitCast(Reduced, C.Ins->getType());
  698   Reduced->takeName(C.Ins);
  699   C.Ins->replaceAllUsesWith(Reduced);
  702   C.Ins->removeFromParent();
  703   UnlinkedInstructions.push_back(C.Ins);