Lines Matching refs:OAS
830 bool mayOverlap(const OffsetAndSize &OAS) const { in mayOverlap()
832 if (OAS.getOffset() == OffsetAndSize::Unknown || in mayOverlap()
833 OAS.getSize() == OffsetAndSize::Unknown || in mayOverlap()
839 return OAS.getOffset() + OAS.getSize() > getOffset() && in mayOverlap()
840 OAS.getOffset() < getOffset() + getSize(); in mayOverlap()
1022 OffsetAndSize OAS(-1, -1); in forallInterferingAccesses() local
1026 OAS = It.getFirst(); in forallInterferingAccesses()
1030 if (OAS.getSize() != -1) in forallInterferingAccesses()
1033 if (OAS.getSize() == -1) in forallInterferingAccesses()
1040 if (!OAS.mayOverlap(ItOAS)) in forallInterferingAccesses()
1043 if (!CB(Access, OAS == ItOAS)) in forallInterferingAccesses()
1099 OffsetAndSize OAS = OffsetAndSize::getUnknown(); in translateAndAddCalleeState() local
1101 OAS = OffsetAndSize(It.first.getOffset() + CallArgOffset, in translateAndAddCalleeState()
1103 Accesses &Bin = AccessBins[OAS]; in translateAndAddCalleeState()
1114 Changed | addAccess(OAS.getOffset(), OAS.getSize(), CB, Content, AK, in translateAndAddCalleeState()