Abstract
Loop identification is a necessary step in loop transformations for high-performance architectures. One classical technique for detecting loops is Tarjan's interval-finding algorithm. The intervals identified by Tarjan's method are single-entry, strongly connected subgraphs that closely reflect a program's loop structure. We present a simple algorithm for identifying both reducible and irreducible loops using DJ graphs. Our method is a generalization of Tarjan's method, as it identifies nested intervals (or loops) even in the presence of irreducibility.
Author supplied keywords
Cite
CITATION STYLE
Sreedhar, V. C., Gao, G. R., & Lee, Y. F. (1996). Identifying Loops Using DJ Graphs. ACM Transactions on Programming Languages and Systems, 18(6), 649–658. https://doi.org/10.1145/236114.236115
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.