Lines Matching defs:overlap
192 /* The minimum and maximum offset of an overlap of the access
193 (if it does, in fact, overlap), and the size of the overlap. */
208 /* Entry point to determine overlap. */
209 bool overlap ();
216 /* Implementation functions used to determine overlap. */
236 /* Pointer to a member function to call to determine overlap. */
729 /* For memmove there is never any overlap to check for. */
737 /* For memset there is never any overlap to check for. */
1026 overlap isn't certain it is not possible. */
1040 /* Memcpy only considers certain overlap. */
1077 and largest overlap and the corresponding offsets. */
1109 find their smallest and largest overlap and the corresponding
1148 /* Adjust the overlap offset range to reflect the overlap size range. */
1182 overlap is not certain. */
1190 them doesn't overlap. Adjust both upper bounds to be valid for
1200 overlap. Determine the optimistic (maximum) amount of available
1213 /* Overlap is certain if the distance between the farthest offsets
1220 size. If the overlap isn't certain return success. */
1228 /* Overlap is not certain but may be possible. */
1248 /* When strcat overlap is certain it is always a single byte:
1250 overlap is only possible its range is [0, 1]. */
1313 /* Return true if DSTREF and SRCREF describe accesses that either overlap
1314 one another or that, in order not to overlap, would imply that the size
1316 Otherwise, if DSTREF and SRCREF do not definitely overlap (even though
1317 they may overlap in a way that's not apparent from the available data),
1321 builtin_access::overlap ()
1333 too large not to overlap in the address space (whose maximum
1344 offset that would make them not overlap. */
1407 /* Call the appropriate function to determine the overlap. */
1429 if (!acs.overlap ())
1439 /* Determine the range of offsets and sizes of the overlap if it
1607 "%qD accessing %wu byte may overlap "
1609 "%qD accessing %wu bytes may overlap "
1615 "and %s may overlap %wu byte at offset %s",
1617 "and %s may overlap %wu byte at offset %s",
1625 "%qD accessing %wu byte may overlap "
1627 "%qD accessing %wu bytes may overlap "
1633 "%s may overlap up to %wu bytes at offset %s",
1635 "%s may overlap up to %wu bytes at offset %s",
1646 "may overlap %wu byte",
1648 "may overlap up to %wu bytes",
1653 "at offsets %s and %s may overlap %wu byte "
1656 "at offsets %s and %s may overlap up to %wu "
1665 "and %s may overlap %wu byte at offset %s",
1667 "and %s may overlap up to %wu bytes at offset %s",
2071 not point to objects and so do not indicate an overlap;
2086 /* Return false when overlap has been detected. */