AMQQCMP3 ; IHS/CMI/THL - SUBQUERY ANALYTIC STACK COMPILER ;
Source file <AMQQCMP3.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RUN1 | ||
| INC1 | ||
| FSET | ||
| FS11 | ||
| RUN | ||
| NNQ | ||
| START | ||
| FS1 | ; CHECK FOR TERMINATOR FUNCTIONS LIKE NULL | |
| VSET | ||
| SET | ||
| EXIT | ||
| NNZ | ||
| NNZ1 | ||
| VAR | ||
| EN1 | ; ENTRY POINT FROM AMQQCMP2 FOR GENERIC VISIT CONDITIONS | |
| NULL | ||
| RED | ||
| INC | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AMQQ(1 - [#9009071] | FSET+5, FS1+4, FS1+5, FS1+6, RED+2, RED+6 | 
| ^AMQQ(4 - [#9009074] | FSET+3 | 
| ^AMQQ(5 - [#9009075] | RED+1 | 
| ^UTILITY("AMQQ" | RUN, FSET+1, FS1+1, FS1+3, NULL, INC, INC+2, INC1 | 
| Name | Line Occurrences | 
|---|---|
| @( | FSET+4 | 
| EXIT | RUN+1 | 
| FS1 | FSET+4 | 
| FS11 | FS1+4, FS1+5 | 
| FSET | RUN+4, INC1+3 | 
| INC | INC1+1 | 
| INC1 | INC1+4 | 
| NNZ1 | NNZ+3, NNZ+5 | 
| NULL | INC+1 | 
| RED | VSET+5 | 
| RUN | RUN+7 | 
| RUN1 | RUN+6 | 
| SET | RUN+1 | 
| START | INC+2 | 
| VAR | EN1+2 | 
| VSET | FS1+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(6 | FSET+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | EXIT!, FSET+2*, FSET+3*, FSET+4, FS1+3*, FS1+4*, FS1+5*, FS1+6*, FS1+7*, FS11+1 , VSET*, VSET+1*, VSET+2*, VSET+3*, VSET+4, SET~*, SET+1, SET+2, RED+1*, RED+2 , RED+5*, RED+7, NNZ+1~, NNZ+2*, NNZ+4*, NNZ+6, NNZ1* | 
| A | EXIT!, FSET+1*, FSET+2, FSET+4*, FSET+5*, FS1+2, FS1+3, FS11, FS11+1, VSET+1 , VSET+2, VSET+5, RED, RED+1, RED+9, NNZ+1~, NNZ+4*, NNZ+6 | 
| AMQQAFNN | VAR*, FSET*, FS1+1, VSET+2, VSET+3, VSET+4, START~, START+2* | 
| AMQQAFNO | VAR*, RUN*, RUN+1, RUN+3, EXIT! | 
| >> AMQQLINO | SET, SET+6, RED+9 | 
| AMQQRED | VAR+2!, VSET+5, RED+2*, RED+3, RED+4, RED+8*, RED+9* | 
| AMQQSQ1 | RUN+2*, FSET+1, FS1+1, VSET+2, VSET+3, VSET+4, RUN1, START~, START+1*, INC , INC+1, INC1+2* | 
| AMQQSQ2 | START~, START+2*, INC*, INC+1, INC+2, INC1, INC1+2 | 
| AMQQSQFN | RUN+3*, FSET+1, FS1+1, START~, INC+3*, INC1*, INC1+1 | 
| AMQQSQLV | VAR+1*, RUN+5*, EXIT!, VSET+5, INC+1*, INC+2* | 
| >> AMQQUATN | VSET+3 | 
| AMQQUSQN | RUN, RUN+1, RUN+2, VSET+3, SET+5, NULL, INC+1~*, EN1+1~* | 
| >> AMQV( | SET, SET+6*, RED+9* | 
| >> AMQV("SQ" | FS1+1*, VSET+4*, NULL* | 
| Q | EXIT!, RED+2, RED+6 | 
| U | FSET+2, FSET+3, FSET+4, FSET+5, FS1+2, FS1+3, FS11, FS11+1, VSET+1, VSET+2 , VSET+5, RED, RED+1, RED+2, RED+6, RED+8, RED+9 | 
| X | FSET+4*, FSET+5*, SET~, SET+1*, SET+6, NNZ*, NNZ+2, NNZ+4, NNZ+6*, NNQ* , RUN1*, START+1, INC+2* | 
| Y | SET~, SET+2*, SET+3, SET+4*, SET+5*, SET+6, RED+3*, RED+5, RED+6*, RED+7* , RED+8 | 
| Z | FS1+2*, FS11*, FS11+1*, VSET+2, SET~, SET+3*, SET+6, RED+4*, RED+5 |