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

References

lib/Transforms/Scalar/SROA.cpp
 2351     BeginOffset = I->beginOffset();
 2355         BeginOffset < NewAllocaBeginOffset || EndOffset > NewAllocaEndOffset;
 2361     assert(BeginOffset < NewAllocaEndOffset);
 2363     NewBeginOffset = std::max(BeginOffset, NewAllocaBeginOffset);
 2374     IRB.SetNamePrefix(Twine(NewAI.getName()) + "." + Twine(BeginOffset) + ".");
 2395     assert(IsSplit || BeginOffset == NewBeginOffset);
 2583       V = insertInteger(DL, IRB, Placeholder, V, NewBeginOffset - BeginOffset,
 2633       assert(BeginOffset >= NewAllocaBeginOffset && "Out of bounds offset");
 2634       uint64_t Offset = BeginOffset - NewAllocaBeginOffset;
 2671       V = extractInteger(DL, IRB, V, NarrowTy, NewBeginOffset - BeginOffset,
 2766       assert(NewBeginOffset == BeginOffset);
 2783       if (BeginOffset > NewAllocaBeginOffset ||
 2844       if (IntTy && (BeginOffset != NewAllocaBeginOffset ||
 2923         (BeginOffset > NewAllocaBeginOffset || EndOffset < NewAllocaEndOffset ||
 2932       assert(NewBeginOffset == BeginOffset);
 2958     APInt OtherOffset(OffsetWidth, NewBeginOffset - BeginOffset);
 3147     assert(BeginOffset >= NewAllocaBeginOffset && "PHIs are unsplittable");
 3182     assert(BeginOffset >= NewAllocaBeginOffset && "Selects are unsplittable");