Abstract. This paper presents an efficient algorithm for classifying gen-eralized induction variables and more complicated flow-sensitive loop-variant variables that have arbitrary conditional update patterns along multiple paths in a loop nest. Variables are recognized and translated into closed-form functions, such as linear, polynomial, geometric, wrap-around, periodic, and mixer functions. The remaining flow-sensitive vari-ables (those that have no closed forms) are bounded by tight bounding functions on their value sequences by bounds derived from our exten-sions of the Chains of Recurrences (CR#) algebra. The classification algorithm has a linear worst-case execution time in the size of the SSA region of a loop nest. Classification co...
International audienceTraditional induction variable (IV) analyses focus on computing the closed for...
Rate-optimal scheduling of iterative data-flow graphs requires the computation of the iteration peri...
A linear time algorithm is presented for finding dominators in control flow graphs. 1 Introduction ...
Induction variable detection is usually closely tied to the strength reduction optimization. This pa...
Abstract. Loop identification is an essential step of control flow analysis in decompilation. The Cl...
Abstract. This paper presents the design of an induction variable an-alyzer suitable for the analysi...
This paper presents the design of an induction variable analyzer suitable for the analysis of typed,...
this paper, we study and improve three recently proposed algorithms for identifying loops in an irre...
In this paper we study the complexity of the problems: given a loop, described by linear constraints...
Loop identification is an essential step of control flow analysis in decompilation. The Classical al...
this paper we present a practical technique for detecting a broader class of linear induction variab...
We present a novel loop transformation technique, particu-larly well suited for optimizing embedded ...
We present abstract acceleration techniques for computing loop in-variants for numerical programs wi...
Signal processing applications which are iterative in nature are best represented by data flow graph...
We present abstract acceleration techniques for computing loop invariants for numerical programs wit...
International audienceTraditional induction variable (IV) analyses focus on computing the closed for...
Rate-optimal scheduling of iterative data-flow graphs requires the computation of the iteration peri...
A linear time algorithm is presented for finding dominators in control flow graphs. 1 Introduction ...
Induction variable detection is usually closely tied to the strength reduction optimization. This pa...
Abstract. Loop identification is an essential step of control flow analysis in decompilation. The Cl...
Abstract. This paper presents the design of an induction variable an-alyzer suitable for the analysi...
This paper presents the design of an induction variable analyzer suitable for the analysis of typed,...
this paper, we study and improve three recently proposed algorithms for identifying loops in an irre...
In this paper we study the complexity of the problems: given a loop, described by linear constraints...
Loop identification is an essential step of control flow analysis in decompilation. The Classical al...
this paper we present a practical technique for detecting a broader class of linear induction variab...
We present a novel loop transformation technique, particu-larly well suited for optimizing embedded ...
We present abstract acceleration techniques for computing loop in-variants for numerical programs wi...
Signal processing applications which are iterative in nature are best represented by data flow graph...
We present abstract acceleration techniques for computing loop invariants for numerical programs wit...
International audienceTraditional induction variable (IV) analyses focus on computing the closed for...
Rate-optimal scheduling of iterative data-flow graphs requires the computation of the iteration peri...
A linear time algorithm is presented for finding dominators in control flow graphs. 1 Introduction ...