Advanced Micro Devices, Inc.
Optimizing runtime alias checks

Last updated:

Abstract:

Optimizing runtime alias checks includes identifying, by a compiler, a base pointer and a plurality of different memory accesses based on the base pointer in a code loop; generating, by the compiler, a first portion of runtime code to determine a minimum access and a maximum access of the plurality of different memory accesses; and generating, by the compiler, a second portion of runtime code including one or more runtime alias checks for the minimum access and one or more runtime alias checks for the maximum access.

Status:
Grant
Type:

Utility

Filling date:

28 Jan 2020

Issue date:

6 Sep 2022