Loop cleaning |
| |
Authors: | VN Kasyanov |
| |
Affiliation: | Computing Center, Siberian Branch of the USSR Academy of Sciences, Novosibirsk 630090, U.S.S.R. |
| |
Abstract: | Removing computations from a repeatedly executed region such as a loop or recursive procedure body (loop cleaning) is one of the most powerful program optimizations. In this paper, equivalent program transformations which consist of simultaneous removal of a set of region statements with placing the set either before the repeatedly executed region or behind it are considered. Their capabilities for performing more complete loop cleaning than the known ones are demonstrated. |
| |
Keywords: | Program optimization repeatedly executed region region-invariant linear component last-result linear component large-block schema |
本文献已被 ScienceDirect 等数据库收录! |
|