Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleJuly 1992
Lazy code motion
PLDI '92: Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementationPages 224–234https://doi.org/10.1145/143095.143136We present a bit-vector algorithm for the optimal and economical placement of computations within flow graphs, which is as efficient as standard uni-directional analyses. The point of our algorithm is the decomposition of the bi-directional structure of ...
Also Published in:
ACM SIGPLAN Notices: Volume 27 Issue 7 - ArticleJuly 1992
Eliminating false data dependences using the Omega test
PLDI '92: Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementationPages 140–151https://doi.org/10.1145/143095.143129Array data dependence analysis methods currently in use generate false dependences that can prevent useful program transformations. These false dependences arise because the questions asked are conservative approximations to the questions we really ...
Also Published in:
ACM SIGPLAN Notices: Volume 27 Issue 7 - ArticleJuly 1992
Sharlit—a tool for building optimizers
PLDI '92: Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementationPages 82–93https://doi.org/10.1145/143095.143120A complex and time-consuming function of a modern compiler is global optimization. Unlike other functions of a compiler such as parsing and code generation which examine only one statement or one basic block at a time, optimizers are much larger in ...
Also Published in:
ACM SIGPLAN Notices: Volume 27 Issue 7