Many problems in program optimizationn have been solved by applying a technique called interval analysis to the flow graph of the program. A flow graph which is susceptible to this type of analysis is called reducible. This paper describes an algorithm for testing whether a flow graph is reducible. The algorithm uses depth-first search to reveal the structure of the flow graph and a good method for computing disjoint set unions to determine reducibility from the search information. When the algorithm is implemented on a random access computer, it requires $O(E \log^{*} E)$ time to analyze a graph with E edges, where $log^{*} x=\min\{i|\log^{i}x \leq 1\}$. The time bound compares favorably with the $O(E \log E)$ bound of a previously known a...
AbstractWe propose a new algorithm for partial redundancy elimination based on the new concepts of s...
A graph-theoretic model for the description of flowcharts and programs is defined. It is shown that ...
We propose a new algorithm for partial redundancy elimination based on the new concepts of Safe part...
Many problems in program optimization have been solved by applying a technique called interval analy...
Reducible flow graphs occur naturally in connection with flowcharts of computer programs and are use...
The depth of a flow graph is the maximum number of back edges in an acyclic path, where a back edge ...
Loop identification is an essential step of control flow analysis in decompilation. The Classical al...
Abstract. Loop identification is an essential step of control flow analysis in decompilation. The Cl...
Coordinated Science Laboratory was formerly known as Control Systems LaboratoryJoint Services Electr...
The iterative algorithm is widely used to solve instances of data-flow analysis problems. The algori...
The research carried out throughout this thesis is concerned with the conversion of Linear Programme...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
In this paper we analyze the complexity of algorithms for two problems that arise in automatic test ...
Compiler optimizations need precise and scalable analyses to discover program properties. We propose...
The computation of dominators in a flowgraph has applications in several areas, including program op...
AbstractWe propose a new algorithm for partial redundancy elimination based on the new concepts of s...
A graph-theoretic model for the description of flowcharts and programs is defined. It is shown that ...
We propose a new algorithm for partial redundancy elimination based on the new concepts of Safe part...
Many problems in program optimization have been solved by applying a technique called interval analy...
Reducible flow graphs occur naturally in connection with flowcharts of computer programs and are use...
The depth of a flow graph is the maximum number of back edges in an acyclic path, where a back edge ...
Loop identification is an essential step of control flow analysis in decompilation. The Classical al...
Abstract. Loop identification is an essential step of control flow analysis in decompilation. The Cl...
Coordinated Science Laboratory was formerly known as Control Systems LaboratoryJoint Services Electr...
The iterative algorithm is widely used to solve instances of data-flow analysis problems. The algori...
The research carried out throughout this thesis is concerned with the conversion of Linear Programme...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
In this paper we analyze the complexity of algorithms for two problems that arise in automatic test ...
Compiler optimizations need precise and scalable analyses to discover program properties. We propose...
The computation of dominators in a flowgraph has applications in several areas, including program op...
AbstractWe propose a new algorithm for partial redundancy elimination based on the new concepts of s...
A graph-theoretic model for the description of flowcharts and programs is defined. It is shown that ...
We propose a new algorithm for partial redundancy elimination based on the new concepts of Safe part...