Partial support for integer divisions in access vectors
[suif.git] / html / man_localize.1.html
blob0f5ccc2f7eee52e6286ec822c87300b38bd59fca
1 <!-- manual page source format generated by PolyglotMan v3.0.7, -->
2 <!-- available via anonymous ftp from ftp.cs.berkeley.edu:/ucb/people/phelps/tcltk/rman.tar.Z -->
4 <HTML>
5 <HEAD>
6 <TITLE>Man page for localize.1</TITLE>
7 </HEAD>
8 <BODY bgcolor=white>
9 <A HREF="#toc">Table of Contents</A><P>
11 <H2><A NAME="sect0" HREF="#toc0">Name</A></H2>
13 <P>
14 localize - make global variables local when possible
16 <H2><A NAME="sect1" HREF="#toc1"><B>Synopsis</B></A></H2>
18 <P>
19 <B>localize</B> <I>infile</I> <I>outfile</I> { <I>infile</I> <I>outfile</I> }*
21 <H2><A NAME="sect2" HREF="#toc2"><B>Description</B></A></H2>
23 <P>
24 The <I>localize</I> program turns global variables that are used
25 in only a single procedure into static local variables for
26 the procedure. Note that variables with external linkage
27 might be used outside all the files this pass can see, so
28 they cannot be turned into locals; only variables in the
29 file symbol table are eligible for localization.
31 <H2><A NAME="sect3" HREF="#toc3"><B>History</B></A></H2>
33 <P>
34 This program was written by Chris Wilson.
35 <P>
37 <HR><P>
38 <A NAME="toc"><B>Table of Contents</B></A><P>
39 <UL>
40 <LI><A NAME="toc0" HREF="#sect0">Name</A></LI>
41 <LI><A NAME="toc1" HREF="#sect1">Synopsis</A></LI>
42 <LI><A NAME="toc2" HREF="#sect2">Description</A></LI>
43 <LI><A NAME="toc3" HREF="#sect3">History</A></LI>
44 </UL>
45 </BODY></HTML>