From: | "Massimo A. Dentico" <massimo_dentico@hotmail.com> |
Newsgroups: | comp.compilers |
Date: | Fri, 18 Mar 2011 21:12:15 +0100 |
Organization: | Tiscali SpA |
References: | 11-03-032 |
Keywords: | analysis, bibliography |
Posted-Date: | 18 Mar 2011 23:39:54 EDT |
"noitalmost" <noitalmost@cox.net> wrote:
> [...]
> Can a compiler do this sort of checking, or would the complexity get
> out of hand? I'm thinking that at least a limited form must be
> possible in order to do any sort of inter-procedural register
> allocation.
> [...]
I would suggest some papers about this subject:
Compiler Detection of Function Call Side Effects
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.70.2096
Side-Effect Removal Transformation
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.144.352
A Post-Placement Side-Effect Removal Algorithm
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.6348
Regards.
--
Massimo Dentico
Return to the
comp.compilers page.
Search the
comp.compilers archives again.