ACM SIGMOD Anthology ACM SIGMOD dblp.uni-trier.de

An Efficient Way to Find Side Effects of Procedure Calls and Aliases of Variables.

John Banning: An Efficient Way to Find Side Effects of Procedure Calls and Aliases of Variables. POPL 1979: 29-41
@inproceedings{DBLP:conf/popl/Banning79,
  author    = {John Banning},
  title     = {An Efficient Way to Find Side Effects of Procedure Calls and
               Aliases of Variables},
  booktitle = {POPL},
  year      = {1979},
  pages     = {29-41},
  ee        = {db/conf/popl/Banning79.html},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX

Abstract

Often when we are analyzing a program, for instance to gather information for optimizing transformations, we need to know the effect of executing some element of the program on the program's variables. In the simplest case, we might want to know what variables might be modified or referenced by the execution of a statement. The presence of procedures and procedure calls in a language complicates this analysis in two ways.

The first, and most obvious way is that it is not apparent from looking at a call on a procedure what effect executing that call will have on variables. This is determined by the procedures which might be executed as a result of making the call. Thus the execution of a procedure can have a side effect on variables at the point from which the procedure is called.

Copyright © 1979 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.


POPL Proceedings Compendium

CDROM Version: Load the CDROM "POPL, The First Ten Years" and ... BibTeX

Printed Edition

Conference Record of the Sixth Annual ACM Symposium on Principles of Programming Languages, San Antonio, Texas, January 1979. ACM 1979 BibTeX
Contents

Online Edition: ACM Digital Library


Referenced by

  1. Keith D. Cooper, Linda Torczon: Engineering a Compiler. Morgan Kaufmann 2004, ISBN 1-55860-699-8
BibTeX

Copyright © Sat May 16 23:34:34 2009 by Michael Ley (ley@uni-trier.de)