Interprocedurally Valid Relations in Affine Prog rams
Interprocedurally Valid Relations in Affine Prog rams
复制标题
仿射程序中的过程间有效关系
DOI:
--
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
Markus Müller
中科院分区:
文献类型:
--
作者:
Markus Müller
We consider an abstraction of programs which preserves affine assignments exactly while conservatively dealing wi th other assignments and ignoring conditions at branches. We present an interprocedural analysis of such abstracted pro grams which for every program point v determines the set of all affine relationsbetween program variables which are valid when reachingv. The runtime of this algorithm is linear in the program size and polynomial in the number of occurring variables. We extend this result to a polynomialtime algorithm which determines for every program point the set of all validpolynomial relationsbetween program variables of bounded degree.