Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Tjiang:1992:STB,
author = "Steven W. K. Tjiang and John L. Hennessy",
title = "{Sharlit} --- a tool for building optimizers",
journal = j-SIGPLAN,
volume = "27",
number = "7",
pages = "82--93",
month = jul,
year = "1992",
CODEN = "SINODQ",
ISBN = "0-89791-475-9",
ISBN-13 = "978-0-89791-475-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7.S53 1992",
bibdate = "Sun Dec 14 09:16:22 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p82-tjiang/",
abstract = "A complex and time-consuming function of a modern
compiler is global optimization. Unlike other functions
of a compiler such as parsing and code generation which
examine only one statement or one basic block at a
time, optimizers are much larger in scope, examining
and changing large portions of a program all at once.
The larger scope means optimizers must perform many
program transformations. Each of these transformations
makes its own particular demands on the internal
representation of programs; each can interact with and
depend on the others in different ways. This makes
optimizers large and complex. Despite their complexity,
few tools exist to help in building optimizers. This is
in stark contrast with other parts of the compiler
where years of experience have culminated in tools with
which these other parts can be constructed easily. For
example, parser generators are used to build
front-ends, and peephole optimizers and tree matchers
are used to build code generators. This paper presents
Sharlit, a tool to support the construction of modular
and extensible global optimizers. We will show how
Sharlit helps in constructing data-flow analyzers and
the transformations that use data-flow analysis
information, both are major components of any
optimizer. Sharlit is implemented in C++ and uses C++
in the same way that YACC uses C. Thus we assume the
reader has some familiarity with C++[9].",
acknowledgement = ack-nhfb,
affiliation = "Stanford Univ",
affiliationaddress = "CA, USA",
annote = "Published as part of the Proceedings of PLDI'92.",
classification = "723.1",
conference = "Proceedings of the ACM SIGPLAN '92 Conference on
Programming Language Design and Implementation",
conferenceyear = "1992",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer programming; Data-flow analyzers;
design; Global optimizers; Optimization; Program
compilers; Sharlit",
meetingaddress = "San Francisco, CA, USA",
meetingdate = "Jun 17--19 1992",
meetingdate2 = "06/17--19/92",
sponsor = "ACM",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.2} Software,
PROGRAMMING LANGUAGES, Language Classifications, C++.
{\bf D.2.2} Software, SOFTWARE ENGINEERING, Design
Tools and Techniques.",
}
Related entries
- analyzer,
25(4)59,
27(1)42,
27(7)106,
28(10)65,
29(6)1,
30(3)50
- any,
25(4)73,
25(6)92,
27(7)116,
27(7)175,
27(7)200,
27(7)224,
27(7)273,
27(7)311,
28(3)69,
28(3)177,
28(3)359,
28(3)367,
28(6)177,
28(6)197,
28(8)90,
29(11)232,
29(11)242,
30(6)67,
30(6)186,
30(6)196,
30(6)218,
30(11)41,
30(11)134,
33(7)1
- assume,
28(6)177,
29(6)61,
29(6)206
- basic,
25(6)165,
25(6)223,
26(9)106,
27(7)1,
27(7)212,
27(7)322,
27(7)341,
27(9)285,
28(2)21,
28(6)227,
29(6)36,
29(6)85,
29(6)196,
29(6)349,
29(6)349-1,
29(9)44,
29(10)31,
29(11)232,
29(11)242,
29(11)286,
30(3)35,
30(4)9,
30(6)116,
30(6)246,
31(10)104,
32(9)54,
34(8)1,
34(10)57
- block,
26(9)106,
27(7)12,
27(7)212,
27(7)322,
27(8)83,
27(9)285,
28(3)363,
28(4)45,
28(5)9,
28(11)52,
29(6)36,
29(6)85,
29(6)196,
29(11)219,
29(11)232,
29(11)242,
29(11)286,
29(11)297,
30(3)35,
30(6)56,
30(6)246,
30(8)217,
32(4)47,
32(12)90,
32(12)90
- both,
25(1)59,
25(6)9,
25(6)85-1,
25(6)102,
25(6)112,
26(4)28,
26(7)83,
27(5)z,
27(7)94,
27(7)175,
27(7)212,
27(7)249,
27(7)283,
27(10)452,
28(3)231,
28(3)299,
28(3)353,
28(3)357,
28(6)26,
28(6)177,
28(6)248,
28(7)13,
28(7)23,
28(7)54-1,
28(7)112,
28(7)129,
29(6)1,
29(6)290,
29(6)302,
29(8)59,
29(8)119,
29(11)2,
29(11)38,
29(11)61,
29(11)98,
29(11)110,
29(11)122,
29(11)171,
29(11)183,
29(11)252,
29(11)274,
29(11)308,
30(2)25,
30(3)50,
30(6)56,
30(6)67,
30(6)93,
30(6)130,
30(6)186,
30(6)205,
30(6)279,
30(8)29,
30(8)68,
30(8)102,
30(8)156,
30(8)179,
30(8)207,
30(11)20-1,
31(5)108
- build,
25(4)51,
27(9)262,
29(6)196,
29(11)98,
30(3)94,
30(3)111,
30(8)29,
30(8)80-1,
30(11)20-1,
34(4)19,
34(4)19-1,
34(9)249
- building,
6(4)50,
6(4)191,
25(4)51,
26(2)17,
26(9)83,
26(11)89,
27(7)12,
27(7)22,
27(7)55,
28(7)54-1,
28(10)394,
29(6)171,
29(6)196,
29(10)85,
30(6)47,
30(6)291,
30(8)19,
30(11)117,
33(9)95,
33(10)284,
33(10)412,
33(10)412-1,
34(1)13,
34(10)340
- changing,
29(6)147,
29(11)51,
30(6)205,
30(11)146-1,
32(10)158,
32(10)158-1
- complex,
6(4)111,
25(10)245,
27(7)12,
27(7)249,
27(9)248,
27(11)15,
28(3)69,
28(7)179,
28(8)90,
28(11)22,
29(6)135,
29(8)46,
29(10)65,
29(10)272,
29(10)388,
30(3)94,
30(6)218,
30(8)11,
30(8)19,
30(11)41,
30(11)79,
30(11)117,
30(11)134,
30(11)146-1,
33(7)75
- complexity,
25(6)1,
25(6)127-1,
26(8)137,
27(9)262,
27(12)20,
28(3)69,
28(6)1,
28(6)156,
28(6)290,
29(4)23,
29(6)73,
29(6)107,
29(6)121,
29(6)135,
29(6)171,
29(6)349,
29(6)349-1,
29(7)42,
29(10)324,
29(11)158,
30(3)62,
30(6)186,
30(6)233,
30(6)246,
30(8)19,
30(8)102,
30(8)134,
30(8)156,
30(9)25,
30(11)1,
30(11)117,
31(2)35,
31(6)134,
32(8)150,
32(8)150,
32(10)106,
32(10)106-1,
34(1)1,
34(6)84
- component,
6(4)196,
25(6)234,
25(10)1,
26(1)99,
26(9)297,
27(7)224,
28(3)299,
28(6)100,
28(8)46,
29(6)206,
29(8)35,
29(8)46,
29(10)212,
29(10)272,
29(11)145,
29(11)158,
29(12)58,
30(3)103,
30(8)123,
30(11)20-1,
30(11)31,
30(11)146-1,
31(10)359,
31(10)444,
31(10)444,
32(10)206,
33(7)1,
33(7)43,
33(10)97,
33(10)97-1,
34(10)399
- constructed,
25(6)272,
28(3)363,
28(6)78-1,
28(6)139-1,
30(3)23,
30(6)32,
30(8)19
- constructing,
27(7)341,
29(6)266,
30(6)13,
30(6)47
- construction,
6(4)196,
25(6)257,
25(8)37,
27(7)12,
27(8)43,
27(11)33,
28(6)78-1,
28(6)156,
28(7)23,
29(1)20,
29(6)171,
29(9)29,
29(10)176,
30(6)47,
31(5)249,
31(6)239,
31(7)19,
32(2)20,
32(2)20,
32(7)145,
32(7)145,
32(10)108,
34(12)57
- consuming, time-,
28(6)300,
29(6)196,
30(6)291
- contrast,
28(7)239,
29(11)2,
29(11)12,
29(11)38,
30(6)151
- D.2.2,
25(6)53,
25(6)127-1,
25(6)209,
25(6)223,
25(6)234,
25(6)257,
25(6)272,
27(7)140,
27(7)224,
28(3)69,
28(3)133,
28(3)343,
28(6)26,
29(6)196,
29(8)1,
29(8)13,
29(8)22,
29(8)35,
29(8)46,
29(8)59,
29(8)74,
29(8)94,
29(8)101,
29(8)111,
29(8)119,
30(3)1,
30(3)13,
30(3)83,
30(6)103,
30(6)291,
30(11)99,
30(11)124,
31(5)1,
31(5)12,
31(5)33,
31(5)44,
31(5)54,
31(5)79,
31(5)149,
31(5)206,
31(5)215,
31(5)226,
31(5)267,
31(5)278,
31(9)60,
32(5)206,
33(5)236,
33(5)301,
34(3)86
- data-flow,
28(6)126,
30(3)50,
30(3)83,
30(6)32,
30(6)163,
30(6)163-1,
33(5)72,
34(8)84
- demand,
27(7)32,
27(7)94,
29(6)97
- depend,
27(7)200,
27(7)212,
27(9)248,
29(6)159,
29(11)25,
29(11)76-1,
29(11)328,
30(6)151
- despite,
25(6)283,
27(7)322,
28(6)139-1,
29(11)51,
29(11)86,
30(8)179,
30(8)217,
33(7)75
- different,
25(4)59,
25(6)1,
25(6)296,
25(12)85,
27(7)1,
27(7)152,
27(7)162,
27(7)188-1,
27(7)212,
27(7)311,
27(9)223,
27(12)20,
28(3)97,
28(3)177,
28(3)365,
28(3)367,
28(6)13,
28(6)90,
28(6)197,
28(6)278,
28(7)13,
28(7)179,
28(7)198,
29(6)36,
29(6)97,
29(6)266,
29(8)1,
29(8)94,
29(8)101,
29(8)119,
29(11)25,
29(11)61,
29(11)76-1,
30(3)23,
30(3)111,
30(8)112,
30(8)199,
33(7)11,
33(7)67
- each,
25(6)85-1,
25(6)234,
25(6)283,
26(4)290,
27(7)1,
27(7)22,
27(7)68,
27(7)188-1,
27(7)212,
27(7)273,
27(7)322,
28(2)21,
28(3)299,
28(6)1,
28(6)26,
28(6)56,
28(6)90,
28(6)100,
28(6)126,
28(6)147,
28(8)90,
29(6)13,
29(6)85,
29(6)107,
29(6)171,
29(6)349,
29(6)349-1,
29(8)59,
29(8)101,
29(8)119,
29(11)61,
29(11)98,
29(11)171,
29(11)286,
29(11)297,
29(11)319,
30(3)35,
30(3)62,
30(6)23,
30(6)47,
30(6)79-1,
30(6)93,
30(8)29,
30(8)80-1,
30(8)134,
30(8)189,
30(11)79,
30(11)125,
33(7)43
- easily,
25(6)283,
27(7)55,
27(7)94,
27(7)162,
27(7)311,
27(9)248,
28(6)278,
29(6)266,
29(11)196,
29(11)263,
29(11)286,
30(3)35,
30(3)71
- ends, front-,
29(8)1
- examine,
25(6)337,
27(7)212,
27(7)311,
28(3)231,
28(7)83,
29(11)12,
29(11)145,
29(11)219,
29(11)319,
30(11)88,
33(7)75
- examining,
29(11)328,
30(11)146-1,
33(7)19
- example,
25(4)20,
25(4)59,
25(4)73,
25(6)1,
25(6)9,
25(6)16,
25(6)78,
25(6)137,
25(6)197,
25(6)223,
25(6)311,
25(7)7,
25(7)59,
25(12)85,
27(7)1,
27(7)188-1,
27(7)249,
27(8)87,
28(3)69,
28(6)78-1,
28(7)44,
28(7)129,
28(7)179,
28(8)90,
29(6)121,
29(6)230,
29(8)59,
29(11)2,
29(11)25,
29(11)110,
29(11)208,
29(12)72,
30(11)31,
30(11)50,
30(11)79
- exist,
27(7)235,
30(6)315
- experience,
25(5)53,
25(6)209,
25(10)181,
26(11)89,
26(11)314,
26(12)46,
27(10)178,
28(1)84,
28(7)33,
28(7)54,
28(7)54-1,
28(7)187,
28(7)187,
28(10)83,
29(5)37,
29(6)278,
29(10)403,
29(11)12,
29(11)145,
30(6)116,
30(6)218,
30(6)233,
30(10)33,
30(10)61,
30(10)61-1,
30(10)467,
32(7)124,
32(7)124,
32(7)157,
32(10)243,
33(7)27,
33(7)43,
33(9)95,
34(10)292,
34(11)1,
34(11)83
- extensible,
25(6)283,
26(11)247,
27(7)1,
27(7)175,
28(3)357,
28(12)96,
29(1)13,
29(10)191,
29(12)38,
30(8)68,
31(5)160
- few,
25(6)92,
25(6)112,
25(6)165,
28(3)209,
28(3)231,
28(6)139-1,
29(6)36,
29(6)337,
29(6)337-1,
29(11)232,
29(11)242,
29(11)328,
30(6)186,
30(8)80-1,
33(7)51
- flow, Data-,
30(3)50,
30(3)83,
30(6)32,
30(6)163-1,
33(5)72
- flow, data-,
28(6)126,
30(3)83,
30(6)163,
30(6)163-1,
34(8)84
- front-ends,
29(8)1
- generator,
25(4)59,
25(6)1,
25(6)9,
25(6)189,
25(6)197,
25(6)209,
26(6)45,
27(9)213,
28(6)237,
29(7)54,
29(8)59,
29(9)44,
29(11)263,
29(12)94,
30(3)119,
30(5)37,
31(5)249,
31(8)52,
33(5)291,
33(9)87,
33(11)151
- global,
25(6)28,
25(6)272,
26(6)120,
26(6)241,
26(12)144,
26(12)167,
27(7)106,
27(7)128,
27(7)212,
27(7)300,
27(7)311,
27(7)322,
27(9)248,
28(6)112,
28(6)126,
28(6)268,
28(6)268-1,
28(6)290,
28(7)54-1,
28(7)92,
28(7)139,
28(12)21,
29(6)36,
29(6)49,
29(6)159,
29(6)266,
29(10)16,
29(10)113,
29(10)324,
30(3)23,
30(3)94,
30(6)67,
30(6)196,
30(6)246,
30(11)108,
31(5)68,
31(9)37,
31(9)258,
31(12)69,
32(1)66,
32(7)230,
32(8)188
- help,
25(6)223,
27(7)22,
28(6)90,
29(6)186,
29(10)223,
29(11)145,
29(11)208,
30(10)342,
32(10)345-2,
33(10)45,
33(10)45-1
- Hennessy, John L.,
26(4)245,
26(6)1,
28(7)249,
29(11)219,
29(12)31
- how,
25(4)51,
25(5)95,
25(6)1,
25(6)53,
25(6)92,
25(6)112,
25(6)223,
26(11)359,
27(1)95,
27(6)64,
27(7)106,
27(7)140,
27(7)162,
27(7)212,
27(7)249,
27(7)311,
27(7)341,
27(9)248,
27(12)28,
27(12)47,
28(3)1,
28(3)353,
28(6)46,
28(6)78-1,
28(6)126,
28(6)177,
28(6)258,
28(7)64,
28(7)83,
28(7)149,
28(8)57,
28(10)429,
28(10)429-1,
28(11)9,
28(11)9-1,
29(6)121,
29(6)171,
29(8)35,
29(8)74,
29(8)84,
29(10)468,
29(11)2,
29(11)145,
29(11)208,
30(3)23,
30(3)62,
30(3)71,
30(3)94,
30(4)13,
30(5)3,
30(6)103,
30(6)116,
30(6)139,
30(8)102,
30(10)251,
30(11)50,
30(11)70,
30(11)79,
32(6)75,
32(10)206,
33(10)134,
33(11)252,
34(3)10
- implemented,
25(1)59,
25(6)16,
25(6)78,
26(6)145,
26(6)219,
27(1)95,
27(7)44,
27(7)106,
27(7)140,
27(7)152,
27(7)212,
27(7)235,
27(7)322,
27(9)274,
27(10)127,
28(3)1,
28(3)133,
28(3)357,
28(6)1,
28(6)26,
28(6)139-1,
28(6)217,
28(6)237,
28(6)258,
28(7)13,
28(7)54-1,
28(7)112,
28(7)179,
28(12)169,
29(6)36,
29(6)107,
29(6)135,
29(6)186,
29(6)196,
29(6)290,
29(6)349,
29(6)349-1,
29(8)74,
29(8)94,
29(10)373,
29(11)2,
29(11)132-1,
29(11)252,
30(6)1,
30(6)67,
30(6)103,
30(6)116,
30(6)139,
30(6)270,
30(8)11,
30(8)29,
30(8)39,
30(8)48,
30(8)134,
30(8)144,
30(8)156,
30(11)41,
30(11)88,
30(11)134,
33(7)19
- interact,
25(4)20,
28(6)207-1,
29(8)35
- internal,
28(6)290,
29(6)13,
29(6)24,
30(11)60,
31(10)83
- large,
6(4)191,
6(4)213,
26(7)167,
26(8)86,
27(7)200,
27(7)212,
27(7)341,
27(10)178,
28(3)69,
28(3)299,
28(3)343,
28(6)100,
28(6)126,
28(6)177,
28(6)278,
28(6)300,
28(7)44,
28(7)112,
28(7)218,
28(10)374,
28(10)374-1,
29(5)31,
29(6)1,
29(6)36,
29(6)49,
29(6)73,
29(6)326,
29(8)22,
29(8)35,
29(8)94,
29(8)101,
29(8)119,
29(10)205,
29(11)86,
29(11)158,
29(11)171,
29(11)252,
29(11)274,
29(11)308,
30(6)93,
30(6)279,
30(8)199,
30(8)217,
30(11)88,
31(9)26,
31(9)37,
32(7)264,
33(7)27,
33(7)43,
33(7)51,
33(7)59,
34(3)138,
34(8)151,
34(11)1
- larger,
28(6)36,
29(11)145,
29(11)208,
29(11)328,
30(8)39
- major,
28(3)149,
28(3)177,
28(3)299,
28(3)357,
28(7)187,
30(6)93,
30(8)189
- make,
25(1)59,
25(6)78,
25(6)85-1,
25(6)150,
25(6)246,
26(8)145,
27(7)1,
27(7)152,
27(7)249,
27(9)285,
27(12)61,
28(3)69,
28(3)97,
28(3)231,
28(3)347,
28(6)156,
28(6)300,
28(7)64,
28(7)239,
29(6)24,
29(6)73,
29(6)257,
29(6)257-1,
29(6)349,
29(6)349-1,
29(8)35,
29(11)171,
29(11)196,
29(11)308,
30(3)62,
30(3)94,
30(6)93,
30(6)103,
30(6)130,
30(6)174,
30(8)1,
30(8)58,
30(8)68,
30(8)80-1,
32(10)253
- many,
25(1)59,
25(6)112,
25(6)137,
25(6)189,
25(6)283,
27(1)95,
27(5)z,
27(7)68,
27(7)116,
27(7)188-1,
27(9)285,
28(3)69,
28(3)343,
28(3)345,
28(3)347,
28(6)100,
28(6)187,
28(6)237,
28(6)258,
28(6)300,
28(7)13,
28(7)33,
28(7)54-1,
29(6)1,
29(6)36,
29(6)49,
29(6)73,
29(6)85,
29(6)171,
29(6)206,
29(6)302,
29(8)94,
29(8)101,
29(11)145,
29(11)171,
29(11)196,
29(11)219,
29(11)252,
29(11)328,
30(3)13,
30(3)94,
30(3)119,
30(6)1,
30(6)67,
30(6)103,
30(6)291,
30(8)68,
30(8)134,
30(8)217,
30(11)20-1,
30(11)134,
33(7)19,
33(7)27
- mean,
25(6)174,
26(6)145,
27(7)1,
28(3)361,
28(6)1,
29(6)147,
29(8)46,
30(8)19,
30(8)48,
30(8)102,
30(11)31,
33(7)1,
33(7)67
- modern,
27(1)95,
27(7)273,
28(3)69,
28(6)177,
29(6)36,
29(6)206,
30(8)166,
30(11)20,
30(11)20-1,
30(11)125,
34(9)8
- modular,
27(1)95,
29(6)13,
30(6)103,
30(10)200,
31(12)41,
32(8)1,
33(3)38,
34(1)94,
34(10)97
- much,
25(6)85-1,
25(6)150,
27(7)44,
27(7)152,
27(9)248,
27(9)285,
28(3)97,
28(3)349,
28(3)351,
28(7)54-1,
28(8)90,
29(6)49,
29(6)230,
29(8)35,
29(11)2,
29(11)145,
29(11)171,
29(11)308,
29(11)328,
30(3)94,
30(6)67,
30(6)116,
30(6)205,
33(7)59
- must,
25(6)137,
26(6)145,
27(7)1,
27(7)273,
27(9)285,
28(3)363,
28(3)367,
28(6)1,
28(6)90,
28(6)156,
28(7)13,
29(6)49,
29(6)278,
29(8)59,
29(11)2,
29(11)145,
29(11)171,
30(11)20-1,
30(11)88
- once,
25(6)137,
29(6)49,
29(6)107,
30(6)246,
33(7)19
- one,
25(4)59,
25(6)85-1,
25(6)296,
25(8)80,
26(6)80,
26(6)80-1,
27(7)1,
27(7)12,
27(7)212,
27(7)283,
27(9)262,
27(12)61,
28(2)21,
28(3)69,
28(3)97,
28(3)201,
28(3)333,
28(3)345,
28(3)359,
28(3)363,
28(6)26,
28(6)156,
28(7)13,
28(7)23,
28(7)44,
28(7)92,
28(11)2,
29(6)97,
29(6)171,
29(6)186,
29(6)278,
29(8)59,
29(8)94,
29(8)101,
29(11)242,
29(11)286,
29(11)319,
30(2)25,
30(3)35,
30(6)23,
30(6)93,
30(6)130,
30(6)139,
30(6)196,
30(6)246,
30(6)301,
30(6)315,
30(8)58,
30(8)189,
30(11)31,
32(4)27,
32(5)215,
32(10)162,
33(7)51,
33(8)23,
33(11)252
- only,
25(6)85-1,
25(6)234,
25(6)283,
27(7)22,
27(7)32,
27(7)212,
27(7)322,
28(3)69,
28(6)147,
28(6)156,
28(6)197,
28(7)13,
28(7)44,
28(7)83,
28(7)229,
28(12)169,
29(6)1,
29(6)36,
29(6)49,
29(6)147,
29(6)196,
29(6)278,
29(6)302,
29(8)1,
29(11)12,
29(11)171,
29(11)252,
29(11)274,
29(11)308,
29(11)319,
29(11)328,
30(3)23,
30(3)62,
30(6)13,
30(6)23,
30(6)47,
30(6)93,
30(6)139,
30(6)246,
30(8)92,
30(8)112,
30(8)179,
30(11)99,
30(11)125,
33(3)65,
33(7)59,
34(9)8,
34(9)8-1,
34(9)8-2,
34(11)1,
34(11)83
- optimizer,
26(1)47,
26(6)120,
28(6)26,
28(6)187,
29(4)41,
29(6)1,
29(12)31,
31(12)73,
32(5)122,
34(1)13
- own,
27(12)61,
28(3)1,
28(3)367,
29(6)171,
29(8)35,
29(8)101,
30(8)1,
30(11)7,
33(12)16,
33(12)16
- parser,
25(4)51,
25(4)59,
26(2)109,
27(11)39,
28(6)156,
29(1)46,
29(4)23,
29(7)54,
29(9)9,
29(9)115,
29(12)94,
33(9)87
- parsing,
26(3)79,
26(5)59,
27(4)68,
27(6)72,
28(2)21,
28(4)67,
28(6)156,
29(1)46,
29(1)54,
29(3)33,
29(9)9,
29(9)115,
32(5)31,
33(12)20-1,
34(2)26,
34(4)19-1,
34(6)18-1,
34(6)z-2,
34(12)18-1
- particular,
25(6)102,
25(6)246,
27(7)116,
28(6)90,
28(7)23,
29(6)121,
29(8)46,
30(3)71,
30(3)111,
30(6)67,
30(6)291,
30(6)301,
30(8)58,
30(11)20-1,
30(11)79,
30(11)134
- peephole,
25(6)9,
34(2)47,
34(2)47
- perform,
26(6)219,
27(7)12,
27(7)32,
27(7)200,
28(6)156,
28(6)177,
28(6)237,
28(6)300,
28(8)90,
29(6)49,
29(6)206,
29(11)25,
29(11)145,
29(11)158,
29(11)171,
29(11)319,
30(3)94,
30(6)151,
30(6)163-1,
30(6)186,
30(6)205,
30(8)48,
30(8)80-1,
30(8)123,
30(8)217,
30(11)7,
30(11)20-1
- PLDI'92.,
27(7)1,
27(7)12,
27(7)22,
27(7)32,
27(7)44,
27(7)55,
27(7)68,
27(7)94,
27(7)106,
27(7)116,
27(7)128,
27(7)140,
27(7)152,
27(7)162,
27(7)175,
27(7)188-1,
27(7)200,
27(7)212,
27(7)224,
27(7)235,
27(7)249,
27(7)261,
27(7)273,
27(7)283,
27(7)300,
27(7)311,
27(7)322,
27(7)331,
27(7)341
- portion,
28(7)239,
28(12)169,
30(11)41,
30(11)99,
30(11)125
- reader,
28(3)97,
31(5)108
- same,
25(4)51,
25(6)85-1,
25(6)165,
27(7)1,
27(7)32,
27(7)44,
27(7)235,
28(3)69,
28(3)367,
28(6)126,
28(6)237,
28(6)268,
28(7)208,
28(7)218,
28(7)239,
29(6)36,
29(6)196,
29(8)1,
29(11)25,
29(11)61,
29(11)171,
29(11)286,
29(11)297,
30(3)35,
30(6)1,
30(6)13,
30(6)205,
30(8)68,
30(8)102,
30(8)179,
30(8)199,
31(5)108
- scope,
25(6)174,
28(3)69,
28(3)345,
29(9)44,
30(3)13,
30(3)94,
30(6)174
- statement,
25(6)78,
25(6)246,
25(6)311,
26(6)145,
27(7)175,
27(7)322,
27(8)83,
28(2)21,
28(3)361,
28(6)13,
28(7)129,
28(7)169,
28(11)13,
29(2)33,
29(6)73,
29(6)135,
29(6)302,
29(8)59,
30(6)258,
32(1)59,
33(7)27
- thus,
25(4)73,
25(6)102,
25(6)322,
27(7)44,
28(3)69,
28(3)355,
28(3)361,
28(6)197,
28(6)237,
28(6)248,
28(6)290,
28(7)179,
29(6)36,
29(8)101,
29(11)328,
30(6)174,
30(8)19,
30(8)48,
33(7)19
- time-consuming,
28(6)300,
29(6)196,
30(6)291
- tree,
25(4)51,
25(6)9,
25(6)296,
26(6)177-1,
26(6)192,
27(4)68,
27(7)331,
28(3)363,
28(3)367,
28(6)126,
28(6)156,
29(6)135,
29(6)171,
29(6)218,
29(6)337,
29(6)337-1,
29(8)59,
29(9)51,
29(12)94,
30(3)1,
30(6)32,
30(6)47,
30(6)163-1,
30(6)246,
30(8)29,
30(10)251,
31(1)28,
31(5)54,
31(9)222-1,
32(5)85,
33(9)87,
34(1)204,
34(4)19,
34(4)19-1
- unlike,
25(6)311,
27(7)55,
28(6)126,
28(6)156,
29(11)328,
30(6)301,
30(8)68
- way,
25(6)1,
25(6)150,
25(6)223,
25(6)283,
25(6)296,
27(7)12,
27(7)116,
27(7)152,
27(7)212,
27(12)28,
28(3)69,
28(6)227,
29(6)24,
29(6)49,
29(8)101,
29(11)2,
29(11)171,
29(11)208,
30(3)83,
30(3)94,
30(3)111,
30(11)41,
31(12)63
- where,
25(4)73,
25(6)92,
27(6)84,
27(7)212,
27(7)224,
27(7)273,
28(3)231,
28(6)100,
28(6)126,
28(7)112,
28(7)239,
29(6)61,
29(6)107,
29(6)135,
29(6)186,
29(6)349,
29(6)349-1,
29(8)59,
29(8)74,
29(11)51,
29(11)61,
29(11)110,
29(11)219,
29(11)286,
29(11)297,
30(3)1,
30(3)50,
30(4)13,
30(6)56,
30(6)67,
30(6)93,
30(8)92,
30(8)189,
30(10)156,
30(11)31,
32(10)345-1,
32(10)345-4,
33(6)1
- will,
25(6)53,
27(7)188-1,
27(7)311,
28(3)97,
29(6)107,
29(6)206,
29(6)218,
29(6)278,
29(8)59,
29(11)2,
29(11)145,
29(11)242,
29(11)297,
30(3)71,
30(6)79-1,
30(6)116,
30(8)123,
30(11)41,
32(1)14,
32(10)345-1,
32(10)345-4
- YACC,
29(12)94
- year,
27(5)z,
28(3)365,
28(10)365,
28(10)365-1,
29(11)86,
30(3)62